我创建了主对话框并调用了非模态对话框,如何在主对话框中检查按钮是否在非模态中被单击?
例如,如果我调用模态,我可以这样检查:
Dialog Dlg;
int DlgResult = static_cast<int>(Dlg.DoModal());
if (DlgResult== IDOK)
{
//do smth.
}
最佳答案
如果是自定义对话框,一种方法是在非模态对话框时使用 SendMessage()
或 PostMessage()
将结果发送到主对话框关闭。
关于c++ - 我如何检查在无模式对话框中单击了该按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2347370/