CAutoHideDockSite-Klasse
CAutoHideDockSite erweitert CDockSite-Klasse, um Dockbereiche der automatische Ausblendenen automatische Ausblenden zu implementieren.
class CAutoHideDockSite : public CDockSite
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
CAutoHideDockSite::CAutoHideDockSite |
Erstellt ein CAutoHideDockSite-Objekt. |
CAutoHideDockSite::~CAutoHideDockSite |
Destruktor. |
Öffentliche Methoden
Name |
Beschreibung |
CAutoHideDockSite::AllowShowOnPaneMenu |
Gibt an, ob CAutoHideDockSite auf dem Bereichsmenü angezeigt wird. |
Bestimmt, ob ein niedriges Bereichsobjekt von CMFCAutoHideBar-Klasse abgeleitet wird. |
|
Dockt einen Bereich zu diesem CAuotHideDockSite-Objekt. |
|
Ruft die Größe der Docksite in Bildschirmkoordinaten ab. |
|
Aktualisiert den Bereich auf CAutoHideDockSite mit den globalen Rändern und dem Schaltflächenabstand neu. |
|
Legt den Rand auf der linken Seite der Andocken Leiste fest. |
|
Legt den Rand auf der rechten Seite der Andocken Leiste fest. |
|
Aufrufe CMFCAutoHideBar::UnSetAutoHideMode für Objekte auf CAutoHideDockSite. |
Datenmember
Name |
Beschreibung |
Definiert die Größe des Abstands zwischen den Symbolleisten und dem Rand der Andocken Leiste.Dadurch wird Speicherplatz entweder vom linken Rand oder vom oberen Rand, abhängig von der Ausrichtung für das Dockleerzeichen gemessen. |
Hinweise
Wenn Sie CFrameWndEx::EnableAutoHidePanes aufrufen, erstellt das Framework automatisch ein CAutoHideDockSite-Objekt.In den meisten Fällen sollten Sie diese Klasse direkt instanziieren oder verwenden müssen.
Die andockbare Leiste ist die Lücke zwischen der linken Seite des Dockbereichs und der linken Seite CMFCAutoHideButton-Klasse.
Vererbungshierarchie
Beispiel
Das folgende Beispiel zeigt, wie ein CAutoHideDockSite-Objekt von einem CMFCAutoHideBar-Objekt abgerufen wird und wie die linken und rechten Randes der Andocken Leiste festgelegt wird.
CAutoHideDockSite* pParentDockBar = DYNAMIC_DOWNCAST(CAutoHideDockSite, pParentBar->GetParentDockSite());
pParentDockBar->SetOffsetLeft(10);
pParentDockBar->SetOffsetRight(10);
Anforderungen
Header: afxautohidedocksite.h