CModifyDialog派生于CAdUiBaseDialog,以下代码“确定”关闭对话框时 会闪烁。
void CModifyDialog::OnOK()
{
CAdUiBaseDialog::OnOK();
CModifyDialog::BeginEditorCommand();
NewEntityIfNeed() ;
CModifyDialog::CompleteEditorCommand() ;
}
以下代码无法输入:
void CModifyDialog::OnOK()
{
CAdUiBaseDialog::OnOK();
//CModifyDialog::BeginEditorCommand();
NewEntityIfNeed() ;
//CModifyDialog::CompleteEditorCommand() ;
}
解决方法:
void CModifyDialog::OnOK()
{
CAdUiBaseDialog::OnOK();
CModifyDialog::BeginEditorCommand();
NewEntityIfNeed() ;
CModifyDialog::CompleteEditorCommand(FALSE) ;
}
2021年目标:完成新书《闻缺陷则喜》,本博客右上公告有下载、阅读链接。