【MFC】关于AfxGetMainWnd导致VS2010运行结果崩溃的解法

原创 2015年11月17日 20:55:59

函数功能:
该函数设置对话框中控件的文本和标题。
函数原型:
  

BOOL SetDlgltemText(HWND hDlg,int nlDDlgltem,LPCTSTR IpString); 

参数:
  hDlg:指定含有控件的对话框。
  nlDDlgltem:标识带有将被设置的标题和文本的控件。
  IpString:指向一个以NULL结尾的字符串 指针,该字符串指针包含了将被复制到控件的文本。
返回值:
  如果 函数调用成功,则返回值为非零值。如果函数调用失败,则返回值为零。若想获得更多的 错误信息,请调用GetLastError函数。
使用例子:

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);   
备注:SetDlgltem函数把一个WM_SETTEXT消息发送到指定的控件。
  速查:Windows NT:3.1及以上版本:Windows:95及以上版本;Windows CE:1.0及以上版本;头文件:winuser.h;库文件:user32.lib;Unicode:在Windows NT上实现为Unicode和ANSI两种版本

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于在线程中使用AfxGetMainWnd()出错的问题

AfxGetMainWnd()得到的是当前线程的主窗口(如果有的话).因为主窗口是属于主线程的,所以想得到主窗口HWND值,只能在主线程中用AfxGetMainWnd(),但要不是处在主线程中,Afx...

vs2010生成的exe程序在运行时,提示计算机丢失mfc100d.dll文件

vs2010开发的exe程序在别的电脑运行时提示,这个问题是因为运行程序的电脑在system32这个文件夹下没有mfc100ud.dll这个文件,解决办法如下: 1、下载一个mfc100ud.dll...

VS2010 MFC:“Debug Assertion Failed!” ——自动生成的单文档程序项目编译运行就有错

VS2010,单文档应用程序,项目文件命名为File,也就有了自动生成的CFileDoc、CFileView等类,一进去就编译运行(就是最初自动生成的项目),编译通过,可运行时直接弹出错误框: Deb...

VS2010运行库(包括mfc)

  • 2016-09-01 13:38
  • 8.44MB
  • 下载

VS中DEBUG和RELEASE运行结果不一样

在使用VC开发软件的过程中,正当要享受那种兴奋的时候突然发现:release与debug运行结果不一致,甚至出错,而release又不方便调试,真的是当头一棒啊,可是疼归疼,问题总要解决,下面将讲述一...
  • sac761
  • sac761
  • 2016-08-04 16:14
  • 2647

win7+vs2010通过map文件和cod文件找到崩溃的代码行

用来演示出错的源代码: #include "stdio.h" void errorFun(int * p)    {    *p=1;    }    int main()  &#...

coin3d VS2010编译结果

  • 2015-01-05 21:29
  • 2.17MB
  • 下载

(亲测)WIN7+VS2010+QT4.8.1+静态编译 (可以百度网盘下载QT4.8.5 x64编译结果)

前言:    先说一些废话,本文成形,参考了大量的网上资料。对此十分感谢。附上一此网址:   http://www.cnblogs.com/elect-fans/archive/2012/03/2...

浅谈 c++ 类,继承类,有虚函数的类,虚拟继承的类的内存布局,使用vs2010打印布局结果。

使用sizeof函数求类大小这个问题在很多面试,笔试题中很容易考,而涉及到类的时候,又不得不说类的继承,虚继承,虚函数,所以涉及到了类的内存布局,其中关于虚拟继承(virtual public)这个话...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)