Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.18;
Скачать: CL | DM;

Вниз

Форма ловит нажатия клавиш после 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 вся ветка

Текущий архив: 2005.07.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
9-1112696766
_sHaDe_
2005-04-05 14:26
2005.07.18
Вопрос по WaterPlane.


14-1118892226
Магнум
2005-06-16 07:23
2005.07.18
Глеб Павловский


9-1112112823
!Trinix
2005-03-29 20:13
2005.07.18
Совместное создание игр и тонкости glscene


1-1120061348
LaMaX
2005-06-29 20:09
2005.07.18
Визуальный переход к нужной строке в TRichEdit или TMemo.


1-1119559059
NewWonder
2005-06-24 00:37
2005.07.18
Пара вопросов о DLL