ON_COMMAND是命令消息,可以相应一个操作。
ON_WN则是WINDOWS的系统消息,用来表示键盘或者是鼠标的操作。

解决方案 »

  1.   

    看缩写,WM_ -window message 
        
      

  2.   

    windows.h
    winuser.h
    wingdi.h
    windef.h  里有定义
      

  3.   

    ON_COMMAND不是消息,是宏映射。用于将一个函数映射到一个WM_COMMAND消息的wParam上。
      

  4.   

    ON_WM_..也不是消息,是VC的宏映射,将一个消息映射到一个函数,就是说的message handler.
      

  5.   

    ON_COMMAND是将你的界面上的一些操作于相应函数对应起来的宏映射,如一个按钮被按下、菜单被选择就会产生一个WM_COMMAND消息,系统通过检测产生消息的来源(即ID号)来确定将要执行的函数,ON_WN_****则是响应系统内部定义的消息包括鼠标消息、键盘消息和其他如窗体的创建、删除等消息
      

  6.   

    ON_COMMAND是一个命令,它相对于各种操作有着不同的宏映射,ON_WM_是windows消息
    事实上,命令是特殊的消息,只是他们分别对应于不同的操作