본문 바로가기

API

MFC Ctrl+C, Ctrl+V

virtual BOOL PreTranslateMessage(MSG* pMsg);


BOOL Class::PreTranslateMessage(MSG* pMsg)

{

// TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.

if( pMsg->message == WM_KEYDOWN )

{

if( pMsg->wParam == 'c' || pMsg->wParam == 'C' )

{

if( GetKeyState( VK_CONTROL ) < 0 )

{

// 처리

}

}

}

return CDialogEx::PreTranslateMessage(pMsg);

}


WM_KEYDOWN 메시지를 처리하는 방식으로 해도 무관.