Re: Приложение Dialog based на основе MFC
От: Дмитрий Наумов  
Дата: 10.06.03 08:26
Оценка:
Здравствуйте, lexer_lx, Вы писали:

LL>Подскажите плиз — как можно, особо не извращаясь,

LL>отловить нажатие ESC и ENTER, чтоб не завершать по ним прогу?
LL>Под особым извращением я понимаю установку хука
LL>Посредством DefWindowProc, OnSysCommand и т.д. — не получается
LL>(может я не так что-то делаю ?:
LL> LRESULT CArchiveServerDlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)
LL> {
LL> if (message == WM_SYSKEYDOWN) { // или message == WM_KEYDOWN

LL> }


LL> return CDialog::DefWindowProc(message, wParam, lParam);

LL> }
LL>)

Если у тебя, как ты пишешь в теме, MFC диалог, то достаточно переопределить методы OnOk и OnCancel и в не вызывать методы родителя (CDialog)
... << RSDN@Home 1.0 beta 6a >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.