Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Сворачивание в трее

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Сворачивание в трее
Имя
Сообщение << Старые топики   Новые топики >>
Сворачивание в трее - 2008-11-02 17:31:53.950000   
Mandroid76

Сообщений: 202
Оценки: 0
Присоединился: 2008-03-21 15:00:51.726666
Подскажите как зделать что бы прога сворачивалась в трее
Post #: 1
RE: Сворачивание в трее - 2008-11-02 18:14:30.560000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
MinimizeProgramToSystemTray();

P.S. Язык / технология какая?
Post #: 2
RE: Сворачивание в трее - 2008-11-03 16:31:50.826666   
Mandroid76

Сообщений: 202
Оценки: 0
Присоединился: 2008-03-21 15:00:51.726666
Delphi 7
Post #: 3
RE: Сворачивание в трее - 2008-11-03 16:52:19.063333   
SkyLinE215

Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000
quote:

ORIGINAL: _SaZ_

MinimizeProgramToSystemTray();


Это мягко сказанно) Нужно еще в header прописать код, задать иконку для трея, зделать возможность вытаскивания из трея, так же не помещает PopUp для иконки..) Так что потрудится немного будет..
Post #: 4
RE: Сворачивание в трее - 2008-11-03 17:06:38.250000   
Shurik_88

Сообщений: 823
Оценки: 0
Присоединился: 2007-05-18 17:20:05.446666
На исходниках.ру расписано, кажется, корректно: http://forum.sources.ru/index.php?showtopic=8557

Post #: 5
RE: Сворачивание в трее - 2008-11-03 17:10:51.690000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Не поверю, что нет стандартных компонент.

Люблю я посылать - http://google.com/search?q=Delphi+system+tray

Надо в качестве подтверждения регистрации проверять у юзверей навыки пользования гуглом.
Post #: 6
RE: Сворачивание в трее - 2008-11-03 17:18:05.750000   
SkyLinE215

Сообщений: -986
Оценки: 0
Присоединился: 2007-08-27 10:25:44.570000
Челу просто нужен весь код и все)))
 
quote:

ORIGINAL: _SaZ_
&nbsp;
Надо в качестве подтверждения регистрации проверять у юзверей навыки пользования гуглом.

А с этим я согласен..
Post #: 7
RE: Сворачивание в трее - 2008-11-04 18:42:04.913333   
Login_hochu

Сообщений: 1471
Оценки: 0
Присоединился: 2007-07-15 14:19:23.423333
Всем привет.
quote:

ORIGINAL: Shurik_88

На исходниках.ру расписано, кажется, корректно: http://forum.sources.ru/index.php?showtopic=8557

Хорошо описанно, вот только вопрос возник - описывается процедура добавления иконки:
Procedure TForm1.Ic(n:Integer;Icon:TIcon); Var Nim:TNotifyIconData; begin With Nim do Begin cbSize:=SizeOf(Nim); Wnd:=Form1.Handle; uID:=1; uFlags:=NIF_ICON or NIF_MESSAGE or NIF_TIP; hicon:=Icon.Handle; uCallbackMessage:=wm_user+1; szTip:='Хинт, который будет появляться у значка'; End; Case n OF 1: Shell_NotifyIcon(Nim_Add,@Nim); 2: Shell_NotifyIcon(Nim_Delete,@Nim); 3: Shell_NotifyIcon(Nim_Modify,@Nim); End; end; Затем она вызывается :
Ic(1,Application.Icon);
А я не хочу главную иконку показывать - я в ресурсы запихал 4 иконки, как одну из их описать в этом вызове процедуры?
Главная иконка приложения, при просмотре редактором ресурсов видна, как MAINICON , остальные имеют номера 1001 - 1004.
Post #: 8
RE: Сворачивание в трее - 2008-11-04 18:56:23.863333   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Nim.hicon присвоить handle нужной иконки ;). Код мало передрать, его ещё желательно понять.
Post #: 9
RE: Сворачивание в трее - 2008-11-04 19:24:30.676666   
Login_hochu

Сообщений: 1471
Оценки: 0
Присоединился: 2007-07-15 14:19:23.423333

quote:

ORIGINAL: _SaZ_

Nim.hicon присвоить handle нужной иконки ;). Код мало передрать, его ещё желательно понять.


Это понятно, но что писать в место Application.Icon в строке Ic(1,Application.Icon); ?
Как получить хендлы иконок в ресурсах? Как показать иконку из файла нашел, как показать главную понятно, а вот с этим не могу разобраться.
Post #: 10
RE: Сворачивание в трее - 2008-11-05 01:35:00.110000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
LoadIcon() ?

Передаёшь hInstance твоего приложения и ID ресурса, приведённого к типу LPTSTR.
Post #: 11
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Сворачивание в трее







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.