Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 04.10.2011, 10:18   #1
T(h)rasher
Пользователь
 
Аватар для T(h)rasher
 
Регистрация: 24.09.2010
Адрес: Москва
Сообщений: 46
Репутация: 10
Вопрос Изменение заголовка окна в Delphi

Доброго времени суток. Подскажите пожалуйста, есть ли в delphi функция, позволяющая изменять заголовок окна, которое появляется при работе функции ShowMessage()? В заголовке стоит имя моего проекта, но нельзя ли туда какое-нибудь свое сообщение поставить?
__________________
"...Before you accuse me take a look at yourself..."
T(h)rasher вне форума   Ответить с цитированием
Старый 04.10.2011, 10:25   #2
Mad_Cat
Made In USSR!
Профессионал
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,649
Репутация: 1218

icq: 723-321
skype: mad_cat1982
По умолчанию

можно использовать messagedlg или показывать свою форму с сообщением и там писать любой заголовок
__________________
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума   Ответить с цитированием
Старый 04.10.2011, 10:50   #3
T(h)rasher
Пользователь
 
Аватар для T(h)rasher
 
Регистрация: 24.09.2010
Адрес: Москва
Сообщений: 46
Репутация: 10
По умолчанию

спасибо, но у него много лишних параметров, которые мне не нужны...
__________________
"...Before you accuse me take a look at yourself..."
T(h)rasher вне форума   Ответить с цитированием
Старый 04.10.2011, 11:00   #4
Mad_Cat
Made In USSR!
Профессионал
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,649
Репутация: 1218

icq: 723-321
skype: mad_cat1982
По умолчанию

их не обязательно использовать все а чем вариант со своей формой не устроил?
__________________
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума   Ответить с цитированием
Старый 04.10.2011, 12:38   #5
phomm
personality
Профессионал
 
Аватар для phomm
 
Регистрация: 28.04.2009
Адрес: Тюмень
Сообщений: 2,855
Репутация: 1511

icq: 421049471
skype: phomm-
По умолчанию

Перед показом меняйте свойство Application.title на нужное сообщение, а после обратно, например так:
Код:

var s:string;
...
s := application.title;
application.title := 'Всем кранты!';
showmessage('Бомба взорвется через 5 секунд!');
application.title := s;

phomm вне форума   Ответить с цитированием
Старый 04.10.2011, 22:18   #6
T(h)rasher
Пользователь
 
Аватар для T(h)rasher
 
Регистрация: 24.09.2010
Адрес: Москва
Сообщений: 46
Репутация: 10
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
а чем вариант со своей формой не устроил?
Просто хотелось, чтобы в заголовке было сообщение, имеющее отношение к тому, что в окне, а не скучный "Project1".
__________________
"...Before you accuse me take a look at yourself..."
T(h)rasher вне форума   Ответить с цитированием
Старый 04.10.2011, 22:19   #7
T(h)rasher
Пользователь
 
Аватар для T(h)rasher
 
Регистрация: 24.09.2010
Адрес: Москва
Сообщений: 46
Репутация: 10
По умолчанию

Цитата:
Сообщение от phomm Посмотреть сообщение
Перед показом меняйте свойство Application.title на нужное сообщение, а после обратно, например так:
Код:

var s:string;
...
s := application.title;
application.title := 'Всем кранты!';
showmessage('Бомба взорвется через 5 секунд!');
application.title := s;

Спасибо, все работает!
__________________
"...Before you accuse me take a look at yourself..."

Последний раз редактировалось T(h)rasher; 04.10.2011 в 22:24.
T(h)rasher вне форума   Ответить с цитированием
Старый 05.10.2011, 06:58   #8
phomm
personality
Профессионал
 
Аватар для phomm
 
Регистрация: 28.04.2009
Адрес: Тюмень
Сообщений: 2,855
Репутация: 1511

icq: 421049471
skype: phomm-
По умолчанию

Чем Вас не устроила messagedlg ?? она достаточно простая, однако, не дает менять заголовок, думаю Mad_Cat слегка напутал, имея ввиду messagebox, вот пример:
Код:

messagebox(Self.Handle, 'Текстичек', 'Заголовочичек', MB_OK {или куча других интересных/полезных флагов, подробнее - см. хелп});

phomm вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Проблема] Программное изменение заголовка чужого окна по хендлу процесс(EnumWindows) Человек_Борща Общие вопросы Delphi 8 08.01.2011 23:40
Как узнать высоту (px) заголовка окна zotox Win Api 1 26.11.2010 17:08
Замена заголовка чужого окна dacorp Общие вопросы Delphi 3 13.06.2010 00:05
Изменение заголовка страницы ruavia3 Microsoft Office Excel 2 18.05.2009 18:21
Область заголовка окна HunterMan Win Api 3 14.04.2008 15:37


10:00.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru