BOOL SetButtons ( const UINT * lpIDArray, int nIDCount );
Возвращаемое значение
Ненулевое значение, если успешно; в противном случае 0.
Параметры
lpIDArray
Указатель на массив идентификаторов команд. Это может быть значение NULL , чтобы выделить пустой кнопок.
nIDCount
Количество элементов в массиве, который указывает lpIDArray.
Примечания
Эта функция-член устанавливает Идентификатор команды каждой кнопки панели управления к значению, указанному в соответствующем элементе массива lpIDArray. Если элемент массива имеет значение ID_SEPARATOR, разделитель будет создан в соответствующее положение панели инструментов. Эта функция устанавливает стиль каждой кнопки для TBBS_BUTTON и стиль каждого разделителя для TBBS_SEPARATORи присваивает индекс изображения для каждой кнопки. Индекс изображения определяет положение изображения кнопки в точечный рисунок.
Вам не нужно учитывать разделителей в битовой карте потому, что эта функция не присваивает индексы изображения для разделителей. Если ваша панель инструментов содержит кнопки на позициях 0, 1 и 3 и разделители в позиции 2, изображения на позициях 0, 1 и 2 в вашем битовой назначаются кнопкам в позиции 1, 0, 1 и 3, соответственно.
Если lpIDArray имеет значение NULL, эта функция выделяет место для количество элементов, предусмотренных nIDCount. Используйте SetButtonInfo для задания атрибутов каждого элемента.
Обзор CToolBar | Члены класса | Иерархическая схема
См. также CToolBar::Create, CToolBar::SetButtonInfo, CToolBar::SetButtonStyle, CToolBar::LoadToolBar