CAutoHideDockSite-Klasse

CAutoHideDockSite erweitert CDockSite-Klasse, um Dockbereiche der automatische Ausblendenen automatische Ausblenden zu implementieren.

class CAutoHideDockSite : public CDockSite

Mitglieder

Bb982618.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Beschreibung

CAutoHideDockSite::CAutoHideDockSite

Erstellt ein CAutoHideDockSite-Objekt.

CAutoHideDockSite::~CAutoHideDockSite

Destruktor.

Bb982618.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Beschreibung

CAutoHideDockSite::AllowShowOnPaneMenu

Gibt an, ob CAutoHideDockSite auf dem Bereichsmenü angezeigt wird.

CAutoHideDockSite::CanAcceptPane

Bestimmt, ob ein niedriges Bereichsobjekt von CMFCAutoHideBar-Klasse abgeleitet wird.

CAutoHideDockSite::DockPane

Dockt einen Bereich zu diesem CAuotHideDockSite-Objekt.

CAutoHideDockSite::GetAlignRect

Ruft die Größe der Docksite in Bildschirmkoordinaten ab.

CAutoHideDockSite::RepositionPanes

Aktualisiert den Bereich auf CAutoHideDockSite mit den globalen Rändern und dem Schaltflächenabstand neu.

CAutoHideDockSite::SetOffsetLeft

Legt den Rand auf der linken Seite der Andocken Leiste fest.

CAutoHideDockSite::SetOffsetRight

Legt den Rand auf der rechten Seite der Andocken Leiste fest.

CAutoHideDockSite::UnSetAutoHideMode

Aufrufe CMFCAutoHideBar::UnSetAutoHideMode für Objekte auf CAutoHideDockSite.

Bb982618.collapse_all(de-de,VS.110).gifDatenmember

Name

Beschreibung

CAutoHideDockSite::m_nExtraSpace

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

CObject

   CCmdTarget

      CWnd

         CBasePane

            CDockSite

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

Siehe auch

Referenz

Hierarchien-Diagramm

CDockSite-Klasse

Weitere Ressourcen

MFC-Klassen