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