CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

===菜鸟系列===:关于类型转换的问题!

楼主zjcop(柳风)2002-04-01 18:12:59 在 VC/MFC / 基础类 提问

请看如下代码:  
   
  int   nLen=20;  
   
  GetDlgItem(IDC_EDIT)->SetWindowText(nLen);  
  编译出错,  
   
    cannot   convert   parameter   1   from   'int'   to   'const   char   *'  
   
  请问该如何转换,让nLen的值写到IDC_EDIT的EDIT框里!  
  问题点数:20、回复次数:11Top

1 楼zygapi(中国制造)回复于 2002-04-01 18:22:13 得分 20

CString   str;  
  str.Format("%d",nLen);  
  OK!!Top

2 楼liu_feng_fly(笑看风云 搏击苍穹 衔日月)回复于 2002-04-01 18:24:24 得分 0

//   set   the   text   in   IDC_MYEDIT  
  CWnd*   pWnd   =   GetDlgItem(IDC_MYEDIT);  
  pWnd->SetWindowText(_T("Hockey   is   best!"));  
                                              ~~~~~~~~~~~~~~~~~~~这里应该是字符串Top

3 楼phoenixzz(小百货)回复于 2002-04-01 18:35:26 得分 0

zygapi(周周)   的做法简单:  
  int   nLen=20;  
  CString   str;  
  str.Format("%d",nLen);  
  GetDlgItem(IDC_EDIT)->SetWindowText(str);  
   
  Top

4 楼xingkong(暗礁)回复于 2002-04-01 19:04:25 得分 0

先把int转换为Cstring:  
  CString   InttoString(INT   num)  
  {char   sz[10];  
  _itoa(num,sz,10);  
  return   (CString)sz;  
   
  }  
  Top

5 楼freefalcon(心宇—消失中...)回复于 2002-04-01 19:51:46 得分 0

用zygapi(周周)的方法就行了,何必那么麻烦Top

6 楼ydogg(灰毛兔频频)回复于 2002-04-01 20:00:16 得分 0

hehe,the   best   way:  
   
  int   i   =   80;  
  SetDlgItemInt(IDC_EDIT_YOUR,i);Top

7 楼elc(晴海孤帆)回复于 2002-04-01 20:06:22 得分 0

CString   strTemp;  
  strTemp.Format("%d",nLen);  
  GetDlgItem(IDC_EDIT)->SetWindowText(strTemp);    
   
     
  Top

8 楼jiayp004(spark)回复于 2002-04-01 20:28:31 得分 0

我就不说了!!!!!!!!Top

9 楼lily_lee80(花花)回复于 2002-04-01 20:46:22 得分 0

在classwizard中的member   variables中定义EDIT为m_bThre,  
  用时赋值就行了。eg:GetDlgilem   dlgPara;  
                                      dlgPara.m_bThre   =   xxx;Top

10 楼Flysnow(飞雪)回复于 2002-04-01 21:06:57 得分 0

有没有搞错,这么简单的问题还用这样........Top

11 楼quanxiongwei(毛毛熊)回复于 2002-04-01 21:37:10 得分 0

zygapi(周周)   的做法简单:  
  int   nLen=20;  
  CString   str;  
  str.Format("%d",nLen);  
  GetDlgItem(IDC_EDIT)->SetWindowText(str);    
  花花的也行Top

相关问题

  • 菜鸟问题,如何类型转换?
  • 菜鸟问题:数据类型转换;
  • 菜鸟提问!关于类型转换。
  • 菜鸟问题 数据类型转换
  • 菜鸟问题:怎么将char类型转换为integer类型?
  • 菜鸟求教,如何把CString 类型转换成LPCWSTR类型
  • 菜鸟问题,如何把std::string类型转换成char * 或者CString类型
  • 一个关于类型转换的菜鸟问题!!
  • 有关数据类型转换的菜鸟问题
  • 变量类型转换的菜鸟问题

关键词

  • idc
  • 转换
  • nlen
  • zygapi
  • setwindowtext
  • getdlgitem
  • edit
  • cstring
  • strtemp
  • sz

得分解答快速导航

  • 帖主:zjcop
  • zygapi

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo