Здравствуйте, Alexmoon, Вы писали:
A>Здравствуйте, BlackHeretic, Вы писали:
BH>>Покопайся тут — поможет
BH>>BH>>VOID keybd_event(
BH>> BYTE bVk, // virtual-key code
BH>> BYTE bScan, // hardware scan code
BH>> DWORD dwFlags, // function options
BH>> ULONG_PTR dwExtraInfo // additional keystroke data
BH>>);
BH>>
A>это уже несколько другое. Ему нужно было просто окну сообщить о нажатии комбинации клавиш, а keybd_event это эмуляция самого нажатия. В данном случае — это лишнее. Но посмотреть не помешает, если до этого ни разу не использовал.
Так какже всетаки послать чужой программе комбинацию клавиш — например знак вопроса (нажатый шифт плюс клавиша '/') ? Ведь в параметре lp функциии WM_KEYDOWN нет данных о состоянии управляющих клавиш Шифт и Контрол