知道菜单ID的话,可以向B程序的窗口发送WM_COMMAND消息来实现。
你可以看看用SPY++能不能捕获到B程序的WM_COMMAND消息,能的话再分析

解决方案 »

  1.   


    你好,能不能给我示例一段代码不?我自己这样试了就是不行啊
    void CSendMgeDlg::OnsendTest()
    {
    // TODO: 在此添加控件通知处理程序代码
    HWND hwnd = ::FindWindow(NULL,_T("多线程测试"));
    ::SetFocus(hwnd);
    ::SendMessage(hwnd, WM_COMMAND, ID_32786, NULL);}
      

  2.   

    示例代码就是
    ::SendMessage(hwnd, WM_COMMAND, 菜单ID, NULL);
    用SPY++抓一抓WM_COMMAND消息看看,它的wParam(菜单ID)是什么。
    另外文档视图程序有框架窗口和视图窗口,两个窗口分别发一下消息看看。也可以自己写两个程序实验下