ModernMenu.au3 unter x64 läuft nicht :(

  • 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):

    Code
    ;********************************************************************
    ; 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:

    [autoit]

    =======================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 )
    ;============================================================

    [/autoit][autoit][/autoit][autoit]

    ;==================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
    ;=============================================================

    [/autoit][autoit][/autoit][autoit]

    ;=====================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")
    ;=============================================================

    [/autoit][autoit][/autoit][autoit]

    _TrayItemSetText($statusitemline1, "Updatecheck")
    _TrayItemSetText($statusitemline2, "Tool & Updater")

    [/autoit][autoit][/autoit][autoit][/autoit]

    danke schonmal im voraus :)

    • Offizieller Beitrag

    Schau mal im Thread vom Modern Menu. Da steht wie es unter x64 läuft. http://www.autoitscript.com/forum/topic/20…post__p__760696