解決MFC程序中Enter/Esc鍵閃退問題

解決MFC程序中Enter/Esc鍵閃退問題

重載CDialog的兩個函數OnOK&OnCancel,並重載WM_CLOSE消息的處理函數,在其中調用EndDialog(IDCANCEL)

...
class CUSBTOFDDlg : public CDialog
{
	...
	protected:
		virtual void OnOK();
		virtual void OnCancel();
		afx_msg void OnClose();
	...
}
...

...
BEGIN_MESSAGE_MAP(CUSBTOFDDlg, CDialog)
	ON_WM_CLOSE()
END_MESSAGE_MAP()
...

...
void CUSBTOFDDlg::OnOK()
{
}

void CUSBTOFDDlg::OnCancel()
{
}

void CUSBTOFDDlg::OnClose()
{
	EndDialog(IDCANCEL);
}
...
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章