軟體架構師何志丹
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) ;
}