Delphi 2010: форма OnKeyDown, OnKeyPress или OnKeyUp вообще не работает при использовании OpenGL! - PullRequest
1 голос
/ 11 мая 2010

У меня есть форма, и я передал ее дескриптор классу OpenGL для рисования. Я хочу получить команды клавиатуры от пользователя, но кажется, что процедуры получения клавиш не запускаются (я проверял это). Хотя я использую OnMouseDown без проблем.

Есть что-то, чего я здесь не хватает? У кого-нибудь есть решение?

1 Ответ

2 голосов
/ 11 мая 2010

Прошло много лет с тех пор, как я использовал VCL (с C ++ Builder 3), но если он все тот же, что и в старые времена, вы можете установить KeyPreview в своей форме на True. Это приведет к тому, что форма получит события, которые обычно отправляются только элементам управления.

...