我有MFC
对话框,带有OK/Cancel
按钮。按下这些按钮后,窗体关闭,我有模态结果IDOK/IDCANCE
L.现在我希望按钮以相同的方式关闭,并在模态结果中返回IDYES/IDNO
。怎么做?
答案 0 :(得分:2)
对话框提供OnOk()和OnCancel()功能,但不提供OnYes()或OnNo()。您只需添加按钮即可自行实现,因为IDYES和IDNO由MFC定义,您只需调用以下内容:
EndDialog( IDYES ); // when yes is pressed
EndDialog( IDNO ); // when no is pressed