PreTranslateMessage(MSG* pMsg)专题

..

BOOL CQuickMosaicDlg::PreTranslateMessage(MSG* pMsg)
{
    if (pMsg->message==WM_KEYDOWN) //键盘按下
    {
        if (pMsg->hwnd==GetDlgItem(IDC_DATALIST)->m_hWnd)
        {
            switch (pMsg->wParam)
            {
            case 'A'://A键
                if (::GetKeyState(VK_CONTROL)<0)//CTRL键
                {
                    //操作...
                }
                return TRUE;                
            case VK_UP: //上键
                //操作...
                return TRUE;                
            }
        }
    }
}
原文地址:https://www.cnblogs.com/tinaluo/p/6428704.html