Показать сообщение отдельно
  #10  
Старый 10.12.2017, 16:36
usfire usfire вне форума
Прохожий
 
Регистрация: 25.02.2016
Сообщения: 20
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Alegun
А как он с клавиатуры набивается - shft+2 плюс латинская раскладка, так и с посылом нажатий: WM_KeyDown с VK_SHIFT + KEYEVENTF_EXTENDEDKEY + Ord('2')

а можно с рабочим кодом ?


тут немного в перемешку


PostMessage(h1, WM_KeyDown, VK_SHIFT, 0);
PostMessage(h1, WM_KeyDown, KEYEVENTF_EXTENDEDKEY, 0);
PostMessage(h1, WM_KeyDown, Ord('2'), 0);


пишет 2 а нужно @




PostMessage(h1, WM_KeyDown, VK_SHIFT + KEYEVENTF_EXTENDEDKEY + Ord('2'), 0);


выводит букву 'c'
Ответить с цитированием