DoMessageBox

介紹,示例,

介紹

類:
CWinApp
頭檔案:
afxwin.h
功能:
框架調用這個函式來實現全局函式AfxMessageBox中的訊息框。
語法:
virtual int DoMessageBox(LPCTSTR lpszprompt,UINT nType,UINT nIDPrompt);
參數:
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
{
//...
}

相關詞條

熱門詞條

聯絡我們