当然不行了,你的那个CSquare创建的是一个子窗口,如果没有被激活的话,
是得不到这个消息的

解决方案 »

  1.   

    OnKeyDown虽然你什么都没写,但它应该会有一句"CDialog::OnKeyDown()"把消息发出去
      

  2.   

    KeyboardProc里面你没有对消息分类处理么?
    按一下键可是有两个消息的
      

  3.   

    /*********************感谢关注**********************/
    //////////////////////Creamdog///////////////////////十分的感谢(屁屁),你的“KeyboardProc里面你没有对消息分类处理么?按一下键可是有两个消息的”这句话使我毛塞顿开!再次感谢!不过我的OnKeyDown里确实是什么也没有,就剩下大括号了(难道这个也不要么? :)  )20分先挂到(屁屁)头上,如有人能会答我第1、2问,其于30分相送!!Ps. 上次发问把可用分用完了,真的不是吝啬,是没有,过几天分长了,再开贴子相送,有望诸位大侠介时光临取分!
      

  4.   

    /*******************感谢关注***********************/
    ////////////////////Creamdog////////////////////////我上当了,(屁屁)老兄,你说的都是什么呀???一个也没有回答对!!
    什么分类不分类的!本来就是同一个消息发两遍!!!给你的分我全部收回!!!!!
    谁要是能回答上这三个问题,50分全部相送!!