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