如题,感谢

解决方案 »

  1.   

    可以的
    你在PreTranslateMessage开始的地方设个断点,如果不能进,可能是你的窗口对象不正确
      

  2.   

    我在MFC的dll中用的PreTranslateMessage没有窗口。
     断点也不执行。
      

  3.   

    把PreTranslateMessage的代码贴出来
      

  4.   

    贴出来完全可以,但是就算我只加一句AfxMessageBox("msg");其它都不要(自动生成的除外),就这一句都不响应呀!
    你们可以试试,在MFC的dll中重载PreTranslateMessage,然后就随便加点代码,看看是否执行,麻烦把结果告诉我,如果是我的编译器有问题,我也就放心了。
      

  5.   

    如果你的dll中无窗口,怎么可以有PreTranslateMessage起作用呢?还是要看看源码才知道。