Форум: "WinAPI";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
ВнизФорма ловит нажатия клавиш после MessageBox Найти похожие ветки
← →
dEd (2005-05-22 21:36) [0]Проблема: на форме происходит обработка нажатий клавиш (KeyPreview=True). Так же из нее вызывается стандартное диалоговое окно. Так вот, если MessageBox закрыть с помощью клавиш, то форма принимает эти нажатия. Очистка буфера клавиатуры после вызова диалогового окна не помогает. Как бороться?
← →
Anatoly Podgoretsky © (2005-05-22 22:01) [1]И где вызов?
← →
Marser © (2005-05-23 01:28) [2]
> dEd (22.05.05 21:36) [Ответить]
Попробуй задать HWND-параметр MessageBox равным 0.
← →
alpet © (2005-05-23 11:14) [3]>Очистка буфера клавиатуры после вызова диалогового окна не помогает. Как бороться?
А чем она может помочь? Тут, если понимать буквально описанную тобой ситуацией клавиатурные сообщения MessageBox отправляются еще и форме зачем-то. Тебе в этом случае надо отключить это, а не бороться с набивкой очереди потока сообщениями для окна формы...
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c