Конференция "Основная" » Независимость дочернего окна [D6]
 
  • S1ntez © (21.11.07 00:31) [0]
    Пишу программу для записи дисков, и для удобства создал небольшую дополнительную форму, чтобы при перетаскивании на нее файлы отображались в общем списке.

    Но столкнулся с проблемой: при при сворачивании главного окна исчезает и вспомогательное. Поменяв его свойство ParentWindow на GetDesktopWindow, я частично решил проблему (хотя при этом окно перестало ловить фокус), но теперь появилась его кнопка на панели задач (ShowWindow() с параметром SW_HIDE не действует, хотя я не уверен, что правильно указал handle окна).

    Скажите, как правильно сделать, чтобы дочернее окно не сворачивалось вместе с главным, или в моем случае - как убрать его кнопку с панели задач. Заранее спасибо!
  • boa_kaa © (21.11.07 11:21) [1]

    > S1ntez ©   (21.11.07 00:31)

    Простите, кто на ком стоял? (с)
    Так окно дочернее или нет?
  • S1ntez © (21.11.07 13:11) [2]
    Да. Нужно, чтобы оно не сворачивалось
  • ANB © (21.11.07 17:03) [3]

    > Да. Нужно, чтобы оно не сворачивалось

    А подумать ?
    ЗЫ. Доп.окна ворда ныне сворачиваются/разворачиваются независимо друг от друга. Но при этом каждое отображается в таскбаре.
  • S1ntez © (21.11.07 19:42) [4]

    > А подумать ?
    > ЗЫ. Доп.окна ворда ныне сворачиваются/разворачиваются независимо
    > друг от друга. Но при этом каждое отображается в таскбаре.


    Может кто нибудь все-таки ответит на вопрос?
  • Leonid Troyanovsky © (21.11.07 19:55) [5]

    > 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]
    Я имел в иду дочернее окно, а не главное
  • Leonid Troyanovsky © (22.11.07 09:13) [7]
  • S1ntez © (22.11.07 15:29) [8]
    Гм.. Теперь главная форма сворачивается до размеров своего заголовка. А кто нибудь уже пользовался этим кодом?
  • KSergey © (22.11.07 15:33) [9]
    > S1ntez ©   (21.11.07 20:33) [6]
    > Я имел в иду дочернее окно, а не главное

    > S1ntez ©   (22.11.07 15:29) [8]
    > Гм.. Теперь главная форма сворачивается до размеров своего
    > заголовка. А кто нибудь уже пользовался этим кодом?

    А че, только буквальный копи-паст умеем делать??!!
  • Leonid Troyanovsky © (22.11.07 17:35) [10]

    > S1ntez ©   (22.11.07 15:29) [8]

    > Гм.. Теперь главная форма сворачивается до размеров своего
    > заголовка.

    И не надо его сворачивать,  BorderStyle := bsToolWindow.
    Если оно стало не нужно, его закроют.

    --
    Regards, LVT.
  • S1ntez © (22.11.07 18:12) [11]
    В том то и дело, что оно должно сворачиваться.

    2KSergey: Раз такой умный, то покажи, как надо.
 
Конференция "Основная" » Независимость дочернего окна [D6]
Есть новые Нет новых   [133935   +112][b:0][p:0.001]