AddSysTrayIcon()

Syntaxe

AddSysTrayIcon(#SysTrayIcon, WindowID, ImageID)
Description
Ajoute une icône dans la zone Systray. Si #PB_Any est utilisé pour le paramètre '#SysTrayIcon', le numéro de la nouvelle icône sera renvoyé dans 'Resultat'. WindowID est l'identifiant système de la fenêtre obtenu avec WindowID(). ImageID est une icône préalablement chargée par la fonction LoadImage(). Les images de type (.ico) ne sont supportées que sous Windows, pour Linux utilisez une image au format PNG (Pour avoir une couche transparente). Un ImageID valide peut être obtenu simplement avec la fonction ImageID().

Quand un évènement intervient sur une icône de la zone SysTray, l'évènement #PB_Event_SysTray est renvoyé. EventGadget() peut alors être utilisé pour connaître l'icône cliquée. La fonction EventType() est également mise à jour par cette fonction.

Note: Toutes vos icônes SysTray sont automatiquement supprimées à la fin du programme.

OS Supportés

Windows, Linux

SysTray Index - ChangeSysTrayIcon() ->