GUICtrlSetDef(Bk)Color - Icon von Buttons werden nicht mehr angezeigt

  • Hallo,

    ich habe ein GUI erstellt, überall BK Color auf 0x000000 und Color auf 0xFFFFFF gestellt (GUICtrlSet(Bk)Color), außer bei 2 Buttons, da diese ein Icon anzeigen sollen.

    [autoit]

    $Button1 = GUICtrlCreateButton("", $bheight + 5 + 150, 0, $bheight, $bheight, $BS_ICON)
    GUICtrlSetImage(-1, "shell32.dll", -132)

    [/autoit]

    Nach dem x-Element dachte ich mir, kann ich ja auch die Default (BK Color) direkt einstellen, anstatt jedes Ctrl einzeln zu machen.

    [autoit]

    GUICtrlSetDefBkColor(0x000000)
    GUICtrlSetDefColor(0xFFFFFF)

    [/autoit]

    Nun sind die Buttons aber schwarz, ohne Icon. Wenn ich irgendein grau einstelle, wird der Button zwar grau, aber das Icon sieht man trotzdem nicht. Die Icons werden nur sichtbar, wenn ich sowohl BK Color, als auch Color deaktiviere.

    Jmd ne Idee, wie ich GUICtrlSetDef nutzen kann (BK schwarz, Schrift weiß) und auch die Icons der Buttons richtig angezeigt werden?