Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.022 c
14-1119373274
udavka
2005-06-21 21:01
2005.07.18
D3,D5: Пожалуйста, помогите удалить строку в *.dbf + SQL ред поле


11-1103199023
Роман
2004-12-16 15:10
2005.07.18
Модальная форма в ActiveX под IE


14-1119526376
Магнум
2005-06-23 15:32
2005.07.18
Pocket PC


14-1119418614
syte_ser78
2005-06-22 09:36
2005.07.18
Скорость вращения вентилятора


1-1119957354
olevacho_
2005-06-28 15:15
2005.07.18
шифрация данных в текстовом файле




   Наверх