C++/MFC下获取控制其它进程的菜单Menu和获取菜单ID的方法
在本方法中控制其它应用进程菜单项的2个基本条件:
1)得到应用的主窗口句柄(HWND);
2)得到菜单子项ID;
1.获取一个应用的菜单子项ID:
在本方法中获取菜单子项ID需要借助工具SPY++,通过SPY++监听该应用对应的消息,人工点击菜单后看点击菜单时,观察监听得到的ID值,得到监听到的ID后定义在自己所写的程序中即可;
1.1 SPY++的消息赛选:
1) 打开SPY++ -->点击监视菜单 --> 点击日志消息 --> 拖动查找工具至自己需要查找的目标程序窗口拦上 -->点击消息 .
如图1.1所示:
2)进入到消息页面 -->点击全部清除 -->重新只选择WM_COMMAND消息-->点击确定
如图1.2所示: