DoModal是MFC中的一个函数,用于创建并显示对话框。CFileDialog是MFC提供的一个类,用于文件对话框的操作。在使用CFileDialog时,如果调用DoModal函数并且用户点击了对话框中的“保存”按钮,DoModal函数会返回IDOK。 然而,如果DoModal函数没有返回IDOK,即没有用户点击“保存”按钮,可能是因为用户点击了对话框的取消按钮或关...
CPropertySheet::DoModalvirtual int DoModal();返回值:如果函数成功则返回IDOK或IDCANCEL;否则返回0或-...
当dlg.DoModal()后,显示一个模态对话框,此时DoModal()函数并不返回,直到用户关闭此对话框时,DoModal才返回。如果用户点击了确定按钮,那么DoModal()函数就返回IDOK。IDOK是一个宏。 当你CMyDlg dlg;时,对话框并没有显示,只要构造了一个CMyDlg类型的对象而已,直到用户调用DoModal(),对话框才会显示出来。
答案解析 查看更多优质解析 解答一 举报 这个语句有两层意义,第一是dlg.DoModal()作用是弹出CPortDlg对话框,第二层是dlg.DoModal()==IDOK是你点击了对话框上的OK按钮。就是说你同时做了上述两件事时就执行if语句后面的程序。 解析看不懂?免费查看同类题视频解析查看解答 ...
“if(dlg.DoModal()==IDOK)”这句有什么作用?其中CPortDlgdlg; 相关知识点: 试题来源: 解析 这个语句有两层意义,第一是dlg.DoModal()作用是弹出CPortDlg对话框,第二层是dlg.DoModal()==IDOK是你点击了对话框上的OK按钮。就是说你同时做了上述两件事时就执行if语句后面的程序。
COleConvertDialog类的DoModal方法是一个虚函数,用于显示OLE转换对话框。当调用该方法时,它会返回一个整数值,表示对话框的处理结果。可能的返回值包括:IDOK:表示对话框成功显示,此时可以继续获取用户输入的设置或信息。 IDCANCEL:用户取消了对话框,对话框操作中断。 IDABORT:遇到错误,返回IDABORT...
返回值:如果函数成功则返回IDOK或IDCANCEL;否则返回0或-1。IDOK和IDCANCEL都是常量,它表明用户选择的是OK按钮还是Cancel按钮。 调用了它对话框就会弹出,返回值是退出对话框时所点的按钮的ID,比如,我们点了“退出”按钮,那么DoModal返回值为IDCANCEL。 代码: ...
返回值:如果函数成功则返回IDOK或IDCANCEL;否则返回0或-1。IDOK和IDCANCEL都是常量,它表明用户选择的是OK按钮还是Cancel按钮。 调用了它对话框就会弹出,返回值是退出对话框时所点的按钮的ID,比如,我们点了“退出”按钮,那么DoModal返回值为IDCANCEL。 代码: ...
一般来说模态对话框都是调用 CDialog::EndDialog(int);结束的 模板生成的OnOK();和OnCancel();分别对应EndDialog(IDOK);和EndDialog(IDCANCEL);以下是一般对话框的结束码定义,对应的含义看其英文就行了。define IDOK 1 define IDCANCEL 2 define IDABORT 3 define IDRETRY 4 define IDIG...