CPane-Klasse
Die Klasse CPane ist eine Erweiterung CControlBar-Klasse.Wenn Sie ein vorhandenes MFC-Projekt aktualisieren, ersetzen Sie alle Vorkommen von CControlBar durch CPane.
class CPane : public CBasePane
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
CPane::~CPane |
Destruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Berechnet sofort das Layout eines Bereichs neu. |
|
Ordnet Speicher für die interne Verwendung zu. |
|
Gibt an, ob der Bereich in der von der Runtime generierten Liste von Bereichen für die Anwendung aufgeführt ist. |
|
Berechnet den Unterschied an Größe zwischen einem angegebenen Rechteck und dem Rechteck des aktiven Fensters. |
|
Berechnet das innere Rechteck eines Bereichs und berücksichtigt die Ränder und der Ziehpunkte. |
|
Berechnet das vor kurzem angedockte Rechteck. |
|
Berechnet die Größe des Bereichs. |
|
Bestimmt, ob der Bereich am angegebenen niedrigen Bereich angedockt werden kann. |
|
Bestimmt, ob der Bereich zu einem Dokument im Registerkartenformat konvertiert werden kann. |
|
Konvertiert ein andockbares Fenster zu einem Dokument im Registerkartenformat. |
|
Kopiert den Zustand eines Bereichs.(Überschreibungen CBasePane::CopyState.) |
|
Erstellt eine Steuerleiste und fügt sie dem CPane-Objekt. |
|
Stellt ein Minirahmenfenster für einen unverankerten Bereich erstellt. |
|
Erstellt eine Steuerleiste und fügt sie dem CPane-Objekt. |
|
CPane::CreateObject |
Wird vom Framework, um eine dynamische Instanz dieses Klassentyps zu erstellen. |
Dockt einen Bereich mithilfe der Methode Andocken der Maus an. |
|
Dockt beweglichen den Bereich auf einen niedrigen Bereich an. |
|
Dockt einen Bereich mithilfe des durch Andocken der Kontur (Standard) an. |
|
Dockt ein andockbares Fenster zu Frame anzuzeigen.(Überschreibungen CBasePane::DockToFrameWindow.) |
|
Gibt an, ob Sie einen anderen Bereich an derselben Zeile andocken können, in der der aktuelle Bereich angedockt ist. |
|
Schwimmt den Bereich. |
|
Gibt die Menge, in Pixel zurück, die der Bereich erweitern können. |
|
Gibt die Menge, in Pixel zurück, die der Bereich verkleinern kann. |
|
Gibt die Breite des Rahmens des Bereichs zurück. |
|
Gibt den Hotspot für den Bereich zurück. |
|
Gibt die Dockzeile zurück, in der der Bereich angedockt ist. |
|
Bestimmt, ob der Bereich im exklusiven Zeilenmodus ist. |
|
Gibt den Hotspot zurück, der in einem zugrunde liegenden CMFCDragFrameImpl-Objekt gespeichert wird. |
|
Ruft das Minimum ab, dessen Größe für den Bereich zulässig ist. |
|
Ruft den Namen für den Bereich. |
|
CPane::GetResizeStep |
Wird intern verwendet. |
CPane::GetThisClass |
Wird vom Framework, um ein Zeiger auf CRuntimeClass-Objekt abzurufen, das diesem Klassentyp zugeordnet ist. |
Ruft das virtuelle Rechteck des Bereichs ab. |
|
Während der Bereich verschoben wird, analysiert diese Methode die Position des Bereichs relativ zu anderen Bereichen, dockt Zeilen und Minirahmenfenster und gibt der entsprechende AFX_CS_STATUS-Wert an. |
|
Gibt an, ob der Bereich gezogen wird. |
|
Gibt an, ob der Bereich in einem Rahmenfenster mit mehreren Bereichen ist.(Überschreibungen CBasePane::IsInFloatingMultiPaneFrameWnd.) |
|
Bestimmt, ob der Bereich (oder oben) aus dem angegebenen Rechteck fehlgeschlagen ist. |
|
Bestimmt, ob der Bereich angepasst werden kann.(Überschreibungen CBasePane::IsResizable.) |
|
Bestimmt, ob der Bereich in das Tab-Steuerelement eines Fensters im Registerkartenformat eingefügt wurde.(Überschreibungen CBasePane::IsTabbed.) |
|
Lädt den Zustand des Bereichs aus der Registrierung.(Überschreibungen CBasePane::LoadState.) |
|
Verschiebt den Bereich und das virtuelle Rechteck von der angegebenen Menge. |
|
Verschiebt den Bereich auf das angegebene Rechteck. |
|
Aufgerufen vom Framework, wenn das übergeordnete Element eines Bereichs geändert hat. |
|
Aufgerufen vom Framework, wenn das übergeordnete Element des Bereichs im Begriff ist zu ändern. |
|
Aufgerufen vom Framework, wenn der Benutzer die Schaltfläche Schließen auf der Beschriftung für den Bereich auswählen. |
|
CPane::OnProcessDblClk |
Wird intern verwendet. |
Aufgerufen vom Framework, wenn ein bestimmtes Bereichsmenü im Begriff ist angezeigt werden. |
|
Aufgerufen vom Framework, wenn ein bestimmtes Bereichsmenü im Begriff ist angezeigt werden. |
|
CPane::PrepareToDock |
Wird intern verwendet. |
Berechnet Layoutinformationen für den Bereich neu.(Überschreibungen CBasePane::RecalcLayout.) |
|
Rettet den Zustand des Bereichs in die Registrierung.(Überschreibungen CBasePane::SaveState.) |
|
Kennzeichnet einen Bereich, als aktiv. |
|
Legt die Rahmenwerte des Bereichs fest. |
|
Legt den Hotspot für den Bereich fest. |
|
Stellt Informationen des angedockten Zustand für den Bereich wiederherstellen. |
|
Aktiviert oder deaktiviert den exklusiven Zeilenmodus. |
|
Legt die Ablaufklasseninformationen für das standardmäßige Minirahmenfenster fest. |
|
Legt das Minimum fest, dessen Größe für den Bereich zulässig ist. |
|
Legt das virtuelle Rechteck des Bereichs fest. |
|
Streckt den Bereich vertikal oder horizontal auf Grundlage Andockenformat. |
|
Schaltet Modus "Automatisches Ausblenden" um. |
|
Entfernt den Bereich von der Docksite, vom Standardwert Schieberegler oder vom Minirahmenfenster, in dem er gerade angedockt ist.(Überschreibungen CBasePane::UndockPane.) |
|
Aktualisiert das virtuelle Rechteck. |
Geschützte Methoden
Name |
Description |
---|---|
Aufgerufen vom Framework ausgelöst, wenn ein Bereich angedockt wurde. |
|
Aufgerufen vom Framework ausgelöst, wenn ein Bereich angedockt wurde. |
|
Aufgerufen vom Framework, wenn der Bereich im Begriff ist angedockt werden. |
|
Aufgerufen vom Framework ausgelöst, wenn ein Bereich im Begriff ist angedockt werden. |
Datenmember
Name |
Description |
---|---|
Aktiviert konsistente Behandlung der minimale Größe für Bereiche. |
|
Enthält neue andockbare Informationen. |
Hinweise
In der Regel werden CPane-Objekte nicht direkt instanziiert.Wenn Sie einen Bereich benötigen, der andockbare Funktionalität verfügt, leiten Sie das Objekt von CDockablePane.Wenn Sie anspruchsvolle Symbolleistenfeatures mit einheitlichem benötigen, leiten Sie das Objekt von CMFCToolBar.
Wenn Sie eine Klasse von CPane ableiten, kann es in CDockSite angedockt werden und kann in CPaneFrameWnd angedockt werden.
Vererbungshierarchie
Anforderungen
Header: afxPane.h