【发布时间】:2012-11-03 05:55:30
【问题描述】:
我想将 shift + Button 点击事件发送到其他进程。
我是这样使用 SendNotifyMessage 的。
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
【问题讨论】:
标签: mfc keyboard mouse message