[delphi] WinApi - Hint w Trayu

0

Jak wyswielic czas systemowy w Hincie.
Tak zeby zmienał sie co sekunde.

0

Wydaje mi sie że to jeszcze zależy od systemu. W 98/Me hinty są odświeżane przy kazdej zmianie ich tekstu (można to np zaobserwowac w winampie przy właczonym przewijaniu tytułu) - tak wiec w tych systemach najprawdopodobniej zadziała takie coś:

Tray.szTip := TimeToStr(Now);
Shell_NotifyIcon(NIM_MODIFY, @Tray);

Natomiast w XP (a moze i w 2000 też) tekst hintu odswieża sie dopiero po zniknieciu i ponownym pojawieniu sie hinta :/ . Trzeba by było znaleźć uchwyt hinta i po nim rysowac, ewentualnie zmuszać go do ciągłego pojawiania sie i znikania (tylko co bedzie kiedy uzytkownik ma włączone "zanikanie" hintów ?).

1 użytkowników online, w tym zalogowanych: 0, gości: 1