hiho mal wieder ....
ich hab mal wieder etwas für das dr. sommer team von autoit
ich nutze das/die ModernMenu.au3 ... also das hier (siehe auch anhang):
;********************************************************************
; ModernMenu UDF by Holger Kotsch
; Version-date: 06.05.2008
;********************************************************************
läuft auch auf x86 wunder bar...
leider wenn ich eine x64 version anfertige sind alle trayicons und traymenü einträge (überhaupt alles) leer/unsichtbar.
woran kann es liegen ? - welche lösungsmöglichkeiten habe ich ?
... hier meine verwendung:
=======================Tray-Hauptmenü=======================
$TrayMenu = _TrayCreateContextMenu(-1) ;Grundbaustein ModernTray - Menu // ; is the same like _TrayCreateContextMenu(-1) or _TrayCreateContextMenu($nTrayIcon1)
;============================================================
global $hTrayMenu = TrayItemGetHandle(0)
;=================vertikale Tray-Taskleiste==================
$Side = _CreateSideMenu($TrayMenu) ;Vertikaler Seiteleiste am Traymenu (Grundbaustein)
_SetSideMenuText($Side, $ToolTitle) ;Vertikaler Seiteleiste am Traymenu (Text)
_SetSideMenuColor($Side, 0x00FFFF) ;Vertikaler Seiteleiste am Traymenu (Textfarbe hex)
_SetSideMenuBkColor($Side, 0x008822) ;Vertikaler Seiteleiste am Traymenu (Hintergrundfarbe 1 )
_SetSideMenuBkGradColor($Side, 0x224422) ;Vertikaler Seiteleiste am Traymenu (Hintergrundfarbe 2 )
;============================================================
;==================TrayMenüpunkt mit Untermenü============
$statusitem = _TrayCreateMenu("Status Information") ;HauptMenü "$TrayMenu_MsgBox"
$statusitemline1 = _TrayCreateItem("Fetching data",$statusitem) ;UnterMenü von $TrayMenu_MsgBox
$statusitemline2 = _TrayCreateItem("-------------",$statusitem) ;UnterMenü von $TrayMenu_MsgBox
;=========================================================
;===================Weitere Tray Menüpunkte==================
$messagesitem = _TrayCreateItem("New Messages:") ; meine info Function
$rescanitem = _TrayCreateItem("Rescan") ; meine Exit Function
$friendsitem = _TrayCreateItem("Friends") ; meine freunde online Function
$settingsitem = _TrayCreateItem("Settings") ; meine info Function
$aboutitem = _TrayCreateItem("About") ; meine Exit Function
$debugitem = 0 ;_TrayCreateItem("Debug") ; meine Exit Function
$exititem= _TrayCreateItem("Exit") ; meine info Function
;=============================================================
;=====================TrayItem mit Icon versehen==============
;_TrayItemSetIcon($TrayMenu_MsgBox, "shell32.dll", -44) ("Icon1.ico")
_TrayItemSetIcon($statusitem, @TempDir & "\info.ico")
_TrayItemSetIcon($messagesitem, @TempDir & "\message.ico")
_TrayItemSetIcon($rescanitem, @TempDir & "\rescan.ico")
_TrayItemSetIcon($friendsitem, @TempDir & "\friends.ico")
_TrayItemSetIcon($settingsitem, @TempDir & "\settings3.ico")
_TrayItemSetIcon($aboutitem, @TempDir & "\about.ico")
_TrayItemSetIcon($exititem, @TempDir & "\exit2.ico")
;=============================================================
_TrayItemSetText($statusitemline1, "Updatecheck")
_TrayItemSetText($statusitemline2, "Tool & Updater")
danke schonmal im voraus