PreTranslateMessage 함수를 재정의 한다. 그래서 특정 값이 들어 오면 다음 함수를 호출 하지 않고 거기서 종료!! 쉽지?


if(pMsg->message == WM_SYSKEYDOWN )

{

//Alt+F4키면무시(Alt키는 VK_KEYDOWN아니라 VK_SYSKEYDOWN으로알아내야함


if(pMsg->wParam == VK_F4)

{

return TRUE;

}

}


if(pMsg->message == WM_KEYDOWN)

{

if(pMsg->wParam == VK_ESCAPE) return TRUE;

if(pMsg->wParam == VK_RETURN) return TRUE;

}

'NativeCode > mfc' 카테고리의 다른 글

CFile  (0) 2010.03.18
Modal Vs Modless  (0) 2010.03.18
Dialog 메인 윈도우 색 바꾸기  (0) 2010.03.18
Dialog 아무데나 누르고 창 이동  (0) 2010.03.18
Dialog 항상 위  (0) 2010.03.18

+ Recent posts