TranslateMessage();
DispatchMessage();
各有什么作用,请问.
为什么有些程序只用一个DispatchMessage就可以了.

解决方案 »

  1.   

    DispatchMessage() 用来派送消息到窗口过程,将处理后的消息发回Windows,由Windows自己处理,它所完成的工作就是把当前消息分发到相关的窗口过程。然后窗口过程根据消息的类型对不同的消息进行相关处理。
    TranslateMessage() 用于将Virtul-Key消息翻译为字符消息
      

  2.   

    Virtul-Key 泛指哪些? 能说一下吗?
      

  3.   

    Virtul-Key就是你的键盘的消息,好像还不是快捷键,因为快捷键有TranslateAccelerator这个api负责转换的!!
      

  4.   

    但是快捷键可以得到处理啊,没用TranslateAccelerator .