Клавиатура Клавиша Enter не работает в диалоговом окне MFC? - PullRequest
0 голосов
/ 18 ноября 2010

Клавиатура Клавиша ввода не работает в диалоговом окне MFC?У меня есть одно диалоговое окно для входа в MFC, когда я ввожу имя пользователя и пароль и нажимаю Enter , чтобы закрыть диалоговое окно, а когда я использую мышь для входа в систему, оно успешно входит в систему.сделать для работы клавиш клавиатуры в MFC?

Ответы [ 2 ]

3 голосов
/ 18 ноября 2010

Реализуйте методы OnOK() и / или OnCancel() и не вызывайте там базовые методы.(это виртуальные методы, которые вы можете просто перегрузить).

То, что вы удалили кнопки, не означает, что вам не нужно обрабатывать события!OnOK() вызывается клавишей Enter , а OnCancel() клавишей Escape для диалогов.

0 голосов
/ 19 ноября 2010

в этом случае обработайте ключ ввода в методе pretranslate () вашей базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...