Форум: "Система";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];
ВнизЗакрыть 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c