BOOL AddButtons ( int nNumButtons, LPTBBUTTON lpButtons );
Значення, яке повертається
Ненульовий, у разі успіху; в іншому випадку нуль.
Параметри
nNumButtons
Кількість кнопок додати.
lpButtons
Адреса масиву TBBUTTON структур, що містить інформацію про кнопки Додати. Там повинно бути таку ж кількість елементів у масиві, як кнопки, вказаний на nNumButtons.
Зауваження
Цю функцію, щоб додати одну або кілька кнопок на панель керування.
LpButtons вказівником пункту до масиву, TBBUTTON структур. Кожна структура TBBUTTON associates кнопку додається стиль кнопки, зображення та/або рядок, команди ID, держави і дані користувача:
typedef типу struct {_TBBUTTO&N
Int iBitmap; / / COLUMN індекс малюнок на кнопці
Int idCommand; nbsp; / / команда буде відправлено, коли кнопка натиснута
БАЙТ fsState; / / Кнопка держави - див. нижче
БАЙТ fsStyle; / / кнопку стиль - див. нижче
DWORD dwData; / / застосування певного значення
Int iString; / / COLUMN індекс кнопку етикетки рядок
} TBBUTTON
Члени є наступні:
iBitmap
COLUMN індекс малюнок на кнопці. NULL якщо немає зображення для цієї кнопки.
idCommand
Команди ідентифікатор, пов'язаний з кнопкою. Цей ідентифікатор надсилається в повідомленні WM_COMMAND , коли обрано кнопку. Якщо член fsStyle значення TBSTYLE_SEP , цей компонент має бути нульовим.
fsState
Кнопка державні прапори. Це може бути комбінація значення, наведені нижче:
fsStyle
Стиль кнопки. Це може бути комбінація значення, наведені нижче:
dwData
Дані користувача.
iString
COLUMN індекс рядок, щоб використовувати як підпис кнопки. NULL якщо немає рядка для цієї кнопки.
Зображення та/або рядок якого індекс, ви надаєте повинні раніше було додано до списку інструментів контролю за допомогою AddBitmap, AddStringта/або AddStrings.
Огляд CToolBarCtrl | Члени класу | Ієрархічна діаграма
Дивіться також CToolBarCtrl::InsertButton, CToolBarCtrl::DeleteButton, CToolBarCtrl::AddBitmap, CToolBarCtrl::AddString, CToolBarCtrl::AddStrings