Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Visual C++/MFC/WTL > Отлов нажатия клавиши |
Автор: metoflex 24.11.2010, 00:51 |
Здравствуйте! Я создал диалог, удалил в нём кнопки Ok & Cancel. Думал, что это избавит меня от закрытия проги при нажатия на Enter, но всё тщетно... Прога так и закрывается.. Подскажите пожалуйста где можно перехватить Enter, дебагом перерыл весь код, через точки остановки, дабы отследить куда попадаю, после нажатия клавиши.... вообще результат ноль... Спасибо! |
Автор: A5uKa 24.11.2010, 09:09 |
if (GetAsyncKeyState(VK_ENTER)!=0) //Перехватили ? |
Автор: Earnest 24.11.2010, 14:05 |
Да все проще. Переопредели виртуальный метод OnOk, а также OnCancel - именно они и закрывают окно по OK\Cancel, а также ENTER\ESCAPE. |
Автор: metoflex 24.11.2010, 16:42 |
Спасибо Огромное! |