Je souhaite créer une barre d'outils avec mes propres fichiers bitmap.
Cela semble possible malheureusement les images des boutons sont coupées.
J'ai testé avec la version beta, en spécifiant le paramètre $BTNS_AUTOSIZE, avec une image bmp compressée ou non.
Je ne peux pas joindre d'image de 32 pixels de large (le quota de fichiers joints a été atteint).

Voici le code pour pouvoir tester :
;#AutoIt3Wrapper_Version=Beta
#include <GUIConstantsEx.au3>
#include <GuiToolbar.au3>
Global $g_aToolbarButton = ['toolbar_button_uncompressed', 'toolbar_button_rle_compressed']
Example()
Func Example()
Local $hGUI, $hToolbar
$hGUI = GUICreate("Toolbar", 200, 100)
$hToolbar = _GUICtrlToolbar_Create($hGUI)
GUISetState(@SW_SHOW)
_GUICtrlToolbar_SetBitmapSize($hToolbar, 32, 32)
For $i = 0 To UBound($g_aToolbarButton) - 1
_GUICtrlToolbar_LoadBitmap($hToolbar, @ScriptDir & '\' & $g_aToolbarButton[$i] & '.bmp')
Next
For $i = 0 To UBound($g_aToolbarButton) - 1
;~ _GUICtrlToolbar_AddButton($hToolbar, $i + 1000, $i, 0)
_GUICtrlToolbar_AddButton($hToolbar, $i + 1000, $i, 0, $BTNS_AUTOSIZE + $BTNS_BUTTON + $BTNS_CHECK)
Next
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc ;==>Example
#include <GUIConstantsEx.au3>
#include <GuiToolbar.au3>
Global $g_aToolbarButton = ['toolbar_button_uncompressed', 'toolbar_button_rle_compressed']
Example()
Func Example()
Local $hGUI, $hToolbar
$hGUI = GUICreate("Toolbar", 200, 100)
$hToolbar = _GUICtrlToolbar_Create($hGUI)
GUISetState(@SW_SHOW)
_GUICtrlToolbar_SetBitmapSize($hToolbar, 32, 32)
For $i = 0 To UBound($g_aToolbarButton) - 1
_GUICtrlToolbar_LoadBitmap($hToolbar, @ScriptDir & '\' & $g_aToolbarButton[$i] & '.bmp')
Next
For $i = 0 To UBound($g_aToolbarButton) - 1
;~ _GUICtrlToolbar_AddButton($hToolbar, $i + 1000, $i, 0)
_GUICtrlToolbar_AddButton($hToolbar, $i + 1000, $i, 0, $BTNS_AUTOSIZE + $BTNS_BUTTON + $BTNS_CHECK)
Next
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc ;==>Example
Pouvez-vous me dire quelle est la bonne syntaxe pour que les images soient affichées correctement ?