CToolBarCtrl::AddButtons

BOOL AddButtons ( int nNumButtons, LPTBBUTTON lpButtons );

Wartość zwracany

Niezerowa, jeśli kończy się pomyślnie; inny sposób zera.

Parametry

nNumButtons

Liczba przycisków, aby dodać.

lpButtons

Adres Tablica struktur TBBUTTON , która zawiera informacje na temat przycisków, aby dodać. Musi być taka sama liczba elementów w tablicy jako przyciski określonej przez nNumButtons.

Uwagi

Wywołanie tej funkcji, aby dodać jeden lub więcej przycisków do formantu toolbar.

Wskaźnik lpButtons punkty do tablicy TBBUTTON struktur. Każda struktura TBBUTTON kojarzy przycisk dodawana styl przycisku, obrazu lub ciąg polecenia identyfikator, Państwa i zdefiniowane przez użytkownika danych:

element TypeDef struct _TBBUTTO&N {}
int iBitmap; / / od zera indeksu obraz przycisku
int idCommand; nbsp; / / polecenie wysłane, naciśnięcie przycisku
BAJT fsState;   / / przycisk Stan--patrz poniżej
BAJT fsStyle;   / / przycisk Styl--patrz poniżej
DWORD dwData;   / / zdefiniowanych przez aplikację wartości
int iString; / / indeksu przycisku etykiety ciągiem
} TBBUTTON

Członkowie są następujące:

iBitmap

Indeksu przycisk obrazu. NULL jeśli nie obrazu dla tego przycisku.

idCommand

Polecenie identyfikator skojarzony z przycisku. Ten identyfikator jest wysyłany w wiadomości WM_COMMAND , gdy wybrany jest przycisk. Jeśli element fsStyle ma wartość TBSTYLE_SEP , członek ten musi być równe zero.

fsState

Przycisk Stan flagi. Może być kombinacją wartości wymienione poniżej:

fsStyle

Styl przycisku. Może być kombinacją wartości wymienione poniżej:

dwData

Danych zdefiniowane przez użytkownika.

iString

Indeksu ciągu jako etykietę składnika button. NULL jeśli nie ciąg dla tego przycisku.

Obraz lub ciąg których indeks podasz musi wcześniej zostały dodane do listy formantu toolbar przy użyciu AddBitmap, addString()lub AddStrings.

Omówie&nie CToolBarCtrl |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CToolBarCtrl::InsertButton, CToolBarCtrl::DeleteButton, CToolBarCtrl::AddBitmap, CToolBarCtrl::AddString, CToolBarCtrl::AddStrings

Index