-
Пишу программу для записи дисков, и для удобства создал небольшую дополнительную форму, чтобы при перетаскивании на нее файлы отображались в общем списке.
Но столкнулся с проблемой: при при сворачивании главного окна исчезает и вспомогательное. Поменяв его свойство ParentWindow на GetDesktopWindow, я частично решил проблему (хотя при этом окно перестало ловить фокус), но теперь появилась его кнопка на панели задач (ShowWindow() с параметром SW_HIDE не действует, хотя я не уверен, что правильно указал handle окна).
Скажите, как правильно сделать, чтобы дочернее окно не сворачивалось вместе с главным, или в моем случае - как убрать его кнопку с панели задач. Заранее спасибо!
-
> S1ntez © (21.11.07 00:31)
Простите, кто на ком стоял? (с) Так окно дочернее или нет?
-
Да. Нужно, чтобы оно не сворачивалось
-
> Да. Нужно, чтобы оно не сворачивалось
А подумать ? ЗЫ. Доп.окна ворда ныне сворачиваются/разворачиваются независимо друг от друга. Но при этом каждое отображается в таскбаре.
-
> А подумать ? > ЗЫ. Доп.окна ворда ныне сворачиваются/разворачиваются независимо > друг от друга. Но при этом каждое отображается в таскбаре.
Может кто нибудь все-таки ответит на вопрос?
-
> S1ntez © (21.11.07 00:31)
procedure TForm1.FormActivate(Sender: TObject);
begin
BorderStyle := bsToolWindow;
ShowWindow(Application.Handle, SW_HIDE);
end;
-- Regards, LVT.
-
Я имел в иду дочернее окно, а не главное
-
-
Гм.. Теперь главная форма сворачивается до размеров своего заголовка. А кто нибудь уже пользовался этим кодом?
-
> S1ntez © (21.11.07 20:33) [6] > Я имел в иду дочернее окно, а не главное
> S1ntez © (22.11.07 15:29) [8] > Гм.. Теперь главная форма сворачивается до размеров своего > заголовка. А кто нибудь уже пользовался этим кодом?
А че, только буквальный копи-паст умеем делать??!!
-
> S1ntez © (22.11.07 15:29) [8]
> Гм.. Теперь главная форма сворачивается до размеров своего > заголовка.
И не надо его сворачивать, BorderStyle := bsToolWindow. Если оно стало не нужно, его закроют.
-- Regards, LVT.
-
В том то и дело, что оно должно сворачиваться.
2KSergey: Раз такой умный, то покажи, как надо.
|