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

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

хендл процесса [D7, XP]


Adios ©   (2008-03-25 20:52:00) 

добрый вечер, подскажите как по имени процесса получить хендл его главного окна например.


Leonid Troyanovsky   (2008-03-25 21:41:00) [1]


> Adios   (25.03.08 21:05) [4]

> может можно какоето сообщение в процесс отправить, например
> applikation.minimize?

Сообщения можно слать окну или потоку.
Окно, кста, тоже принадлежит потоку, а не процессу.

--
Regards, LVT.


Adios   (2008-03-25 21:05:00) [2]

может можно какоето сообщение в процесс отправить, например applikation.minimize?


Сергей М.   (2008-03-25 21:00:00) [3]


> Adios


Засада здесь в том, что только само приложение определяет, какое из своих окон оно будет считать "главным", если оно вообще создает более чем одно окно.


Сергей М.   (2008-03-25 20:58:00) [4]

Считай что никак.


Игорь Шевченко   (2008-03-25 20:58:00) [5]

у процесса нет главного окна. Перебирай окна, сравнивай их идентификатор процесса с идентификатором того процесса, чей handle у тебя есть, будут тебе окна


Наверх

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