CDockingManager::DeterminePaneAndStatus
Détermine le volet qui contient un point donné et son mode d'ancrage.
virtual AFX_CS_STATUS DeterminePaneAndStatus(
CPoint pt,
int nSensitivity,
DWORD dwEnabledAlignment,
CBasePane** ppTargetBar,
const CBasePane* pBarToIgnore,
const CBasePane* pBarToDock
);
Paramètres
[in] pt
L'emplacement du volet à vérifier.[in] nSensitivity
La valeur pour augmenter le rectangle de fenêtre de chaque volet contrôlé.Un volet répond aux critères de recherche si le point donné dans cette zone accrue.[in] dwEnabledAlignment
L'alignement du volet d'ancrage.[out] ppTargetBar
Un pointeur vers un pointeur désignant le volet cible.[in] pBarToIgnore
Le volet que la méthode ignore.[in] pBarToDock
Le volet qui est ancré.
Valeur de retour
Le mode d'ancrage.
Notes
Le mode d'ancrage peut avoir l'une des valeurs suivantes :
Valeur d'AFX_CS_STATUS |
Signification |
---|---|
CS_NOTHING |
Le pointeur n'est pas sur un site d'ancrage.Par conséquent, conservez le volet flottant de. |
CS_DOCK_IMMEDIATELY |
Le pointeur se trouve sur le site d'ancrage en mode immédiat (le style de DT_IMMEDIATE est activée), le volet doit être ancré immédiatement. |
CS_DELAY_DOCK |
Le pointeur se trouve sur un site d'ancrage qui est un autre volet d'ancrage ou est un bord du frame principal. |
CS_DELAY_DOCK_TO_TAB |
Le pointeur se trouve sur un site d'ancrage qui provoque le volet d'être ancré dans une fenêtre avec onglets.Cela se produit lorsque la souris se trouve sur une légende d'un autre volet d'ancrage ou sur une zone d'onglet d'un volet à onglets. |
Configuration requise
en-tête : afxdockingmanager.h