Freigeben über


CPane::IsChangeState

Während der Bereich verschoben wird, analysiert diese Methode seine Position relativ zu anderen Bereichen, dockt Zeilen und Minirahmenfenster und gibt der entsprechende AFX_CS_STATUS-Wert an.

virtual AFX_CS_STATUS IsChangeState(
   int nOffset,
   CBasePane** ppTargetBar
) const;

Parameter

  • [in] nOffset
    Gibt andockbare Empfindlichkeit an. Beispielsweise wird ein Bereich, der innerhalb nOffset Pixel aus einer Dockzeile verschoben wird, angedockt.

  • [in] ppTargetBar
    Wenn die Methode zurückgibt, enthält ppTargetBar jedes einen Zeiger auf das Objekt, zu dem der aktuelle Bereich angedockt werden soll, oder zu NULL, wenn kein Andocken auftritt.

Rückgabewert

Einer der folgenden AFX_CS_STATUS-Werte:

Wert

Description

CS_NOTHING

Der Bereich ist nicht neben einer Docksite. Das Framework dockt nicht den Bereich an.

CS_DOCK_IMMEDIATELY

Der Bereich ist über eine Docksite, und das DT_IMMEDIATE Format ist aktiviert. Das Framework dockt den Bereich sofort an.

CS_DELAY_DOCK

Der Bereich ist über eine Docksite, die entweder ein anderer Andocker Bereich oder ein Rand des Großrechners ist. Das Framework dockt den Bereich an, wenn der Benutzer die Verschiebung freigibt.

CS_DELAY_DOCK_TO_TAB

Der Bereich ist über eine Docksite, die den Bereich wird, in einem Fenster angedockt werden im Registerkartenformat. Dies tritt auf, wenn der Bereich entweder über der Beschriftung eines anderen Andocken Bereichs oder im Registerkartenbereich einer Seite im Registerformat ist. Das Framework dockt den Bereich an, wenn der Benutzer die Verschiebung freigibt.

Anforderungen

Header: afxpane.h

Siehe auch

Referenz

CPane-Klasse

Hierarchiediagramm