Форум: "Основная";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];
ВнизХинт или альтернатива. Найти похожие ветки
← →
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 вся ветка
Форум: "Основная";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c