![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как скрыть окно вызывающего процесса из dll? [D6, WinXP]
ga3 © (2006-10-11 16:08:00)сабж. прога грузит мою дллку, надо скрыть основное окно и показать свое, после того как мой визард завершится вернуть все назад. можно конешно скрыть из вызывающей программы, но я делаю плагин и с разработчиком не контачу.
Leonid Troyanovsky (2006-10-11 22:14:00) [1]
> Сергей М. © (11.10.06 17:05) [4]
> в среде Делфи и использующем VCL, является невидимое окно.
Вообще-то, оно видимое, только размер его нулевой.
--
Regards, LVT.
Сергей М. (2006-10-11 17:05:00) [2]
> чтоб этой функцией орудовать надо знать хенлд mainwindow
Встречный тебе вопрос - что такое mainwindow ?
Например, "основным окном" в GUI-приложении, разработанном в среде Делфи и использующем VCL, является невидимоеокно. Спрашивается, зачем скрывать то что и так уже не видимо ?)
clickmaker (2006-10-11 16:57:00) [3]
> но я делаю плагин и с разработчиком не контачу
может стоит поконтачить?
В любом случае, утилитка Spy++ (WinSight) и FindWindow() в помощь
ga3 (2006-10-11 16:50:00) [4]Сергей М. чтоб этой функцией орудовать надо знать хенлд mainwindow :-)
как его получить в теле dllmain?
Сергей М. (2006-10-11 16:35:00) [5]см. ShowWindow(SW_HIDE)