Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2011, 02:48   #1
Хамяг
Форумчанин
 
Аватар для Хамяг
 
Регистрация: 22.08.2008
Сообщений: 105
По умолчанию Пустой заголовок окна

Имеется форма, которая с помощью CreateParams отображается на таскбаре. При этом нужно сделать форме пустой заголовок. Однако, указав Caption = '', на таскбаре надпись тоже исчезает.

Как можно убрать заголовок, оставив надпись на таскбаре?
Хамяг вне форума Ответить с цитированием
Старый 28.05.2011, 13:55   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Application.Title и Form.caption разные вещи.

Убирай caption ставь title
Человек_Борща вне форума Ответить с цитированием
Старый 28.05.2011, 19:01   #3
Хамяг
Форумчанин
 
Аватар для Хамяг
 
Регистрация: 22.08.2008
Сообщений: 105
По умолчанию

так ведь надпись на таскбаре напрямую зависит от form.caption, а не от названия приложения. во всяком случае, смена названия ничего не дала совершенно.
Хамяг вне форума Ответить с цитированием
Старый 28.05.2011, 19:30   #4
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Хамяг
Нет. Именно от Application.Title. Проверил - факт.
_-Re@l-_ вне форума Ответить с цитированием
Старый 28.05.2011, 19:33   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
смена названия ничего не дала совершенно.
Значит неправильно меняешь )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.05.2011, 19:55   #6
Хамяг
Форумчанин
 
Аватар для Хамяг
 
Регистрация: 22.08.2008
Сообщений: 105
По умолчанию

от application.title зависит только если это главная форма, и то если отстутствует application.mainformontaskbar:=true в dpr файле.
Хамяг вне форума Ответить с цитированием
Старый 28.05.2011, 19:58   #7
Хамяг
Форумчанин
 
Аватар для Хамяг
 
Регистрация: 22.08.2008
Сообщений: 105
По умолчанию

т.е. у меня есть, например, Form2, и имеется код:

Код:
TForm2 = class(TForm)
private
  procedure CreateParams(var Params: TCreateParams); override;
end;

procedure TForm2.CreateParams(var Params: TCreateParams);
begin
  inherited;
  Params.ExStyle:=Params.ExStyle or WS_EX_APPWINDOW;
end;
результат - форма отображается на таскбаре с заголовком самой формы.
Хамяг вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
заголовок окна s1s1s1 Общие вопросы Delphi 1 06.02.2010 22:49
Заголовок окна doniyor Общие вопросы Delphi 3 14.07.2009 01:23
Получить заголовок окна xshStasX Win Api 1 09.08.2008 18:57
Ник и заголовок окна Патрон Общие вопросы Delphi 9 12.04.2008 20:39
Заголовок у окна Михаил Юрьевич Общие вопросы Delphi 1 22.02.2008 00:08