Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как отловить хендл окна, которое находится.. [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо