Application/MFC

[MFC] Escape(Esc) Or Enter 입력시 Form 닫히는 문제 해결법 2

devsalix 2022. 11. 30. 14:49
728x90
반응형

클래스 마법사(MFC Class Wizard) 에서 가상 함수 탭의 PreTranslateMessage 함수 추가 후 

 

해당 함수 내 코드 추가 하면 Esc 키 혹은 Enter 입력시 창이 닫기는걸 방지 할 수 있다

 

BOOL CDlg::PreTranslateMessage(MSG* pMsg)
{
	if(pMsg->message)
	{
		switch(pMsg->wParam)
		{
			case VK_ESCAPE:
			case VK_RETURN:
				return TRUE;
		}
	}

	return CDialogEx::PreTranslateMessage(pMsg);
}
728x90
반응형