SW/MFC

[MFC] 단축키 설정.

또난 2021. 10. 25. 17:01

해당 키 기능 추가. 몇가지 시스템 키는 동작안됨...F10..

BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
{
	// TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.
	CString strinfo;
	if (pMsg->message == WM_KEYDOWN)
	{
		d_msg("pMsg->wParam %x\n", pMsg->wParam);
		if (pMsg->wParam == VK_ESCAPE)            return TRUE;
		else if (pMsg->wParam == VK_RETURN)     return TRUE;
		else if (pMsg->wParam == VK_F1) {
			strinfo.Format("F1 키");
			m_pView->InfoMsg(strinfo);
			m_pView->OnBnClickedSetBtn();
			return TRUE;
		}
		else if (pMsg->wParam == VK_F10) {
			strinfo.Format("F10 키");
			m_pView->InfoMsg(strinfo);
			return TRUE;
					
		}
	}
	return CFrameWndEx::PreTranslateMessage(pMsg);
}