CToolBar::SetButtons
Diese Memberfunktion legt die Befehls-ID jeder Symbolleistenschaltfläche auf den Wert fest, der durch das entsprechende Element des Arrays lpIDArray angegeben wird.
BOOL SetButtons(
const UINT* lpIDArray,
int nIDCount
);
Parameter
lpIDArray
Zeiger auf ein Array Befehls-IDs. Es kann sein, NULL , um von leeren Schaltflächen zuzuordnen.nIDCount
Anzahl der Elemente im Array wurde auf durch lpIDArray.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Wenn ein Element des Arrays den Wert ID_SEPARATOR verfügt, wird ein Trennzeichen an der entsprechenden Position der Symbolleiste erstellt. Diese Funktion wird auch das Format der einzelnen Schaltflächen TBBS_BUTTON und das Format jedes Trennzeichens zu TBBS_SEPARATOR fest und weist einen Bildindex auf jede Schaltfläche auf. Der Bildindex gibt die Position des Bilds der Schaltfläche innerhalb der Bitmaps an.
Sie müssen nicht, um Trennzeichen in der Bitmap zu berücksichtigen, da diese Funktion nicht Bildindizes für Trennzeichen zuweist. Wenn die Symbolleiste Schaltflächen in Positionen 0, 1 und 3 und ein Trennzeichen an Position 2 verfügt, werden die Bilder in Positionen 0, 1 und 2 in der Bitmap zu Schaltflächen in Positionen 0, 1 und 3, bzw. zugewiesen.
Wenn lpIDArrayNULL ist, ordnet diese Funktion Leerzeichen für die Anzahl von Elementen an, die von nIDCount angegeben werden. Verwendung SetButtonInfo, die Attribute jedes Elements festzulegen.
Anforderungen
Header: afxext.h