CToolBarCtrl::AddButtons

BOOL AddButtons ( int nNumButtons, LPTBBUTTON lpButtons );

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

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

Параметры

nNumButtons

Количество кнопок для добавления.

lpButtons

Адрес массива структур TBBUTTON , содержащий сведения о кнопках для добавления. Должно быть одинаковое число элементов в массиве, кнопки, указанные в nNumButtons.

Примечания

Эта функция вызывается для добавления одной или нескольких кнопок в элемент управления toolbar.

LpButtons указатель указывает массив структур TBBUTTON . Каждая структура TBBUTTON связывает кнопку добавления с стиль кнопки, изображения и/или строка, Идентификатор команды, государство и определяемых пользователем данных:

typedef struct _TBBUTTO&N {}
int iBitmap; / / с нуля индекс кнопки изображения
int idCommand; nbsp; / / чтобы посылаться при нажатии кнопки
FsState БАЙТ;   / / кнопку государства--см.ниже
FsStyle БАЙТ;   / / кнопку Стиль--см.ниже
DWORD dwData;   / / определенное приложением значение
int iString; / / начинающийся с нуля индекс кнопки пометить строку
} TBBUTTON

Членами являются:

iBitmap

Начинающийся с нуля индекс кнопки. NULL , если нет изображения для этой кнопки.

idCommand

Команда идентификатор, связанный с кнопкой. Этот идентификатор отправляется в сообщения WM_COMMAND , при выборе кнопки. Если член fsStyle имеет значение TBSTYLE_SEP , этот член должен быть нулевым.

fsState

Флаги состояния кнопки. Это может быть комбинацией значений, перечисленных ниже:

fsStyle

Стиль кнопки. Это может быть комбинацией значений, перечисленных ниже:

dwData

Определяемые пользователем данных.

iString

Начинающийся с нуля индекс строки, которую требуется использовать в качестве надписи кнопки. NULL , если нет строка не для этой кнопки.

Изображения и/или строка, индекс, вы предоставляете должны ранее были добавлены в список элемента управления панели инструментов, с помощью AddBitmap, AddStringи/или AddStrings.

Обзор CToolBarCtrlЧлены класса | Иерархическая схема

См. также CToolBarCtrl::InsertButton, CToolBarCtrl::DeleteButton, CToolBarCtrl::AddBitmap, CToolBarCtrl::AddString, CToolBarCtrl::AddStrings

Index