WM_KEYDOWN на две клавиши
От: Andrew__S Россия  
Дата: 21.06.03 04:53
Оценка:
Здравствуйте.
Приношу свои извинения за повтор вопроса. Но поиск так и не помог.
Есть многооконная программа (это, наверное, не важно). В одно из ее
окон надо послать комбинацию клавиш с CTRL. Т.е., например, CTRL+B.
Пишу (в C++ Builder-е):

SendMessage(hWnd,WM_KEYDOWN, VK_CONTROL, 0);
SendMessage(hWnd,WM_KEYDOWN, 0x42, 0);
SendMessage(hWnd,WM_KEYUP...
SendMessage(hWnd,WM_KEYUP...


CTRL не удерживается...
Да, и 0 как LPARAM не работает, хотя везде в примерах (в т.ч. здесь) — 0.

Откуда ноги растут?
Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.