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 |