[WinApi] VkKeyScan

kill-still

KeyCode := VkKeyScan(Char);
Message.Msg := WM_CHAR;
Message.CharCode := KeyCode;
mmFormula.Dispatch(Message);

почему вместо '*' выводится '8' ?
в первом случае будет KeyCode = $038, во втором - $138

Serab

WM_CHAR'у не нужен virtual key code, передавай ему тот же Char.

kill-still

Блин, точно ж. Спасибо.
Closed
Оставить комментарий
Имя или ник:
Комментарий: