CMFCDropDownToolbarButton-Klasse
Ein Typ Symbolleistenschaltfläche, die wie eine normale Schaltfläche verhält, wenn darauf geklickt wird. jedoch öffnet sie eine Dropdownsymbolleiste (CMFCDropDownToolBar-Klasse, wenn der Benutzer die Symbolleistenschaltfläche herunterdrückt und enthält.
class CMFCDropDownToolbarButton : public CMFCToolBarButton
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein CMFCDropDownToolbarButton-Objekt. |
|
CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton |
Destruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Kopiert die Eigenschaften einer anderen Symbolleisten-Schaltfläche zur aktuellen Schaltfläche. (Überschreibungen CMFCToolBarButton::CopyFrom.) |
|
CMFCDropDownToolbarButton::CreateObject |
Wird vom Framework, um eine dynamische Instanz dieses Klassentyps zu erstellen. |
Öffnet eine Dropdown-Symbolleiste. |
|
Kopien Text aus der Symbolleisten-Schaltfläche zu einem Menü. (Überschreibungen CMFCToolBarButton::ExportToMenuButton.) |
|
Ruft die Dropdown-Symbolleiste ab, die mit der Schaltfläche zugeordnet ist. |
|
CMFCDropDownToolbarButton::GetThisClass |
Wird vom Framework, um ein Zeiger auf CRuntimeClass-Objekt abzurufen, das diesem Klassentyp zugeordnet ist. |
Bestimmt, ob die Dropdown-Symbolleiste geöffnet ist. |
|
Bestimmt, ob die Schaltfläche mit einem erweiterten Rahmen angezeigt werden kann. (Überschreibungen CMFCToolBarButton::IsExtraSize.) |
|
Aufgerufen vom Framework, um die Größe der Schaltfläche für den angegebenen Gerätekontext und den angedockten Zustand zu berechnen. (Überschreibungen CMFCToolBarButton::OnCalculateSize.) |
|
CMFCDropDownToolbarButton::OnCancelMode |
Aufgerufen vom Framework, um die WM_CANCELMODE Meldung zu bearbeiten. (Überschreibungen CMCToolBarButton::OnCancelMode.) |
Aufgerufen vom Framework, wenn die Schaltfläche in eine neue Symbolleiste eingefügt wird. (Überschreibungen CMFCToolBarButton::OnChangeParentWnd.) |
|
Aufgerufen vom Framework, wenn der Benutzer auf die Maustaste klickt. (Überschreibungen CMFCToolBarButton::OnClick.) |
|
Aufgerufen vom Framework, wenn der Benutzer die Maustaste loslässt. (Überschreibungen CMFCToolBarButton::OnClickUp.) |
|
Aufgerufen vom Framework, wenn die Elemente eine Symbolleiste WM_HELPHITTEST Meldung verarbeitet. (Überschreibungen CMFCToolBarButton::OnContextHelp.) |
|
Ändert das bereitgestellte Menü, wenn die Anwendung ein Kontextmenü auf der übergeordneten Symbolleiste angezeigt wird. (Überschreibungen CMFCToolBarButton::OnCustomizeMenu.) |
|
Aufgerufen durch das Framework, um die Schaltfläche mithilfe der angegebenen Formate und der Optionen zu zeichnen. (Überschreibungen CMFCToolBarButton::OnDraw.) |
|
Aufgerufen durch das Framework, um die Schaltfläche im Bereich Befehle des Dialogfelds Anpassen zu zeichnen. (Überschreibungen CMFCToolBarButton::OnDrawOnCustomizeList.) |
|
Liest dieses Objekt einem Archiv oder schreibt es einem Archiv. (Überschreibungen CMFCToolBarButton::Serialize.) |
|
Legt den Standardbefehl fest, das vom Framework verwendet, wenn ein Benutzer auf die Schaltfläche klickt. |
Datenmember
Name |
Description |
---|---|
Gibt die Zeitspanne an, dass ein Benutzer die Maustaste gedrückt halten muss, bevor die Dropdown-Symbolleiste angezeigt wird. |
Hinweise
CMFCDropDownToolBarButton unterscheidet sich von einer normalen Schaltfläche darin, dass sie einen kleinen Pfeil in der rechten unteren Ecke der Schaltfläche verfügt. Nachdem der Benutzer eine Schaltfläche von der Dropdown-Symbolleiste auswählt, zeigt das Framework sein Symbol auf der Symbolleisten-Schaltfläche der obersten Ebene (Schaltfläche mit dem kleinen Pfeil in der rechten unteren Ecke).
Informationen darüber, wie eine Dropdown-Symbolleiste, finden Sie unter CMFCDropDownToolBar-Klasse implementiert.
Das Objekt kann CMFCDropDownToolBarButton exportiert werden zu einem CMFCToolBarMenuButton-Klasse-Objekt und als Menüschaltfläche mit einem Popupmenü angezeigt werden.
Vererbungshierarchie
Anforderungen
Header: afxdropdowntoolbar.h
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Steuerelemente in eine Symbolleiste einfügen