DoMessageBox

编辑:风度网互动百科 时间:2020-07-07 17:28:23
编辑 锁定
本词条缺少概述信息栏名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!

目录

DoMessageBox介绍

编辑
类:
CWinApp
头文件:
afxwin.h
功能:
框架调用这个函数来实现全局函数AfxMessageBox中的消息框。
语法:
virtual int DoMessageBox(LPCTSTR lpszprompt,UINT nType,UINT nIDPrompt);[1] 
参数:
lpszprompt 消息框中文本的地址
nType 消息框的风格
nIDPrompt 帮助上下文字符串的索引
返回值:
返回一个与AfxMessageBox相同的值。
说明:
不要用该函数打开消息框,应使用AfxMessageBox。
重载该函数,可以在应用程序的范围内自定义AfxMessageBox的处理。

DoMessageBox示例

编辑
/**********************************************
演示函数原型: theApp->DoMessageBox("是否保存文章的修改?",MB_OKCANCEL,NULL);
程序功能说明:提示用户是否保存修改。
************************************************/
//派生类
class CMyApp: public CWinApp  
{  public:  CTestApp( );  
CString str;//添加的对话框变量  
...  }
...  }
//CMyApp类型指针theApp
CMyApp *theApp=(CMyApp *)AfxGetApp( );
//判断是否有Embedding选项
if(theApp->DoMessageBox("是否保存文章的修改?",MB_OKCANCEL,NULL))
{
//...
}
else
{
//...
}
参考资料
  • 1.    MSDN windows高级编程指南
词条标签:
计算机学