![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отловить хендл окна, которое находится.. [D7]
romshtain © (2005-02-07 02:18:00)Как отловить хендл окна, которое находится на не default desktope.
Набережных С. (2005-02-09 11:51:00) [1]>Игорь Шевченко © (09.02.05 11:21) [7]
Точно. А я почему-то решил что речь идет о столе в той-же станции, где и вызывающий процесс. Почему - понятия не имею:)
Игорь Шевченко (2005-02-09 11:21:00) [2]Набережных С. © (07.02.05 08:44) [5]
Я бы, для пущей уверенности, подключил бы еще процесс к оконной станции, на которой этот desktop находится.
С уважением,
ali_tash (2005-02-08 22:08:00) [3]Wnd:=FindWindow(nil,StrToPChar('ТВОЁ ОКНО'));
Набережных С. (2005-02-07 08:44:00) [4]SetThreadDesktop(hTargetDesktop) - вот и весь пример. Подробности в msdn.
romshtain (2005-02-07 08:38:00) [5]Можно пример, пожалуйста...
Набережных С. (2005-02-07 07:52:00) [6]>romshtain (07.02.05 02:18)
Подключать поток надо к этому десктопу, иначе никак. К моменту подключения в подключаемом потоке не должно быть окон.
romshtain (2005-02-07 06:18:00) [7]Пробовал по caption не выходит, наверное потому что окно в другом desktipe
GanibalLector (2005-02-07 02:23:00) [8]По Caption-у и имени класса пробовал? т.е.findwindow