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