猿问

DoModal()函数的返回值是什么?

DoModal()函数的返回值是什么?


冉冉说
浏览 1832回答 3
3回答

30秒到达战场

CPropertySheet::DoModalvirtual int DoModal();返回值:如果函数成功则返回IDOK或IDCANCEL;否则返回0或-1。如果此属性表是作为一个向导(参见SetWizardMode)建立的,DoModal返回ID_WIZFINISH或IDCANCEL。说明:此成员函数用来显示一个模态对话框。其返回值对应于用来关闭对话框的控件的ID。此函数返回后,Windows响应这个对话框,所有的属性页都会被销毁。而这些对象本身仍然存在。通常,你将在DoModal返回IDOK之后从CPropertyPage对象检取数据。

不负相思意

ndDialog(int);结束的模板生成的OnOK();和OnCancel();分别对应EndDialog(IDOK);和EndDialog(IDCANCEL);以下是一般对话框的结束码定义,对应的含义看其英文就行了。#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 */你也可以自己定义结束码,然后由调用对话框的函数去判断结果。另外,虚机团上产品团购,超级便宜
随时随地看视频慕课网APP

相关分类

Python
Java
我要回答