TPYI123 2024-01-04 12:59 采纳率: 88.5%
浏览 3
已结题

想要调用另外一个软件右键菜单栏里的按键代码怎么弄

想要调用另外一个软件右键菜单栏里的按键 代码怎么弄?
不想让这个窗口放到前台


#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;
}
  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-01-04 14:31
    关注

    【相关推荐】




    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 2月8日
  • 已采纳回答 1月31日
  • 创建了问题 1月4日

悬赏问题

  • ¥20 校园二手交易小程序搭建
  • ¥15 请问在ubuntu用conda创建环境报错怎么能解决
  • ¥15 STM32CubeMX/proteus按键控制指示灯颜色切换
  • ¥20 python,计算区位熵和扩张指数
  • ¥15 Python环境配置
  • ¥15 大四学生的困惑,有偿提问!
  • ¥15 解决页面无法编入索引:被“noindex”标签排除的问题?
  • ¥15 arduino测量电阻
  • ¥15 快手uid转快手号谁能解决 需要开发
  • ¥15 iis部署Django时css不生效,来个真人,ai不好使