Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Вниз

Независимость дочернего окна   Найти похожие ветки 

 
S1ntez ©   (2007-11-21 00:31) [0]

Пишу программу для записи дисков, и для удобства создал небольшую дополнительную форму, чтобы при перетаскивании на нее файлы отображались в общем списке.

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

Скажите, как правильно сделать, чтобы дочернее окно не сворачивалось вместе с главным, или в моем случае - как убрать его кнопку с панели задач. Заранее спасибо!


 
boa_kaa ©   (2007-11-21 11:21) [1]


> S1ntez ©   (21.11.07 00:31)

Простите, кто на ком стоял? (с)
Так окно дочернее или нет?


 
S1ntez ©   (2007-11-21 13:11) [2]

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


 
ANB ©   (2007-11-21 17:03) [3]


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

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


 
S1ntez ©   (2007-11-21 19:42) [4]


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


Может кто нибудь все-таки ответит на вопрос?


 
Leonid Troyanovsky ©   (2007-11-21 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 ©   (2007-11-21 20:33) [6]

Я имел в иду дочернее окно, а не главное


 
Leonid Troyanovsky ©   (2007-11-22 09:13) [7]


> S1ntez ©   (21.11.07 20:33) [6]

http://groups.google.com/group/fido7.ru.delphi.chainik/msg/0fe60b96db2faf0b?dmode=source&output=gplain

--
Regards, LVT.


 
S1ntez ©   (2007-11-22 15:29) [8]

Гм.. Теперь главная форма сворачивается до размеров своего заголовка. А кто нибудь уже пользовался этим кодом?


 
KSergey ©   (2007-11-22 15:33) [9]

> S1ntez ©   (21.11.07 20:33) [6]
> Я имел в иду дочернее окно, а не главное

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

А че, только буквальный копи-паст умеем делать??!!


 
Leonid Troyanovsky ©   (2007-11-22 17:35) [10]


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

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

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

--
Regards, LVT.


 
S1ntez ©   (2007-11-22 18:12) [11]

В том то и дело, что оно должно сворачиваться.

2KSergey: Раз такой умный, то покажи, как надо.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.043 c
15-1212665500
Desdechado
2008-06-05 15:31
2008.07.20
Снова вопрос с подвохом


1-1195564414
kyn66
2007-11-20 16:13
2008.07.20
Вставить множество в SQL запрос


2-1213858466
uno-84
2008-06-19 10:54
2008.07.20
Шрифт текста в строке StringGrid


15-1212757849
Vlad Oshin
2008-06-06 17:10
2008.07.20
Услышал, что Windows генерирует GUID на каждую свою копию


2-1213696529
JS
2008-06-17 13:55
2008.07.20
Округление





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский