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

Хинт или альтернатива.   Найти похожие ветки 

← →
Sharik_212   (2003-09-09 15:27) [0]

Задача следующая. Моя прога прячется и в систрее активирует значек (с пом. RxTrayIcon). Время от времени происходят некоторые события, о которых надо ненавязчиво сообщать пользователю, явно не отвлекая его. Так вот для этой цели как-раз может подойти показ хинта компонента RxTrayIcon. Можно ли его показать? Если да, то как? Или, может, кто подскажет другой метод. Спасибо.


← →
ZEE ©   (2003-09-09 15:44) [1]

лучше другой метод, даже другой компонент TCoolTrayIcon (ищи на торри)
у него есть такая штука ShowBalloonHint() - думаю то что надо...


← →
clickmaker ©   (2003-09-09 15:46) [2]

Есть компонент CoolTrayIcon, на torry.ru вроде лежит. Он умеет показывать красивые balloon-хинты, да и обычные тож


← →
Erik   (2003-09-09 15:51) [3]

Var Point: TPoint;
Rect: TRect;
HintWindow: TRxHintWindow;

HintWindow := TRxHintWindow.Create(nil);
HintWindow.Align := alLeft;
HintWindow.DisableAlign;

GetCursorPos(Point);
With Point do begin
Rect.Right := X-20;
Rect.Bottom := Y+110;
Rect.Left := Rect.Right-90;
Rect.Top := Rect.Bottom-180;
end;

HintWindow.ActivateHint(Rect ,Buf);
HintWindow.Free;


← →
Sharik_212   (2003-09-09 16:44) [4]

Спасибо Erik, все прекрасно получается, но попутно появился вопрос, как вычислить, где находится не мышка, а мой значек в систрее?


← →
Erik   (2003-09-09 17:03) [5]

GetWindowRect(Handle,Rect); Handle - твоего окна.


← →
Sharik_212   (2003-09-09 17:39) [6]

А можно-ли узнать хендл систрея?


← →
Sharik_212   (2003-09-09 17:41) [7]

Потому-как GetWindowRect RxTrayIcon возвращает нули.


← →
ZEE ©   (2003-09-09 17:51) [8]

перечитай [1] и не морочь себе (и другим) голову
зы: и не надо будет ни GetWindowRect, ни HintWindow...



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

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



Память: 0.46 MB
Время: 0.014 c
14-71942
Empleado
2003-09-01 16:31
2003.09.22
Вот тут это самое, как его ...


7-71986
MakNik
2003-07-04 11:15
2003.09.22
Процессы


7-71971
sashak
2003-07-10 10:30
2003.09.22
String - тип Byte


1-71732
Unknown
2003-09-10 11:29
2003.09.22
Возможно ли в теле метода узнать его имя ?


1-71579
Vint
2003-09-08 09:26
2003.09.22
RxLookupEdit - чудит




   Наверх