CDockingManager::DeterminePaneAndStatus
Určuje panel, který obsahuje daný bod a jeho dokovací stav.
virtual AFX_CS_STATUS DeterminePaneAndStatus(
CPoint pt,
int nSensitivity,
DWORD dwEnabledAlignment,
CBasePane** ppTargetBar,
const CBasePane* pBarToIgnore,
const CBasePane* pBarToDock
);
Parametry
[v]pt
Umístění v podokně Kontrola.[v]nSensitivity
Hodnota zvýšit obdélníku okna každý zaškrtnutý podokna.Podokno splňuje kritéria hledání, pokud je daný bod v této oblasti zvýšení.[v]dwEnabledAlignment
Zarovnání ukotvení podokna.[výstup]ppTargetBar
Ukazatel na podokna cílový ukazatel.[v]pBarToIgnore
V podokně metoda ignoruje.[v]pBarToDock
Ukotvený panel.
Vrácená hodnota
Dokovací stav.
Poznámky
Dokovací stav může být jedna z následujících hodnot:
Hodnota AFX_CS_STATUS |
Význam |
---|---|
CS_NOTHING |
Ukazatel není nad dock webu.Proto ponechat podokno plovoucí. |
CS_DOCK_IMMEDIATELY |
Je ukazatel nad dock webu v režimu okamžité (DT_IMMEDIATE styl je povoleno), takže musí okamžitě ukotvit podokno. |
CS_DELAY_DOCK |
Je ukazatel nad dock web, který je jiného ukotvení podokna nebo okraj hlavního rámce. |
CS_DELAY_DOCK_TO_TAB |
Je ukazatel nad dock web, který způsobuje podokno ukotvit v okně s kartami.To dochází, když je kurzor myši přes titulek jiného ukotvení podokna nebo přes kartu oblast podokna s kartami. |
Požadavky
Záhlaví: afxdockingmanager.h