CPane::IsChangeState
Při přesunutí podokna tato metoda analyzuje jeho polohy ostatních podoken, dock řádky a mini-frame windows a vrátí odpovídající AFX_CS_STATUS hodnotu.
virtual AFX_CS_STATUS IsChangeState(
int nOffset,
CBasePane** ppTargetBar
) const;
Parametry
[v]nOffset
Určuje dokovací citlivosti.Například podokno, který v rámci nOffset obrazové body z doku řádek bude ukotven.[v]ppTargetBar
Pokud metoda vrátí, ppTargetBar obsahuje ukazatel na objekt, na který by ukotven v aktuálním podokně, nebo NULL Pokud žádná dokovací vyskytnou.
Vrácená hodnota
Jeden z následujících AFX_CS_STATUS hodnoty:
Value |
Description |
---|---|
CS_NOTHING |
V podokně není poblíž doku webu.Rozhraní není ukotvit podokno. |
CS_DOCK_IMMEDIATELY |
Podokno je nad dock web a DT_IMMEDIATE styl je povolena.Rámci ukotvené podokno ihned. |
CS_DELAY_DOCK |
V podokně je dock web, který je jiného ukotvení podokna nebo okraj hlavního rámce.Rámci ukotvené podokno, když uživatel uvolní přesunout. |
CS_DELAY_DOCK_TO_TAB |
V podokně je přes web dock, který způsobuje podokno ukotvit v okně s kartami.K tomu dochází, když je podokno nad titulek jiného ukotvení podokna nebo přes oblast kartu podokno s kartami.Rámci ukotvené podokno, když uživatel uvolní přesunout. |
Požadavky
Záhlaví: afxpane.h