1 截获键盘消息的函数
BOOL CBApp::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
CBDevice* pDevice = m_pSetting->getCurrentDevice();
if(pDevice != NULL && pDevice->isArm() && checkisMoveCoor())
{
if(pMsg->message == WM_KEYDOWN || pMsg->message == WM_KEYUP)
{
switch(pMsg->wParam)
{
case VK_DOWN:
case VK_UP:
case VK_LEFT:
case VK_RIGHT:
return translateMoveCoorMsg(pMsg, pDevice);
}
}
}
return CWinApp::PreTranslateMessage(pMsg);
}