Mfc 如何发送Shift+;L按钮单击事件到其他进程?
我想将shift+按钮单击事件发送到其他进程 我用过这样的信息Mfc 如何发送Shift+;L按钮单击事件到其他进程?,mfc,keyboard,mouse,message,Mfc,Keyboard,Mouse,Message,我想将shift+按钮单击事件发送到其他进程 我用过这样的信息 while(1) { if( g_bSendEvent ) { sleep(1000); if( g_dwSubStatus == 0 ) { SendNotifyMessage(g_hWndMain, WM_KEYDOWN, VK_LSHIFT, 0); SendNotifyMessage(g_hWndMain, WM_LBUTTONDOWN, MK_LBU
while(1)
{
if( g_bSendEvent )
{
sleep(1000);
if( g_dwSubStatus == 0 )
{
SendNotifyMessage(g_hWndMain, WM_KEYDOWN, VK_LSHIFT, 0);
SendNotifyMessage(g_hWndMain, WM_LBUTTONDOWN, MK_LBUTTON, g_lClickPos);
g_dwSubStatus = 1;
}
else if( g_dwSubStatus == 1 )
{
SendNotifyMessage(g_hWndMain, WM_LBUTTONUP, MK_LBUTTON, g_lClickPos);
SendNotifyMessage(g_hWndMain, WM_KEYUP, VK_LSHIFT, 0);
}
}
}
但这不起作用
按钮单击事件已发送到其他进程
请帮忙
工具:VS 2008,MFC不要使用消息!这个函数就是你要找的。(请记住,如果要将输入发送到另一个提升的流程,则需要提升流程。)