Функция CreateToolbarEx

Declare Function CreateToolbarEx Lib "COMCTL32" ( _
    ByVal hwnd As Long, ByVal ws As Long, _
	ByVal wID As Long, _
	ByVal nBitmaps As Long, _
	ByVal hBMInst As Long, _
	ByVal wBMID As Long, _
	ByRef lpButtons As TBBUTTON, _
	ByVal iNumButtons As Long, _
	ByVal dxButton As Long, _
	ByVal dyButton As Long, _
	ByVal dxBitmap As Long, _
	ByVal dyBitmap As Long, _
	ByVal uStructSize As Long) As Long

CreateToolbarEx создает панель инструментов с заданными кнопками.

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

В успешном случае возвращается описатель панели инструментов или NULL в других случаях. Для получения дополнительной информации об ошибке используйте GetLastError.

Параметры

hwnd
Описатель родительского окна
ws
Стили окна. Возможны различные комбинации. Должен иметь по меньшей мере стиль WS_CHILD
wID
Идентификатор элемента для панели инструментов. Оконная процедура использует это значение для идентификации сообщений при посылке родительскому окну
nBitmaps
Число картинок кнопок, содержащих в картинке, заданной параметрами hBMInst и wBMID
hBMInst
Экземпляр модуля с исполняемым файлом, содержащий ресурс-картинку
wBMID
Идентификатор ресурса для картинки. Если hBMInst равен NULL, то данный параметр должне иметь допустимый дескриптор картинки
lpButtons
Массив структур TBBUTTON, содержащих информацию о кнопках, добавляемых на панель инструментов
iNumButtons
Число кнопок, добавляемых на панель инструментов
dxButton
Ширина кнопок в пикселах
dyButton
Высота кнопок в пикселах
dxBitmap
Ширина картинки в пикселах
dyBitmap
Высота картинки в пикселах
uStructSize
Размер структуры TBBUTTON

Пример

Смотри пример toolbar.zip

Категория

Common Controls