【MFC】关于AfxGetMainWnd导致VS2010运行结果崩溃的解法
来源:互联网 发布:javascript教程手机版 编辑:程序博客网 时间:2024/06/05 14:25
函数功能:
该函数设置对话框中控件的文本和标题。
函数原型:
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两种版本
0 0
- 【MFC】关于AfxGetMainWnd导致VS2010运行结果崩溃的解法
- findContours导致MFC程序崩溃的问题
- MFC ------- AfxGetMainWnd( )
- MFC AfxGetMainWnd()
- 关于vs2010运行C程序时,运行结果窗口一闪而过的问题
- 关于vs2010运行C程序时,运行结果窗口一闪而过的问题
- 关于vs2010运行C程序时,运行结果窗口一闪而过的问题
- 【Android开发经验】关于主题引用混乱导致程序运行崩溃的问题
- VS2010中GetMenu()->GetSubMenu(0)导致程序崩溃的解决方法
- 关于GDI导致的崩溃有感~
- Xcode8的assets问题导致运行iOS8崩溃的解决方案
- Xcode8的assets问题导致运行iOS8崩溃的解决方案
- 【iOS开发】静态库导致的运行时崩溃问题
- SimpleConfig结果显示导致app崩溃
- 关于VS2010 MFC菜单替换的问题??
- 关于9行代码导致系统崩溃的分析整理
- 关于9行代码导致系统崩溃的分析整理
- 关于vecteor::erase(iterator++),导致崩溃的问题
- tomcat配置解决中文乱码
- Spring Security 取Session中的值和修改userDetails
- Matlab函数bwmorph简介
- git工具上传项目到GitHub的方法
- PHP网页缓存技术
- 【MFC】关于AfxGetMainWnd导致VS2010运行结果崩溃的解法
- CocoaPods安装和使用
- iOS设备类型(Swift)
- Java实现最简单局域网QQ
- String 转 Date 类型
- C/C++笔试面试题目
- SQL中EXISTS的用法
- Ubuntu 14.04 安装 flash插件
- OSI和TCP/IP