1,221
社区成员
发帖
与我相关
我的任务
分享
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));
HWND hWnd = ::FindWindow("Notepad", NULL);
if (hWnd)
{
::SetForegroundWindow(hWnd);
::SendMessage(hWnd, WM_SYSCOMMAND, SC_KEYMENU, (WPARAM)'E');
}