Buttongröße in Toolbar an Bitmap anpassen

  • Hi,

    ich habe folgendes kleines Script:

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <GuiToolbar.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Messenger = GUICreate("", 200, 500, -1, -1, $WS_POPUP)
    GUISetBkColor(0xFFCC99)

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

    $MenuToolbar = _GUICtrlToolbar_Create($Messenger)
    _GUICtrlToolbar_LoadBitmap($MenuToolbar, @ScriptDir & "\add.bmp")
    _GUICtrlToolbar_AddButton($MenuToolbar, "add", 0)

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

    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $msg = GUIGetMsg()
    WEnd

    [/autoit]

    Wie man sieht wird eine GUI mit einer Toolbar erstellt, sowie ein Button in der Toolbar dem das Bitmap "add.bmp" zugewiesen wird. Wenn man nun allerdings das Script startet sieht man das der Button kleiner ist als das Bitmap wodurch es nicht ganz angezeigt wird. Wüsste nun gerne wie ich den Button an die Größe des Bildes anpassen kanns.


    Hier noch das Bild:

    Dateien

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Hallo chip,

    mach es so:

    Spoiler anzeigen
    [autoit]

    #include <WindowsConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <GuiToolbar.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Messenger = GUICreate("", 200, 500, -1, -1, $WS_POPUP)
    GUISetBkColor(0xFFCC99)

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

    $MenuToolbar = _GUICtrlToolbar_Create($Messenger)
    _GUICtrlToolbar_LoadBitmap($MenuToolbar, @ScriptDir & "\add.bmp")
    _GUICtrlToolbar_SetBitmapSize($MenuToolbar, 24, 24)
    _GUICtrlToolbar_AddButton($MenuToolbar, "add", 0)

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

    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $msg = GUIGetMsg()
    if $msg = -3 then Exit
    WEnd

    [/autoit]

    mfg (Auto)Bert