Apr. 27th, 2012

шото мой любимый keybd_event глючить начал.
но разобрался.

надо цепляться отдельно к окну

породил вот
HWND Attach2Window(HWND hWnd)
{
DWORD AppTID;
DWORD MyTID;
HWND PrevWindow;


AppTID = GetWindowThreadProcessId(hWnd,NULL);
MyTID = GetCurrentThreadId();

BOOL b = AttachThreadInput(AppTID, MyTID, TRUE);
PrevWindow = SetFocus(hWnd);

return PrevWindow;

}

после этого все заработало
VOID ClickCtrlHome()
{
keybd_event(VK_CONTROL, 0, 0, NULL);
keybd_event(VK_HOME, 0, 0, NULL);

keybd_event(VK_HOME, 0, KEYEVENTF_KEYUP, NULL);
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, NULL);
}

Profile

robinbobin

December 2016

S M T W T F S
     1 2 3
45 6 7 8 910
1112 13 14 15 16 17
18192021 22 23 24
25262728293031

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 9th, 2025 09:46 am
Powered by Dreamwidth Studios