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

Вниз

Высота заголовка формы   Найти похожие ветки 

 
Евгений Р.   (2007-12-26 00:27) [0]

Как узнать высоту заголовка формы?
Можно ли сделать дочернюю форму без заголовка?


 
{RASkov} ©   (2007-12-26 01:16) [1]

> [0] Евгений Р.   (26.12.07 00:27)
> Как узнать высоту заголовка формы?

GetSystemMetrics + SM_CYCAPTION

> Можно ли сделать дочернюю форму без заголовка?

BorderStyle = bsNone ?


 
Евгений Р.   (2007-12-26 01:22) [2]


> BorderStyle = bsNone ?

для fsMDIChild не убирает заголовок???


 
{RASkov} ©   (2007-12-26 01:51) [3]

> [2] Евгений Р.   (26.12.07 01:22)
> для fsMDIChild не убирает заголовок???

Хм... все должны были догадаться что ты говоришь имено про МДИ??? :)

Это строка из TCustomForm.CreateParams
if (FormStyle = fsMDIChild) and (CreateStyle in [bsNone, bsDialog]) then CreateStyle := bsSizeable;
говорит о чем нибудь?

Вопрос: А для чего нужно МДИдочке такой стиль? Возможно будут глюки:
SetWindowLong(Handle, GWL_STYLE, GetWindowLong(Handle, GWL_STYLE) and not WS_CAPTION and not WS_THICKFRAME);


 
Германн ©   (2007-12-26 02:12) [4]


> {RASkov} ©   (26.12.07 01:51) [3]
> Вопрос: А для чего нужно МДИдочке такой стиль?

Оч-видно автор хочет заменить ими те самые панели, которые ему мешают жить. http://delphimaster.net/view/2-1198598202/

В очередной раз попытка использовать идею MDI своим извращенным способом.


 
Евгений Р.   (2007-12-26 02:12) [5]


> {RASkov} ©   (26.12.07 01:51) [3]
> Хм... все должны были догадаться что ты говоришь имено про
> МДИ??? :)



> Евгений Р.   (26.12.07 00:27)  
> Можно ли сделать дочернюю форму без заголовка?


*****************

> Вопрос: А для чего нужно МДИдочке такой стиль? Возможно
> будут глюки:


Эта форма основная для работы. Хочу сделать ее фоновой. Думал сделать эту форму главной. Но на ней много компонентов, под которыми прячутся дочерние формы.
Поэтому хочу растянуть ее на всю главную форму и убрать заголовок.


 
{RASkov} ©   (2007-12-26 02:18) [6]

> http://delphimaster.net/view/2-1198598202/

............

> Эта форма основная для работы. Хочу сделать ее фоновой.
> Думал сделать эту форму главной. Но на ней много компонентов,
> под которыми прячутся дочерние формы.
> Поэтому хочу растянуть ее на всю главную форму и убрать
> заголовок.

Мдя..)


> [5] Евгений Р.   (26.12.07 02:12)

Вот чесное слово.... зря ты так :( Пересмотри в сторону SDI свое приложение, или избавь главную(fsMDIForm) от своих извратов....


 
{RASkov} ©   (2007-12-26 02:21) [7]

> [5] Евгений Р.   (26.12.07 02:12)
> > {RASkov} ©   (26.12.07 01:51) [3]
> > Хм... все должны были догадаться что ты говоришь имено
> про
> > МДИ??? :)
>
> > Евгений Р.   (26.12.07 00:27)  
> > Можно ли сделать дочернюю форму без заголовка?

Хочешь сказать что дочерняя обязательно только в МДИ? :) Ошибаешься)


 
Евгений Р.   (2007-12-26 10:19) [8]


> {RASkov} ©   (26.12.07 02:21) [7]
> Хочешь сказать что дочерняя обязательно только в МДИ? :)
> Ошибаешься)


Согласен.


 
Евгений Р.   (2007-12-27 01:51) [9]


> Вот чесное слово.... зря ты так :( Пересмотри в сторону
> SDI свое приложение, или избавь главную(fsMDIForm) от своих
> извратов....

Спасибо!!!
SDI - было старое приложение, которое исчерпало себя. Сейчас нужно MDI.
С главной формы (fsMDIForm) "извраты" убрал. Они оказались несовместимыми. Остается только "Основная" fsMDIChild. В понятие "основная" входит лишь то, что она автоматически развернется на весь єкран при запуске приложения и будет активизироваться по горячей клавише. Хочется убрать заголовок для уменьшения площади. Остальные документы должны открываться на фоне этого плана. Никаких других особенностей ("извратов"?) в проекте нет.


 
Германн ©   (2007-12-27 02:21) [10]


>
> > Вот чесное слово.... зря ты так :( Пересмотри в сторону
> > SDI свое приложение, или избавь главную(fsMDIForm) от
> своих
> > извратов....
>
> Спасибо!!!
> SDI - было старое приложение, которое исчерпало себя. Сейчас
> нужно MDI.
> С главной формы (fsMDIForm) "извраты" убрал. Они оказались
> несовместимыми. Остается только "Основная" fsMDIChild. В
> понятие "основная" входит лишь то, что она автоматически
> развернется на весь єкран при запуске приложения и будет
> активизироваться по горячей клавише.

А ты уверен, что "Сейчас  нужно MDI."?


 
Евгений Р.   (2007-12-27 14:05) [11]


> А ты уверен, что "Сейчас  нужно MDI."?


см.(27.12.07 01:51) [9]



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

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

Наверх





Память: 0.47 MB
Время: 0.006 c
2-1198820783
d@nger
2007-12-28 08:46
2008.01.27
Как программно засунуть в свой exe файл другой файл?


15-1198242776
data
2007-12-21 16:12
2008.01.27
алгоритм определения региона


2-1198663138
trubin
2007-12-26 12:58
2008.01.27
Отличие дисков


2-1198561743
uno
2007-12-25 08:49
2008.01.27
Компанент UdpSocket


4-1182446356
MInd_f
2007-06-21 21:19
2008.01.27
Сервис. DLL. Не работают функции экспортируемые из DLL. Хуки...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский