728x90 반응형 Enter2 Dialog에서 ESC, ENTER 누를때 종료 방지 (visual studio 2022) Dialog에서 마우스 우클릭, 클래스 마법사 실행. 가상함수에 PreTranslateMessage 선택 후 함수 추가 버튼 클릭. 해당 함수에 아래 소스 추가 BOOL 클래스명::PreTranslateMessage(MSG* pMsg) { // TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다. if (pMsg->message == WM_KEYDOWN) { if (pMsg->wParam == VK_RETURN) // ENTER키 눌릴 시 return TRUE; else if (pMsg->wParam == VK_ESCAPE) // ESC키 눌릴 시 return TRUE; else if (pMsg->wParam == VK_SPACE) // SPACE키 눌릴 시 return TRUE; .. 2023. 6. 1. 프로그램 ESC, ENTER 키 종료방지 BOOL C클래스명::PreTranslateMessage(MSG* pMsg) { if (pMsg->message == WM_KEYDOWN) { if (pMsg->wParam == VK_ESCAPE || pMsg->wParam == VK_RETURN) return TRUE; } return CDialogEx::PreTranslateMessage(pMsg); } 2023. 3. 7. 이전 1 다음 728x90 반응형