我添加了wm_char函数但是没有作用。

解决方案 »

  1.   

    打开类向导,选择WM_KEYDOWN,就会添加如下函数:
    void CCSDN_DlgDlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) 
    此函数用于捕捉键盘消息,
    也可以在类中添加PreTranslateMessage();
    BOOL CXXXX::PreTranslateMessage(MSG* pMsg) 
    {
    if (pMsg->message == WM_KEYDOWN)

               .
               .
               .
             }
    }
    也可以用来捕捉键盘消息
      

  2.   

    呵呵,不知道怎么捕捉键盘吗?
    BOOL CXXXX::PreTranslateMessage(MSG* pMsg) 
    {
    if (pMsg->message == WM_KEYDOWN)

                 if(pMsg->wParam==VK_ESCAPE)//如果按下ESC键
                         exit(0);
               .
               .
               .
             }
    }
    收到留言给