WM_COMMAND中涉及到的按钮ID、Menu ID和它自定义的消息都可以通过SPY++看到,可是我向他们发送消息,却没有被正确相应
是不是这种方法不对,看MSDN,好像Menu的消息要选中后才能发送成功~~ 
难道非要写DLL来Hook这些消息?

解决方案 »

  1.   

    貌似这样发送WM_COMMAND消息就行了::PostMessage(hwnd, WM_COMMAND, ID, 0)...
      

  2.   

    PostMessage((HWND)0x00050E1C,WM_COMMAND,0xE100,0);
    第一个参数是窗口句柄
    第二个参数是消息类型
    第三个参数是菜单编号这样就可以,我刚刚测试过了。
      

  3.   

    ::PostMessage(hwnd, WM_COMMAND, ID, 0)应该可以响应的.
      

  4.   

    WM_COMMAND等系统定义的,可以发送,自定义的发送过去,别的程序也不知道怎么处理的...