CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

暑假中自学C++,遇到问题还请帮忙!巨简单的问题:如何让char bl[100]里边的内容显示在Edit box控件中或如何转化为CString对象

楼主pzzcnc(天上种花菜)2005-08-01 15:55:13 在 C/C++ / C++ 语言 提问

暑假中自学C++,遇到问题还请帮忙!看的视频,没有老师!还望大家做我老师  
  HKEY   hKey;  
  RegOpenKey(HKEY_CURRENT_USER,"Control   Panel\\Cursors",&hKey);  
  DWORD   dwType;//注册表的类型  
  DWORD   dwValue;  
  DWORD   dwAge;  
  char   bl[100];  
  RegQueryValueEx(hKey,"AppStarting",0,&dwType,(LPBYTE)&bl,&dwValue);  
          //bl[dwValue]=0;  
  //CString   str;  
  //str=atoi(bl);  
  //str.Format("age=%d",bl);  
  //MessageBox(str);  
  //UpdateData();  
  //m_curv=str;  
  //UpdateData();  
   
  我从注册表中得到数据REG_EXPAND_SZ的内容,储存在char   bl[100]中,m_curv为Edit   box控件的CString对象,现在我如何把   Edit   box中的内容改为char   bl[100]中的内容,新人新手,还请帮忙 问题点数:20、回复次数:7Top

1 楼windking21(想玩玩WOW 真的那么难吗)回复于 2005-08-01 16:17:51 得分 0

for(int   i=0;i<100;i++)  
    {  
        str[i]=bl[i];  
   
      }  
   
  Top

2 楼PaladinXu(码中漫步)回复于 2005-08-01 16:25:57 得分 0

m_curc.format("%s",   bl);  
  UpateData(False);Top

3 楼XBox360(菜)(鸟)回复于 2005-08-01 16:46:49 得分 0

char   bl[100];  
  String   s=bl;Top

4 楼CoolKin(大冷王)回复于 2005-08-01 16:49:15 得分 10

直接赋值即可:  
  CString   sMyDestination;  
  sMyDestination   =   bl;Top

5 楼pzzcnc(天上种花菜)回复于 2005-08-01 18:28:28 得分 0

m_curv为Edit   box控件的CString对象  
  UpdateData();  
  m_curv=str;  
  UpdateData();  
  请问我这里哪里出问题了  
  更新不出来啊  
  也就是Edit   box不显示我想要的内容啊  
  怎么办?Top

6 楼leiou1981(雷欧)回复于 2005-08-01 18:49:03 得分 10

UpdateData();  
  m_curv=str;  
  UpdateData(FALSE);//这儿.......要FALSE参数  
  Top

7 楼exploeryang(手心手背都没肉)回复于 2005-08-01 21:48:03 得分 0

我认为这可能是个WINDOWS编程的问题,那么解决的办法就是:通过那个EDIT   BOX窗口的ID找到它,并将char   bl[100]里面的内容用SetDlgItemText(hWnd,IDC_TEXT,bl[100]);函数把它们显示出来,具体用法可以查看MSDN!Top

相关问题

  • CString and char *
  • CString & char*
  • CString to char*
  • extern "C" __declspec(dllimport) char * con(CString str)如何在delphi中调用?
  • CString->char* 或 char[] 、char*或char[]-->CString
  • LPCSTR --- LPCTSTR ---- CString --- char* ----char[] ---- CHAR ---- ???????????????????
  • char* and CString 问题
  • 很easy!char->CString
  • CString与char*
  • char a[100],CString b,int c,如何只截取a的前c个字符到b中,有这样的函数吗?

关键词

  • c++
  • 内容
  • bl
  • dwvalue
  • 请帮忙
  • edit box
  • 问题
  • cstring
  • hkey
  • str

得分解答快速导航

  • 帖主:pzzcnc
  • CoolKin
  • leiou1981

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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