想要调用另外一个软件右键菜单栏里的按键 代码怎么弄?
不想让这个窗口放到前台
#include <Windows.h>
int main() {
// 获取其他软件窗口的句柄
HWND hwnd = FindWindow(NULL, "其他软件的窗口标题");
// 如果找到了窗口句柄
if (hwnd != NULL) {
// 把目标窗口带到前台
SetForegroundWindow(hwnd);
// 获取右键菜单的子菜单句柄
HMENU hMenu = GetSubMenu(GetMenu(hwnd), 0);
// 发送菜单项点击消息
// 这个例子点击了第一个菜单项(索引为0)
SendMessage(hwnd, WM_COMMAND, GetMenuItemID(hMenu, 0), 0);
}
return 0;
}