Поделиться через


CToolBar::SetButtons

Эта функция-член задает идентификатор команды каждой кнопки панели инструментов к значению, указанному lpIDArray соответствующего элемента массива.

BOOL SetButtons( 
   const UINT* lpIDArray, 
   int nIDCount  
);

Параметры

  • lpIDArray
    Указатель на массив идентификаторов команд. Это может быть NULL для выбора пустые кнопки.

  • nIDCount
    Число элементов в массиве указало к lpIDArray.

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

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Если элемент массива имеет значение ID_SEPARATOR, то разделитель создать в соответствующей позиции панели инструментов. Эта функция также задает стиль каждой кнопки TBBS_BUTTON и стиль разделителя для каждого TBBS_SEPARATOR и присвоит индекс образа в каждой кнопки. Индекс образа определяет положение изображения кнопок в растровое изображение.

Нет необходимости определять разделители в растровом изображении поскольку эта функция не будет присвоено индексы образа для разделителей. Если панель инструментов есть кнопки в позициях, 0, 1 и 3 и разделителе в позиции 2, то образы в позициях, 0, 1 и 2 в растровом изображении присвоены для кнопок в позициях, 0, 1 и 3 соответственно.

Если lpIDArrayNULL, то функция выделяет место для числа элементов, определенных nIDCount. Используйте SetButtonInfo, чтобы задать атрибуты каждого элемента.

Требования

Header: afxext.h

См. также

Ссылки

Класс CToolBar

Диаграмма иерархии

CToolBar::Create

CToolBar::SetButtonInfo

CToolBar::SetButtonStyle

CToolBar::LoadToolBar