16,551
社区成员
发帖
与我相关
我的任务
分享 HWND m_hWnd = FindWindow("Notepad", "无标题 - 记事本");
PostMessage(m_hWnd, WM_SYSKEYDOWN, VK_MENU, MakeKeyLparam(VK_MENU, WM_SYSKEYDOWN));
PostMessage(m_hWnd, WM_SYSKEYDOWN, 'E', MakeKeyLparam('E', WM_SYSKEYDOWN));
PostMessage(m_hWnd, WM_SYSCHAR, 'E', MakeKeyLparam('E', WM_SYSCHAR));
PostMessage(m_hWnd, WM_SYSKEYUP, 'E', MakeKeyLparam('E', WM_SYSKEYUP));
PostMessage(m_hWnd, WM_KEYUP, VK_MENU, MakeKeyLparam(VK_MENU, WM_KEYUP));
其实从前面函数PostMessage的返回值和发送单键能成功看到效果上看得出来,目标程序(记事本)是能接到我们发的消息的,但不知道为什么没反应

