클래스 뷰 --> 해당 Dlg (CxxxxxxxDlg) 선택  

--> 속성 창 --> 재정의 클릭 --> PreTranslateMessage 생성


--> 처리 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
BOOL CGDStressToolDlg::PreTranslateMessage(MSG* pMsg)
{
    if(pMsg->message == WM_KEYDOWN)
    {
        switch(pMsg->wParam)
        {
        case VK_ESCAPE:
            if(AfxMessageBox(_T("툴을 종료하시겠습니까?"),MB_YESNO) == IDNO)
                return TRUE;
            break;
        case VK_RETURN:
            return TRUE;
        }
        
    }
    // TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.
 
    return CDialogEx::PreTranslateMessage(pMsg);
}



+ Recent posts