详细描述:......
    A程序最小化在任务栏上,右击任务栏上的A程序,会出现一个自定义的扩展菜单~ 
    请问可不可以通过程序来对 A 程序的扩展菜单进行控制?

解决方案 »

  1.   

    那是System Menu吧,我想应该可以自定义扩展。
      

  2.   

    那个菜单就是系统菜单在OnCreate()中添加
    CMenu* pSysMenu = GetSystemMenu(FALSE);
    pSysMenu->RemoveMenu(SC_CLOSE, MF_BYCOMMAND);//不把"关闭"去掉没有办法改
    pSysMenu->InsertMenu(0,1,ID_**,"llll");
      

  3.   

    再详细的描述是...
       如: win2000,启动 cmd.exe 程序(ms-dos).{设 cmd.exe 程序为目标程序},
    {设 A程序为控制程序} 做法: 在任务栏上右击,会出现菜单,其中菜单有一个 "编辑" 的扩展菜单,单击"编辑"->"全选(S)". 要求做到: 
       单击A程序上的一个按钮,就可以实现: 右击目标程序->单击弹出菜单的"编辑"->"全选(S)".
      

  4.   

    借问一下,主窗体菜单如何调用子窗体BUTTON的功能?
      

  5.   

    将目标程序设计为自动化服务器,其实也就用COM功能向其它程序暴露一些接口,如你所需要的扩展菜单的控制接口。在VC中实现自动化服务器其实很简单,在控制程序中调用这些接口控制目标程序的扩展菜单就可以了。