请问怎样在PreTranslateMessage 中过滤某一消息?谢谢!!!

解决方案 »

  1.   

    if(pMsg->message == WM_KEYDOWN)
        {
            switch(pMsg->wParam)
            {
            case VK_RETURN://屏蔽回车
                // OnKeyDown(VK_SPACE, LOWORD(pMsg ->lParam), HIWORD(pMsg->lParam)); 
                return TRUE;
            case VK_ESCAPE://屏蔽Esc
                return TRUE;
            }
        }
    return CDialog::PreTranslateMessage(pMsg);
    //屏蔽按键消息
      

  2.   

    if(pMsg->message == WM_KEYDOWN)
        {
            switch(pMsg->wParam)
            {
            case 要屏蔽的消息
                """" 
    return TRUE;
            
            }
        }
    return CDialog::PreTranslateMessage(pMsg);