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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2011, 19:43   #11
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

ЧТОБ СВЕРНУТЬ КОТОРАЯ УЖЕ ИДЕТ КНОПКА СВОРАЧИВАТЬ НАДО СДЕЛАТЬ ПРОЦЕДУРА ЧТОБ КОТОРАЯ РАЗВОРАЧИВАТЬ

Код:
type
TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    procedure AppMinimize(Sender: TObject);
    procedure AppRestore(Sender: TObject);

...

procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.OnMinimize := AppMinimize;
  Application.OnRestore := AppRestore;
end;

procedure TForm1.AppMinimize(Sender: TObject);
begin
  ShowWindow(Application.Handle, SW_HIDE);
end;

procedure TForm1.AppRestore(Sender: TObject);
begin
  ShowWindow(Application.Handle, SW_SHOW);
  Application.BringToFront;
end;
пыщь

Последний раз редактировалось Stilet; 22.01.2011 в 14:33.
JTG вне форума Ответить с цитированием
Старый 21.01.2011, 21:04   #12
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

Цитата:
Сообщение от JTG Посмотреть сообщение
ЧТОБ СВЕРНУТЬ КОТОРАЯ УЖЕ ИДЕТ КНОПКА СВОРАЧИВАТЬ НАДО СДЕЛАТЬ ПРОЦЕДУРА ЧТОБ КОТОРАЯ РАЗВОРАЧИВАТЬ

Код HTML:
type
TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    procedure AppMinimize(Sender: TObject);
    procedure AppRestore(Sender: TObject);

...

procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.OnMinimize := AppMinimize;
  Application.OnRestore := AppRestore;
end;

procedure TForm1.AppMinimize(Sender: TObject);
begin
  ShowWindow(Application.Handle, SW_HIDE);
end;

procedure TForm1.AppRestore(Sender: TObject);
begin
  ShowWindow(Application.Handle, SW_SHOW);
  Application.BringToFront;
end;
понять не могу куда это сворачиваеться и стоит ли тогда применять TrayIcon1
cargo29 вне форума Ответить с цитированием
Старый 21.01.2011, 21:11   #13
_Engine_
Форумчанин
 
Регистрация: 29.06.2008
Сообщений: 603
По умолчанию

Сколько тебе уже талдычить? Формы не сворачиваются в трей!
_Engine_ вне форума Ответить с цитированием
Старый 21.01.2011, 23:39   #14
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

Цитата:
Сообщение от _Engine_ Посмотреть сообщение
Сколько тебе уже талдычить? Формы не сворачиваются в трей!
компонент уже лежит Трай ... его ни как нельзя применить для этого???
cargo29 вне форума Ответить с цитированием
Старый 21.01.2011, 23:42   #15
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

для чего для этого?

форма не сворачивается
делаются так: показывается иконка, и форма прячется, и то и то уже обьяснили по 5 раз.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.01.2011, 01:04   #16
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

TTrayIcon только для того, чтоб показать значок/всплывающую подсказку в области уведомлений. Он никак не влияет на видимость окна, скрывать/показывать его нужно самому.
Вложения
Тип файла: rar TTrayIcon.rar (177.5 Кб, 7 просмотров)
пыщь
JTG вне форума Ответить с цитированием
Старый 22.01.2011, 01:14   #17
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Как всегда этот автор на языке, непонятном всем форумчанам изъясняется.
Определись уже на конец что такое для тебя 'форма', а что такое 'приложение'.
Форму ты ну никак в трей не свернешь! А для сворачивания приложения в трей есть масса компонентов, один из лучших - тот которым пользуешься ты.

Если тебе нужно разъяснить как пользоваться компонентом, то ты так и напиши. А то форму тебе в трей приспичило...
Ты бы уже 100 раз прочитал на гугле то что тебе надо по запросу:
'trayicon как использовать'.
Я сижу с телефона, и ссылку прямую кинуть тебе не могу. Искрене надеюсь что ты сам сумеешь написать ключевой запрос, и прочитать как работать с этим компонентом.

И учись темы называть нормально. Почти всё свои темы-'как сделать', 'как это сделать', 'как такое сделать'.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 22.01.2011, 16:07   #18
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

вчера уже пробовали мне помочь не получилось видимо что то в альфаскине было...
cargo29 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как свернуть программу в трей? KING_t.r.b.e. Общие вопросы C/C++ 1 30.11.2010 18:06
КАК свернуть программу в трей в Delphi 10 quarty Общие вопросы Delphi 3 29.10.2010 00:10
Как свернуть программу в трей !!! Football_lady Общие вопросы Delphi 1 06.02.2010 19:46
Как свернуть прогу в трей Ярослав Помощь студентам 1 16.12.2007 06:27