сэмулировать нажатие клавиши
как сэмулировать нажатие пользователем клавиши (например Enter)? В WinApi есть что-нибудь?
Цитата:
Originally posted by Helicopterr
как сэмулировать нажатие пользователем клавиши (например Enter)? В WinApi есть что-нибудь?
как сэмулировать нажатие пользователем клавиши (например Enter)? В WinApi есть что-нибудь?
Кажется нужно посылать определенное сообщение нужному приложению. Но вот какое я не помню:(
Цитата:
Originally posted by 3D Bob
Кажется нужно посылать определенное сообщение нужному приложению. Но вот какое я не помню:(
Кажется нужно посылать определенное сообщение нужному приложению. Но вот какое я не помню:(
WM_KEYDOWN или WM_KEYUP :)
Цитата:
Originally posted by Dart Bobr
WM_KEYDOWN или WM_KEYUP :)
WM_KEYDOWN или WM_KEYUP :)
получается нужно так:
SendMessage( hWnd, WM_KEYUP, wParam, lParam );
но как сообщить о нажатии конкретного key?
SendMessage( hWnd, WM_KEYUP | VK_RETURN, wParam, lParam ); //не работает
or
SendMessage( hWnd, VK_RETURN, wParam, lParam ); //не работает
Цитата:
Originally posted by Helicopterr
получается нужно так:
SendMessage( hWnd, WM_KEYUP, wParam, lParam );
но как сообщить о нажатии конкретного key?
SendMessage( hWnd, WM_KEYUP | VK_RETURN, wParam, lParam ); //не работает
or
SendMessage( hWnd, VK_RETURN, wParam, lParam ); //не работает
получается нужно так:
SendMessage( hWnd, WM_KEYUP, wParam, lParam );
но как сообщить о нажатии конкретного key?
SendMessage( hWnd, WM_KEYUP | VK_RETURN, wParam, lParam ); //не работает
or
SendMessage( hWnd, VK_RETURN, wParam, lParam ); //не работает
А по твоему зачем wParam, lParam ????
Знак | используется обычно во флагах. (побитовое или)
Цитата:
Originally posted by Helicopterr
получается нужно так:
SendMessage( hWnd, WM_KEYUP, wParam, lParam );
но как сообщить о нажатии конкретного key?
SendMessage( hWnd, WM_KEYUP | VK_RETURN, wParam, lParam ); //не работает
or
SendMessage( hWnd, VK_RETURN, wParam, lParam ); //не работает
получается нужно так:
SendMessage( hWnd, WM_KEYUP, wParam, lParam );
но как сообщить о нажатии конкретного key?
SendMessage( hWnd, WM_KEYUP | VK_RETURN, wParam, lParam ); //не работает
or
SendMessage( hWnd, VK_RETURN, wParam, lParam ); //не работает
MSDN читать пробовал??? Там все есть. И даже в любом справочнике по Windows API должно быть. RTFM!!!