VC处理按键消息

BOOL CMFCApplication1Dlg::PreTranslateMessage(MSG* pMsg)
{
	// TODO: 在此添加专用代码和/或调用基类
	if (pMsg->message == WM_KEYDOWN)
	{
		switch (pMsg->wParam)
		{
		case VK_ESCAPE:
			SetFocus();
			return TRUE;
		case 'X':
			if ((::GetKeyState(VK_CONTROL)&0x8000) > 0)
				MessageBox(_T("hello"));
			return TRUE;

		}
	}
	return CDialogEx::PreTranslateMessage(pMsg);
}


猜你喜欢

转载自blog.51cto.com/9233403/2118984
今日推荐