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

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

Как получить Handle главного окна приложения в котором моя DLL [D5, Win2k]


den_c ©   (2003-03-25 13:25:00) 

Моя Dll оказалась в адресном пространстве другого процесса
Как теперь мне в моей DLL узнать Handle главного окна приложения в котором моя Dll


Digitman   (2003-03-26 08:24:00) [1]

ты лучше скажи, зачем это тебе нужно ? какую задачу решить требуется ?


Digitman   (2003-03-26 08:23:00) [2]

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


den_c   (2003-03-25 22:56:00) [3]

Так что?
Ответ НИКАК?


Digitman   (2003-03-25 16:01:00) [4]


> Как теперь мне в моей DLL узнать Handle главного окна приложения
> в котором моя Dll


а если хост-процесс - консольный ? и он не создавал никаких окон ? о каком хэндле какого окна вообще может речь идти в таком случае ? не задумывался ?


Игорь Шевченко   (2003-03-25 15:24:00) [5]

Никак


den_c   (2003-03-25 13:42:00) [6]

>Передавай его параметром
Не могу я передать - процесс чужой


MBo   (2003-03-25 13:25:00) [7]

Передавай его параметром


Наверх

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