在APP中怎样使用MessageBox 关键是hwnd如何设置。我是在app的inistance中直接写MessageBox的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 取得主框架的指针AfxGetApp()->GetMainWnd(); AfxGetApp()->GetMainWnd()->GetSafeHWnd(); 可以是NULL啊.或者用AfxMessageBox 如下MessageBox(AfxGetMainWnd()->GetSafeHwnd(), "提示信息",“Caption”,MB_OK); AfxGetApp()->GetMainWnd()和AfxGetApp()->GetMainWnd()->GetSafeHWnd()不行,NULL是可以的。 MessageBox(AfxGetMainWnd()->GetSafeHwnd(), "提示信息",“Caption”,MB_OK);是可以的。不过很奇怪,为什么AfxGetApp()->GetMainWnd()->GetSafeHWnd()会不行,系统提示如下:error C2039: 'GetSafeHWnd' : is not a member of 'CWnd' AfxMessageBox("you are a good boy"); 设置为NULLMessageBox(NULL,"dd","dd",MB_OK); GetSafeHWnd应为GetSafeHwnd吧...... 确实是GetSafeHwnd,当时是拷贝过来的,呵呵。谢谢各位,结帖了。 VC自动化与扩展:向VC添加新菜单 请教一个堆栈平衡点问题 在tree control中更改图标问题 3000分学习windows系列(10) 怎样通过发送消息来终止其他进程? 一个关于在任务栏图标显示的问题? 如何通过程序改写字符传资源的CAPTION? 如何实现在一个机子上装多个系统 祝大家新年快乐。 各位大哥,这如何处理呀? 获取一个目录下的所有文件名,要用那写API? ATL ActiveX COM有什么区别
或者用AfxMessageBox
MessageBox(AfxGetMainWnd()->GetSafeHwnd(), "提示信息",“Caption”,MB_OK);
NULL是可以的。
不过很奇怪,为什么AfxGetApp()->GetMainWnd()->GetSafeHWnd()会不行,系统提示如下:
error C2039: 'GetSafeHWnd' : is not a member of 'CWnd'
MessageBox(NULL,"dd","dd",MB_OK);
应为
GetSafeHwnd
吧......
谢谢各位,结帖了。