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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.09.2010, 16:16   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
Счастье Изменить заголовок программы

Привет всем!
Как можно задать свой заголовок программе?
Я пробовал, через CreateProcces задавать но не работает.
Затеем нашёл вариант, надодить все видимые окна, и отсейвать их по принадлежнасти к процессам..
Но это тоже не самое лучшее...

может ещё есть вариант задать заголовок до старта программы?

Вот выкладываю программу которая умеет задавать заголовок программы после её старта.. Может кто поймет как так можно сделать..
Вложения
Тип файла: rar hlsm2.3.rar (309.0 Кб, 21 просмотров)
Человек_Борща вне форума Ответить с цитированием
Старый 08.09.2010, 16:17   #2
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Имеешь в виду Form.Caption?
_Engine_ вне форума Ответить с цитированием
Старый 08.09.2010, 16:27   #3
Nater
Пользователь
 
Регистрация: 23.05.2009
Сообщений: 59
По умолчанию

SetWindowText(GetForegroundWindow, 'Text');
Nater вне форума Ответить с цитированием
Старый 08.09.2010, 16:49   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Я хочу задать заголовок другой программе, ещё до запуска... т.е. прописывашь строку и эта строка при запуске программы становиться заголовком программы..
HLSM так делает.. но как мне не понятно..
Nater - да это я знаю , но это не подходит.
Человек_Борща вне форума Ответить с цитированием
Старый 08.09.2010, 17:02   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
ещё до запуска
У-у-у Практически нереальные условия
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.09.2010, 17:10   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Тогда как это делает программа которую я выложил в первом посту?
Человек_Борща вне форума Ответить с цитированием
Старый 08.09.2010, 17:14   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Вот выкладываю программу которая умеет задавать заголовок программы после её старта
И что это? Сервер Халфлайф?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.09.2010, 17:20   #8
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Нет, программа следящая за ними, но это не столь важно сколько её функция задания своего заголовка программы.
Работает и с другими программами=)
Человек_Борща вне форума Ответить с цитированием
Старый 08.09.2010, 17:32   #9
dmitriegorovih
Ещё не
Форумчанин
 
Аватар для dmitriegorovih
 
Регистрация: 04.01.2010
Сообщений: 517
По умолчанию

Вруби таймер (если конечно известен заголовок программы)
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
 WndHandle: HWND;
begin
 WndHandle := FindWindow(nil, '>>>Сюда пиши известный загаловок<<<');
   if WndHandle <> 0 then begin
   SetWindowText(WndHandle,'>>>Сюда пиши новый заголовок<<<');
   timer1.Enabled:=false;
   exit;
   end;
end;
Воображение важнее, чем знания. (Albert Einstein)
dmitriegorovih вне форума Ответить с цитированием
Старый 08.09.2010, 17:39   #10
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

нет заголовок заранее не известен..

Но твой вриант я уже пробовал.. путем поиска всех видимых окон определённого процесса... и после запуска изменять заголовок. но это тож не вариант. Ищу другие решения
Человек_Борща вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить заголовок строки fermerrr Microsoft Office Excel 2 13.05.2010 05:12
Как изменить заголовок формы? -ushёl- Помощь студентам 10 14.03.2010 21:20
Изменить размеры окна программы КамТерДал Microsoft Office Excel 6 08.10.2009 14:47
убрать заголовок программы. kuzmich Общие вопросы Delphi 4 26.11.2008 15:41