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: Platzieren von Steuerelementen auf Symbolleisten