Re[2]: WM_KEYDOWN на две клавиши
От: Andrew__S Россия  
Дата: 21.06.03 09:03
Оценка:
Здравствуйте, Alexmoon, Вы писали:

A>Я так понял, что обработчик у того окна твой собственный.


В том и дело, что окна не мои...

A>SendMessage(hWnd, WM_KEYDOWN, 0x42, scan);

A>SendMessage(hWnd, WM_KEYUP, 0x42, scan); — если это необходимо, потому что если ты просто хочешь вызвать обработчик, то keydown достаточно.

Если уточнить задачу — у приложения (или только у его окна — не совсем уверен)
есть "горячая" комбинация CTRL+B. Ее нажатие и надо изобразить...

A>И не забывай о возможных последствиях работы SendMessage. Если тебе просто нужно поставить в очередь сообщение, то PostMessage тебе вполне достаточно и есть еще один схожый механизм SendMessageTimeout, который иногда предотвращает зависание.


Т.е. в моем случае надо через Postmessage?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.