Здравствуйте, 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 >>