複製鏈接
請複製以下鏈接發送給好友

DoMessageBox

鎖定
DoMessageBox是CWinApp類文件。
外文名
DoMessageBox
所屬分類
計算機
功    能
框架調用這個函數來實現全局函數AfxMessageBox中的消息框
CWinApp
語    法
virtual int DoMessageBox(LPCTSTR lpszprompt,UINT nType,UINT nIDPrompt) [1] 
頭文件
afxwin.h
參    數
lpszprompt 消息框中文本的地址 nType 消息框的風格 nIDPrompt 幫助上下文字符串的索引
返回值
返回一個與AfxMessageBox相同的值
説    明
不要用該函數打開消息框,應使用AfxMessageBox。重載該函數,可以在應用程序的範圍內自定義AfxMessageBox的處理
示例
/**********************************************
演示函數原型: 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高級編程指南