CToolBarCtrl::AddButtons

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

Index