CToolBar::SetButtons

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

Index