Функция _GUICtrlToolbar_LoadBitmap

 ↑  ←  Описание функции


_GUICtrlToolbar_LoadBitmap

Добавляет bitmap в список изображений из файла

#include <GuiToolBar.au3>
_GUICtrlToolbar_LoadBitmap($hWnd, $sFileName)

Параметры

$hWnd Дескриптор элемента
$sFileName Полный путь к файлу bitmap

Возвращаемое значение

Успех:Возвращает индекс нового изображения, отсчёт от 0
Ошибка:Возвращает -1

См. также

_GUICtrlToolbar_AddBitmap

Пример

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

$Debug_TB = False ; Проверяет ClassName передаваемый в функции. Установите True и используйте дескриптор от другого элемента, чтобы увидеть как это работает

_Main()

Func _Main()
    Local $hGUI, $hToolbar
    Local Enum $idRed=1000, $idGreen, $idBlue

    ; Создаёт GUI
    $hGUI = GUICreate(StringTrimRight(@ScriptName, 4), 400, 300)
    $hToolbar = _GUICtrlToolbar_Create($hGUI)
    GUISetState()

    ; Добавляет bitmaps
    _GUICtrlToolbar_LoadBitmap($hToolbar, @ScriptDir & "\images\Red.bmp")
    _GUICtrlToolbar_LoadBitmap($hToolbar, @ScriptDir & "\Images\Green.bmp")
    _GUICtrlToolbar_LoadBitmap($hToolbar, @ScriptDir & "\Images\Blue.bmp")

    ; Добавляет кнопки
    _GUICtrlToolbar_AddButton($hToolbar, $idRed, 0)
    _GUICtrlToolbar_AddButton($hToolbar, $idGreen, 1)
    _GUICtrlToolbar_AddButton($hToolbar, $idBlue, 2)

    ; Цикл выполняется, пока окно не будет закрыто
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

EndFunc   ;==>_Main