仿佛有一个WM_GETDLGCODE,试着在MSDN里查找一下。

解决方案 »

  1.   

    WM_char 消息。在 CView 类中,用onChar 方法来处里。
      

  2.   

    似乎在Dlg中是不能响应wm_char的,我解决这类问题时只好用钩子去了
      

  3.   

    谁说dlg不能响应wm_char的,主要是当前焦点不对,将当前焦点对象设为dlg就可以响应了
      

  4.   

    但问题是dlg是没有输入焦点的吧
      

  5.   

    to iamwjp
    似乎这个消息是控件用的?即是要是child风格?
      

  6.   

    一定是当前dlg中的焦点是在一个button或其他一个控件上,
    我以前也是遇到这个问题,结果我发现焦点在一个Button上,所以dlg当然不会响应WM_CHAR。