CMFCBaseTabCtrl-Klasse
Implementiert die Basisfunktionalität für Fenster im Registerkartenformat.
class CMFCBaseTabCtrl : public CWnd
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
|
|
Fügt eine neue Registerkarte dem Fenster im Registerkartenformat hinzu. |
|
|
|
|
|
|
|
|
|
|
|
Trennt eine Registerkarte aus einem Fenster im Registerkartenformat. |
|
|
|
Aktiviert oder deaktiviert die automatische Registerkartenfarbton. |
|
Aktiviert oder deaktiviert benutzerdefinierte QuickInfos für Registerkarten. |
|
Aktiviert oder deaktiviert die Bearbeitung verweisen, Registerkartenbezeichnungen. |
|
Ermöglicht abnehmbare Registerkarten. |
|
Aktiviert oder deaktiviert, ob der Benutzer die Aktivierreihenfolge ändern kann, indem er eine Maus verwendet. |
|
Führt die Registerkarten bis die angegebene Registerkarte sichtbar ist. Diese Methode hat keine Auswirkungen, wenn die angegebene Registerkarte sichtbar ist. |
|
|
|
Gibt einen Bereich zurück, der einen angegebenen Punkt enthält. |
|
|
|
|
|
Gibt den Index der aktiven Registerkarte zurück. |
|
Gibt die Hintergrundfarbe der aktiven Registerkarte zurück. |
|
Gibt die Textfarbe der aktiven Registerkarte zurück. |
|
Gibt einen Zeiger die aktuelle Seite des Tab-Steuerelements zurück. |
|
Gibt einen Verweis auf das Array der Farben zurück, für die automatische Farbton verwendet werden. |
|
Gibt einen Zeiger auf die erste sichtbare Registerkarte zurück. |
|
|
|
Gibt den Index der momentan markierten Registerkarte zurück. |
|
|
|
|
|
|
|
Gibt eine Variable des Positionsdatentyps zurück, der angibt, wo der Registerkartenbereich relativ zum Tab-Steuerelement positioniert wird. Beispielsweise oben oder unten auf der. |
|
|
|
Gibt die Größe und die Position des Registerkartenbereichs im Fenster im Registerkartenformat zurück. Die Position des Registerkartenbereichs wird definiert, indem Koordinaten verwendet. |
|
Gibt die Hintergrundfarbe der angegebenen Registerkarte zurück. |
|
Gibt die Größe der Registerkartenrahmen im Tab-Steuerelement zurück. |
|
Gibt den Index der Registerkarte zurück, die durch eine angegebene ID identifiziert wird |
|
|
|
Gibt den Index einer Registerkarte zurück, die ein angegebenes HWND-Objekt enthält. |
|
Gibt die Registerkarte zurück, die einen angegebenen Punkt enthält. |
|
|
|
Gibt das Symbol zurück, das der angegebenen Registerkarte zugeordnet ist. |
|
Gibt die ID einer Registerkarte mithilfe des Index der Registerkarte zurück. |
|
Gibt die Symbol ID für eine angegebene Registerkarte zurück. |
|
Gibt den Text einer angegebenen Registerkarte zurück. |
|
Ruft die Größe und die Position einer angegebenen Registerkarte ab. |
|
|
|
|
|
Gibt die Textfarbe einer angegebenen Registerkarte zurück. |
|
Gibt den Zeiger auf einen Bereich zurück, der auf einer angegebenen Registerkarte befinden. |
|
Gibt den direkten Zeiger auf ein Steuerelement zurück, das bei einer angegebenen Registerkarte befinden, wenn das Steuerelement einen Wrapper verfügt. |
|
Gibt die Anzahl von Registerkarten zurück, die im Tab-Steuerelement enthalten sind. |
|
Gibt einen Verweis auf den QuickInfosteuerelement zurück, das mit dem CMFCBaseTabCtrl-Objekt zugeordnet ist. |
|
Gibt die Anzahl der sichtbaren Registerkarten zurück. |
|
|
|
Legt eine Option fest, die eine Registerkarte ausblendet, sondern wenn das Fenster im Registerkartenformat eine gerechte sichtbare Registerkarte angezeigt wird. |
|
Fügt eine neue Registerkarte ein. |
|
|
|
|
|
Gibt einen Wert zurück, der angibt, ob ein Fenster im Registerkartenformat in AUTOMATICFarbe Modus ist. |
|
|
|
|
|
|
|
|
|
Gibt einen Wert zurück, der angibt, ob die Rahmen für den Registerkartenbereich flach oder 3D sind. |
|
|
|
Gibt einen Wert zurück, der angibt, ob das Tab-Steuerelement konfiguriert wird, um eine Registerkarte auszublenden, sondern wenn ein Fenster im Registerkartenformat nur eine sichtbare Registerkarte verfügt. |
|
|
|
Gibt an, ob Benutzer die Bezeichnung auf einer Registerkarte ändern können. |
|
|
|
|
|
Gibt an, ob ein Fenster im Registerkartenformat Registerkarten in Microsoft OneNote Format anzeigt. |
|
Überprüft, ob ein bestimmter Punkt im Registerkartenbereich vorhanden ist. |
|
|
|
|
|
Gibt an, ob eine Registerkarte abnehmbar ist. |
|
Gibt ob Registerkartenanzeigensymbole jedoch nicht -Bezeichnungen an. |
|
Gibt an, ob der Benutzer Tabstopppositionen ändern kann, indem er Registerkarten ziehen. |
|
Gibt an, ob eine angegebene Registerkarte sichtbar ist. |
|
|
|
|
|
Aufgerufen vom Framework, wenn die Anzahl der Registerkarten ändert. |
|
|
|
|
|
|
|
|
|
|
|
Wird von Klasse CWinApp, um Fenstermeldungen zu übersetzen, bevor sie an den TranslateMessage und DispatchMessage Windows-Funktionen weitergeleitet werden. (Überschreibungen CWnd::PreTranslateMessage.) |
|
Berechnet das interne Layout eines Fensters im Registerkartenformat neu. |
|
Entfernt alle Registerkarten vom Fenster im Registerkartenformat. |
|
Entfernt eine Registerkarte aus einem Fenster im Registerkartenformat. |
|
|
|
Setzt die Bildliste zurück, die in ein Fenster im Registerkartenformat angefügt wird. |
|
Liest oder Schreiben dieses Objekt von oder einem Archiv. (Überschreibungen CObject::Serialize.) |
|
Aktiviert eine Registerkarte. |
|
Legt die Hintergrundfarbe für die aktuell aktive Registerkarte fest. |
|
Legt die Textfarbe für aktive Registerkarten fest. |
|
Legt die Tab-Steuerelement-Farben fest, die im automatischen Farbenmodus angewendet werden. |
|
Legt die Wrapperklasse fest, die für alle Objekte verwendet wird, die nicht von CDockablePane-Klasse abgeleitet werden. |
|
Aktiviert und deaktiviert die Verarbeitung von Präfixzeichen, wenn Registerkartenbezeichnungen gezeichnet werden. |
|
Legt die Symbolbildliste fest. |
|
|
|
Legt die Hintergrundfarbe für eine angegebene Registerkarte fest. |
|
Legt eine neue Registerkartenrahmengröße fest. |
|
Legt ein Registerkartensymbol fest. |
|
Legt eine Registerkartensymbol ID fest |
|
Aktiviert und deaktiviert den Modus "des Symbols nur" für eine angegebene Registerkarte. |
|
Legt eine Registerkartenbezeichnung gleich einem angegebenen Zeichenfolgenwert festgelegt. |
|
|
|
Legt die Textfarbe für eine angegebene Registerkarte fest. |
|
Ordnet Registerkarten in der angegebenen Reihenfolge. |
|
In oder aus die angegebene Registerkarte. |
|
|
|
|
Geschützte Methoden
Name |
Description |
---|---|
Stellt einen Wrapper für ein Objekt erstellt, das von CWnd berechnet wird, das nicht von CDockablePane abgeleitet wird. Um ein Objekt CMFCBaseTabCtrl anzudocken, muss jedes eingebettete Steuerelement entweder einen Andocken Wrapper haben oder von CDockablePane abgeleitet werden. Festlegen der Klasse des Wrappers mit SetDockingBayWrapperRTC. |
Datenmember
Name |
Description |
---|---|
Gibt an, ob Registerkarten ausgewählt werden, indem ein Mausklick einen linken oder rechten Mausklick verwendet. |
|
Gibt an, ob die Bereiche, die auf den Registerkarten enthalten sind, automatisch zerstört werden. |
Hinweise
Die CMFCBaseTabCtrl-Klasse ist eine abstrakte Klasse. Daher kann er nicht instanziiert werden. Um ein Fenster im Registerkartenformat zu erstellen, müssen Sie eine Klasse von CMFCBaseTabCtrl berechnen. Die MFC-Bibliothek enthält einige Beispiele der abgeleiteten Klasse, von denen zwei CMFCTabCtrl-Klasse und CMFCOutlookBarTabCtrl-Klasse sind.
Anpassungs-Tipps
Die folgenden Tipps betreffen CMFCBaseTabCtrl-Klasse und alle Klassen, die davon erben:
Wenn Sie abnehmbare Registerkarten aktivieren, halten Sie Zeiger nicht in die Fenster im Registerkartenformat. Diese abnehmbaren Registerkarten können dynamisch erstellt und zerstört werden. Daher können Zeiger ungültig werden.
Sie können das Tab-Steuerelement konfigurieren, sodass Benutzer Registerkarten auf einem Tab-Steuerelement dynamisch verschieben können, indem sie die Maus verwenden. Diese Funktionalität wird in die CMFCBaseTabCtrl-Klasse erstellt. Um sie zu aktivieren, rufen Sie CMFCBaseTabCtrl::EnableTabSwap auf.
Standardmäßig sind Registerkarten abnehmbar, wenn Sie es einem Tab-Steuerelement hinzufügen. Sie können nicht-abnehmbare Registerkarten auch hinzufügen, indem Sie CMFCBaseTabCtrl::AddTab verwenden. Wenn Sie den Parameter bDetachable zu FALSE, die Registerkarte nicht abnehmbar sind. Sie können auch festlegen, ob Registerkarten abnehmbar sind, indem die Methode CMFCBaseTabCtrl::EnableTabDetach aufrufen.
Objekte, die von CWnd-Klasse abgeleitet werden, können in eine andockbare Symbolleisten oder eine andockbare Registerkarte abgelegt werden. Damit das gesamte Steuerelement angedockt werden kann, müssen Sie das Objekt CWnd andockbar ausführen. Um dies zu erreichen, verwendet MFC eine Wrapperklasse. Diese Wrapperklasse ist CDockablePaneAdapter-Klasse. Alle CWnd-Objekte, die einer andockbaren Symbolleisten oder einer andockbaren Registerkarte hinzugefügt werden, werden innerhalb eines Objekts CDockablePaneAdapter umschlossen. Sie können den automatischen Umbruch deaktivieren, indem Sie den Parameter m_bEnableWrappingCMFCBaseTablCtrl des Objekts zu FALSE festlegen. Sie können auch die Klasse ändern, die die Anwendung als Wrapper verwendet, indem sie die Methode CMFCBaseTabCtrl::SetDockingBarWrapperRTC erstellt.
Vererbungshierarchie
Anforderungen
Header: afxbasetabctrl.h