Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Keyboard input


Автор: maq 15.3.2007, 15:25
Привет, у меня такая проблема:

Создаю с нуля собственный контрол класс производный от CWnd. Но не могу поймать ввод с клавиатуры. Пробовал:

OnKeyDown
OnChar
PreTranslateMessage
WindowProc

- ничего. Проверял, он даже фокус не берет! Как быть?

Автор: Earnest 15.3.2007, 19:41
Цитата(maq @  15.3.2007,  16:25 Найти цитируемый пост)
Проверял, он даже фокус не берет

Что значит "не берет фокус"? Может, оно у тебя задизэблино?

Автор: maq 16.3.2007, 05:47
Нашел ошибку, поставил SetFocus() в OnMouseActivate и все ок!
Спасибо  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)