본문 바로가기

개발/mfc

mfc, enter, esc key 처리

반응형

 

 

mfc 에서 enter, esc key 를 따로 처리 하고 싶으면, 아래 코드 넣으면 된다.

 

~.h

public:
BOOL PreTranslateMessage(MSG* pMsg);

 

~.c

BOOL CDlg_Main::PreTranslateMessage(MSG* pMsg)
{
	if (pMsg->message == WM_KEYDOWN) {	//키 눌리면,
		// VK_RETURN  : Enter Key
		// VK_ESCAPE  : ESC key
		switch (pMsg->wParam)
		{
		case VK_RETURN:
			OnBnClickedBut_OpenVDS();
		case VK_ESCAPE:
			return TRUE;
		default:
			break;
		}
	}

	return CDialog::PreTranslateMessage(pMsg);
}
반응형