CMFCToolBarMenuButton::CMFCToolBarMenuButton
Erstellt ein CMFCToolBarMenuButton-Objekt.
CMFCToolBarMenuButton();
CMFCToolBarMenuButton(
const CMFCToolBarMenuButton& src
);
CMFCToolBarMenuButton(
UINT uiID,
HMENU hMenu,
int iImage,
LPCTSTR lpszText=NULL,
BOOL bUserButton=FALSE
);
Parameter
[in] src
Ein vorhandenes in dieses CMFCToolBarMenuButton-Objekt kopiert werden CMFCToolBarMenuButton-Objekt.[in] uiID
Die ID des Befehls, auszuführen, wenn ein Benutzer auf die Schaltfläche klickt, oder (UINT) - 1 für eine Menüschaltfläche, die nicht direkt ein Befehl ausgeführt wird.[in] hMenu
Ein Handle zu einem Menü; oder NULL, wenn die Schaltfläche kein Menü enthält.[in] iImage
Index des Bilds für die Schaltfläche; oder -1, wenn diese Schaltfläche kein Symbol verfügt oder das Symbol für den Befehl verwenden, der von uiID angegeben wird. Der Index ist für jedes CMFCToolBarImages-Objekt in der Anwendung.[in] lpszText
Der Text der Symbolleistenmenüschaltfläche.[in] bUserButton
TRUE, wenn die Schaltfläche ein benutzerdefiniertes Bild angezeigt wird; FALSE, wenn die Schaltfläche ein vordefiniertes Image anzeigt, die dem Befehl zugeordnet ist, der von uiID angegeben wird.
Hinweise
Wenn uiID eine gültige Befehls-ID ist, führt die Schaltfläche diesen Befehl aus, wenn der Benutzer darauf klickt. Wenn hMenu ein gültiges Menühandle wurde, die Schaltfläche ein Dropdownmenü, wenn sie in einer Symbolleiste oder in einem Untermenü angezeigt wird, wenn sie in einem Menü wird angezeigt. Wenn uiID und hMenu gültig sind, ist die Schaltfläche eine Trennschaltfläche mit einem Teil, der den Befehl ausführt, wenn der Benutzer darauf und einem Teil mit einem Abwärtspfeil klickt, der Dropdownliste ein Menü wird, wenn der Benutzer darauf klickt. Wenn hMenu gültig ist, ist ein Benutzer nicht in der Lage, klicken Sie auf die Schaltfläche, um einen Befehl auszuführen, wenn die Schaltfläche in einem Menü eingefügt wird.
Beispiel
Das folgende Beispiel zeigt, wie ein Objekt der Klasse CMFCToolBarMenuButton erstellt. Dieser Codeausschnitt ist Teil Word-Auflagenbeispiel.
CMFCToolBarMenuButton* pBorderType = new
CMFCToolBarMenuButton (ID_BORDER_1, pPopup->GetSafeHmenu (),
GetCmdMgr ()->GetCmdImage (ID_BORDER_1, FALSE),
_T("Borders"));
Anforderungen
Header: afxtoolbarmenubutton.h