3 回答

TA貢獻1828條經(jīng)驗 獲得超6個贊
CPropertySheet::DoModal
virtual int DoModal();
返回值:
如果函數(shù)成功則返回IDOK或IDCANCEL;否則返回0或-1。如果此屬性表是作為一個向?qū)В▍⒁奡etWizardMode)建立的,DoModal返回ID_WIZFINISH或IDCANCEL。
說明:
此成員函數(shù)用來顯示一個模態(tài)對話框。其返回值對應于用來關(guān)閉對話框的控件的ID。此函數(shù)返回后,Windows響應這個對話框,所有的屬性頁都會被銷毀。而這些對象本身仍然存在。通常,你將在DoModal返回IDOK之后從CPropertyPage對象檢取數(shù)據(jù)。

TA貢獻1777條經(jīng)驗 獲得超10個贊
ndDialog(int);結(jié)束的
模板生成的OnOK();和OnCancel();分別對應EndDialog(IDOK);和EndDialog(IDCANCEL);
以下是一般對話框的結(jié)束碼定義,對應的含義看其英文就行了。
#define IDOK 1
#define IDCANCEL 2
#define IDABORT 3
#define IDRETRY 4
#define IDIGNORE 5
#define IDYES 6
#define IDNO 7
#if(WINVER >= 0x0400)
#define IDCLOSE 8
#define IDHELP 9
#endif /* WINVER >= 0x0400 */
你也可以自己定義結(jié)束碼,然后由調(diào)用對話框的函數(shù)去判斷結(jié)果。
另外,虛機團上產(chǎn)品團購,超級便宜
添加回答
舉報