SetDlgltem函数把一个WM_SETTEXT消息发送到指定的控件。

今天在测试一个小程序,发现使用SetDlgItemText控件编译没问题,但是运行就出错误。

语句为:

time=CTime::GetCurrentTime();
strTime=time.Format("%H:%M:%S");
::SetDlgItemText(AfxGetMainWnd()->m_hWnd,IDC_TIME,strTime);

经过查资料得到

在vc6.0以后的版本中不支持AfxGetMainWnd()->m_hWnd来获取HWND,所以需要把这一句改为:

SetDlgItemText(AfxGetApp()->m_pMainWnd->m_hWnd,IDC_TIME, strTime);

经过编译运行Ok了

最新文章

  1. 基于Fragment的百度地图框架的使用
  2. 【mysql启动Innodb的方法】
  3. Iaas-cloudstack2
  4. php 导出csv文件
  5. LintCode "Coins in a Line"
  6. Iwpriv工作流程及常用命令使用之二
  7. Xsocket学习
  8. Object.create函数
  9. 杀死MySQL的连接
  10. JS输出日历
  11. mysql的 charset、collation、prefix了解
  12. STM32学习笔记(三)——外部中断的使用
  13. 当你的SSM项目中的springmvc.xml发生第一行错误解决方案
  14. Selenium CSS定位语法
  15. Oracle 一些注意点
  16. [转]mysql 一个表两列的值交换
  17. ubuntu安装包查找及安装
  18. 登录mysql出现/var/lib/mysql/mysql.sock不存在
  19. Linux系统Centos安装Python3.7
  20. Maven编译Java程序配置

热门文章

  1. 清华集训2014 day2 task3 矩阵变换
  2. log翻硬币
  3. UITableViewHeaderFooterView的使用+自己主动布局
  4. 史上最强Android 开启照相或者是从本地相册选中一张图片以后先裁剪在保存并显示的讲解附源码
  5. PHP - 日期与时间
  6. mysql的用户管理(二)
  7. FastDFS的学习与使用(大量帖子)
  8. WCF技术剖析之九:服务代理不能得到及时关闭会有什么后果?
  9. STM32学习之路-LCD(3)<显示图片>
  10. java内存管理简析