Вниз
Скачать: CL | DM;

Как в Трей добавить текст?   Найти похожие ветки 

← →
Tippy   (2001-11-29 20:44) [0]

Как в Трей добавить текст, так что бы можно было изменить шрифт его, цвет текста и цвет под текстом, и по нажатию правой кнопки мыши на нем, открывалась Form1?


← →
Tippy   (2001-12-01 01:02) [1]

Begin
Showmessage( "Неужели никто не знает???");
Showmessage( "Помогите ПЛИЗ!!!");
Showmessage( "Ну хотябы как просто текст в ТРЕЙ добавить?");
Showmessage( "ТРЕЙ "+"(Для полных ламеров :-)"+" это возле часиков (внизу справа!))";
End;
End.


← →
valery_f   (2001-12-01 11:36) [2]

Насколько я знаю, "официально" туда можно вставлять только иконки. Вариант - несколько иконок подряд, которые сложатся в текстовую строку (баловство мысли :))), но там не все так просто.


← →
Olgerd ©   (2001-12-01 14:26) [3]

>valery_f (01.12.01 11:36)
А вот ты и не прав.
procedure TForm1.Button1Click(Sender: TObject);
var res: DWORD;
begin
SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_STIMEFORMAT, PChar(" Привет H:mm"));
SendMessageTimeout(FindWindow("Shell_TrayWnd", Nil), WM_SETTINGCHANGE, 0, 0, SMTO_NORMAL, 1000, res);
end;

Ну как?


← →
rsmike ©   (2001-12-01 14:55) [4]

>Olgerd ©
А вот ты и не прав.
Это ты не в трей текст добавил, а в часы. И уж тем более не получится обрабатывать события от этого текста.


← →
Olgerd ©   (2001-12-01 19:49) [5]

Я это знаю, но я предложил единственный способ.


← →
Nikolay ©   (2001-12-01 22:01) [6]

>rsmike
а вот неправ, можно обрабатывать нажатие мыши!
надо только хендл получить!

вот так!


← →
Pat ©   (2001-12-02 01:22) [7]

Смотри сюда:
http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=988620752&n=15


← →
rsmike ©   (2001-12-02 02:55) [8]

>Nikolay
а вот и сам неправ :)) это будут сообщения от нажатия на часы целиком, а не на текст в трее! да и подобный текст назвать "текстом в tray" можно вееесьма условно.


← →
Nikolay ©   (2001-12-02 11:53) [9]

2rsmike
нет это конечно. но раз мы заговорили
о том что текст в треет это "немножко"
текст в часах.... :-))

Вот так!(с)


← →
valery_f   (2001-12-04 12:08) [10]

Olgerd> SetLocaleInfo( ...LOCALE_STIMEFORMAT...
Обращаю внимание - эта операция меняет формат текстового представления времени в системе! После этого приходится лезть в Regional settings и восстанавливать его...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.006 c
3-99857
dorosh
2001-12-26 12:53
2002.01.31
Date


3-99835
Андрей К.
2001-12-25 09:38
2002.01.31
FreeReport для Delphi 6


14-100066
VEG
2001-12-06 23:04
2002.01.31
До чего же наглые!!!


3-99914
AleksK
2001-12-31 13:11
2002.01.31
ComboBox в DBGrid


1-100005
AndreyP
2002-01-15 10:32
2002.01.31
Количество принтеров в системе




   Наверх