Форум: "Начинающим";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];
ВнизПоймать появление чужого окна Найти похожие ветки
← →
zorik © (2008-02-27 09:42) [0]Скажите, можна как-то в своей программе "поймать" появление чужого стандартного дилогового окна?
← →
Семеныч (2008-02-27 09:53) [1]SetWindowsHookEx c WH_SHELL
← →
zorik © (2008-02-27 11:52) [2]Провел эксперементы с параметрами SetWindowsHookEx(), но создание окна "Служба сообщений" (net send comp_name message_text) поймать так и не удалось.
← →
Сергей М. © (2008-02-27 12:11) [3]
> поймать так и не удалось
Либо не то либо не так ловил. Третьего не дано)
← →
Leonid Troyanovsky © (2008-02-27 15:18) [4]
> Семеныч (27.02.08 09:53) [1]
> SetWindowsHookEx c WH_SHELL
WH_SHELL - для окон верхнего уровня.
--
Regards, LVT.
← →
Leonid Troyanovsky © (2008-02-27 15:23) [5]
> Сергей М. © (27.02.08 12:11) [3]
> Либо не то либо не так ловил. Третьего не дано)
ХЗ.
Диалог-то не совсем обычный, из сервиса.
Пусть хоть расскажет, что он там ловил.
--
Regards, LVT.
← →
Сергей М. © (2008-02-27 15:25) [6]
> Leonid Troyanovsky © (27.02.08 15:23) [5]
Думаю, SPY++ поможет расставить в этом вопросе точки над i
← →
zorik © (2008-02-28 15:41) [7]Идея у меня следующая. Написать своего месенжера, который бы работал как оболочка к стандартному виндовскому winpopup (net send). Суть в том, чтоб в момент появления этого самого сообщения от "Службы сообщений" считать текст сообщения в свою програму и отобразить его, а окошко закрыть. Окно буду идентифицировать по Caption. Окно находить уже научился. но отследить появление не получаеться.
П.С.Это чисто учебный пример. Интересно разобратся с виндовс на немного низшем уровне
← →
Сергей М. © (2008-02-28 15:49) [8]
> zorik © (28.02.08 15:41) [7]
см. [6]
Возьми на вооружение утилиту spyxx.exe из состава MS VisualStudio - она тебе очень поможет.
← →
zorik © (2008-02-28 15:53) [9]спасибо, я правда пробовал ws32.exe из делфи, но не помогло
← →
Сергей М. © (2008-02-28 15:59) [10]
> пробовал ws32.exe из делфи
Ну даже средствами ws32 (хоть и убогая она) можно определить хотя бы родителя искомого окна ..
← →
zorik © (2008-02-28 16:05) [11]хитрое это окошечко. не нашел я там его ))
← →
Сергей М. © (2008-02-28 16:18) [12]Как это так ? Должно быть, если десктоп у него тот же самый ..
← →
Leonid Troyanovsky © (2008-02-28 22:16) [13]
> zorik © (28.02.08 16:05) [11]
> хитрое это окошечко. не нашел я там его ))
Нах нам оная загадочность.
Что, где, когда и при каких обстоятельствах.
Извольте излагать ваши мысли точней.
--
Regards, LVT.
← →
Сергей М. © (2008-02-28 22:30) [14]
> Leonid Troyanovsky © (28.02.08 22:16) [13]
Сейчас из-за угла выскочит шавка.
← →
oxffff © (2008-02-28 22:30) [15]
> Интересно разобратся с виндовс на немного низшем уровне
+Соломон, Руссинович
+Шрайбер
+ DDK вам руки
+ отладчик ядра
← →
I_was_here (2008-03-02 18:14) [16]а ежели хук на wh_cbt?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.03.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.059 c