MFCダイアログボックスプログラムはESCとENTERキーの退出を遮蔽して、完璧な解決方案
749 ワード
MFC CDialogのESCとENTERに対する免疫については、多くのネットユーザーが質問し、多くのネットユーザーが答え、その中の多くのネットユーザーが説明しているので、私はくどくありません.
直接コードを貼りましょう.私は多くの工事で使っています.この問題に遭遇した友达に回り道をしないようにしましたが、その詳細は自分で理解したほうがいいです.
直接コードを貼りましょう.私は多くの工事で使っています.この問題に遭遇した友达に回り道をしないようにしましたが、その詳細は自分で理解したほうがいいです.
template
class TDlgBanEscEnter : public TBase
{
protected:
TDlgBanEscEnter()
{
}
template
TDlgBanEscEnter(T1 p1) : TBase(p1)
{
}
template
TDlgBanEscEnter(T1 p1, T2 p2) : TBase(p1, p2)
{
}
protected:
virtual void OnOK() {}
virtual void OnCancel() {}
DECLARE_MESSAGE_MAP()
afx_msg void OnClose()
{
EndDialog(IDCANCEL);
TBase::OnClose();
}
};
BEGIN_TEMPLATE_MESSAGE_MAP(TDlgBanEscEnter, TBase, TBase)
ON_WM_CLOSE()
END_MESSAGE_MAP()