| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Cкрытие окна |
| Автор: Lazy 15.10.2004, 17:57 |
| Как можно сделать невидимым окно другой программы, чтобы при этом она продолжала работать? Я знаю, как это сделать через winapi : showwindow(имя окна, sw_hide); А как это сделать в Delphi 8? И будет ли это работать, если на компе не будет установлен FrameWork? |
| Автор: Guest 17.10.2004, 11:34 |
| Пришлось опять делфи 6 поставить((. я написал так: Код: var s:string; begin s:='notepad'; showwindow(FindWindow(pansichar(s), nil),sw_hide); end. Вопрос: почему с блокнотом эта фишка проходит, а например, с regedit - нет? Как мне сделать так, чтобы моя программа скрывала другие приложения по указанию пути к ним. |
| Автор: p0s0l 18.10.2004, 17:33 |
| Для регедита делай FindWindow ('RegEdit_RegEdit', nil) Почему так ? Потому что имя класса окна не обязательно должно совпадать с именем .exe... |