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


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