SysTrayIconMenu()
Syntax
SysTrayIconMenu(#SysTrayIcon, MenuID)Beschreibung
Ordnet das angegebene Popup-Menü dem SysTray-Icon zu. Das Menü sollte mit CreatePopupImageMenu() unter Verwendung des Flags #PB_Menu_SysTrayLook erstellt werden. Dies ist die beste Möglichkeit, ein Popup-Menü mit einem SysTray-Icon zu verknüpfen, da das Popup-Menü auf allen Betriebssystemen an der richtigen Position angezeigt wird, wenn der Benutzer auf das Icon klickt.
Parameter
#SysTrayIcon Das zu verwendende SysTray-Icon. MenuID Das Popup-Menü, das mit dem SysTray verknüpft werden soll. MenuID() kann verwendet werden, um diesen Wert abzurufen.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Beispiel
; Unsichtbares Fenster, um nur den SysTray anzuzeigen OpenWindow(0, 0, 0, 10, 10, "", #PB_Window_Invisible) UsePNGImageDecoder() AddSysTrayIcon(0, WindowID(0), LoadImage(0, #PB_Compiler_Home + "examples/sources/Data/world.png")) ; Erstellt ein Pop-up Menü, welches im SysTray mit SysTray-Look angezeigt werden soll CreatePopupImageMenu(0, #PB_Menu_SysTrayLook) MenuItem(0, "About PureBasic...") MenuBar() MenuItem(1, "Exit") ; Verknüpft das Menü mit dem SysTray SysTrayIconMenu(0, MenuID(0)) Repeat Select WaitWindowEvent() Case #PB_Event_Menu Select EventMenu() Case 1 ; Exit RemoveSysTrayIcon(0) End EndSelect EndSelect ForEver
Siehe auch
CreatePopupImageMenu()
Unterstützte OS
Alle