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

Вниз

Закрыть MessageBox программно   Найти похожие ветки 

 
Vladimir_Shk ©   (2003-01-28 18:49) [0]

Собственно, нужно иметь возможность закрыть окно сообщения программно. Можно ли как-нибудь получить handle MessageBox"a?


 
Cobalt ©   (2003-01-28 22:20) [1]

Кто вызывает MessageBox"a? Твоя программа?


 
Ihor Osov'yak ©   (2003-01-28 22:53) [2]

Да, можно. Способов много...
Начиная от прохода по всем видимим окошкам до хука на активацию окна или перехват вызова messageBoxA (W) . Плюс выробатка критерия узнаваемости окна.

Зы - если программа твоя - то времменый хук на активацию в текущем потоке непосредственно перед вызовом мессиджбокс - самое простое решение, имхо ...






 
Vladimir_Shk ©   (2003-01-30 11:51) [3]

С хуками ранее не сталкивался. Можно поподробнее?


 
Nick_N_A ©   (2003-02-02 06:49) [4]

Создай нить, CreateThead, при ее TerminateThead меssagebox никуда не денится (будет уничтожен)


 
dvp ©   (2003-02-03 09:19) [5]

А что б чужой?


 
Sergeys   (2003-02-03 22:11) [6]

попробуй это, я как то спрашивал о таком.

if (Screen.ActiveForm <> nil) and (Screen.ActiveForm.ClassName = "TMessageForm") then
Screen.ActiveForm.Close;



Страницы: 1 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.012 c
1-87892
Barlok
2003-03-16 15:10
2003.03.27
Подскажите как сделать чтобы символ подсвечивался в Edit.


14-88248
Альф
2003-03-12 12:15
2003.03.27
Особенности компилятора - правда или нет ?


14-88140
Supreme 2
2003-03-12 04:07
2003.03.27
Посоветуйте маленькие игрушки (или демки) размером до 10 Мб


4-88305
LeReve
2003-01-30 23:02
2003.03.27
Есть ли АПИ сжатия данных????


3-87802
stoper
2003-03-07 19:15
2003.03.27
Не могу внести отрицательное значение.