Partager via


CPane::IsChangeState

Lorsque le volet est déplacé, cette méthode analyse sa position par rapport à d'autres volets, ancre les lignes, les fenêtres et mini-frame, et retourne la valeur appropriée d' AFX_CS_STATUS .

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

Paramètres

  • [in] nOffset
    Spécifie le critère de distribution d'ancrage.Par exemple, un volet qui est déplacé dans des pixels d' nOffset d'une ligne d'ancrage sera ancré.

  • [in] ppTargetBar
    Lorsque la méthode retourne, ppTargetBar contient l'une ou l'autre pointeur vers l'objet auquel le volet actuel doit être ancrée, ou à NULL si aucun ancrage ne se produit.

Valeur de retour

Une des valeurs AFX_CS_STATUS suivantes :

Valeur

Description

CS_NOTHING

Le volet n'est pas près d'un site d'ancrage.L'infrastructure n'ancre pas le volet.

CS_DOCK_IMMEDIATELY

Le volet est sur un site d'ancrage, et le style d' DT_IMMEDIATE est activé.L'infrastructure ancre le volet immédiatement.

CS_DELAY_DOCK

Le volet est sur un site d'ancrage qui est un autre volet d'ancrage ou un bord du frame principal.L'infrastructure ancre le volet lorsque l'utilisateur relâche le déplacement.

CS_DELAY_DOCK_TO_TAB

Le volet est sur un site d'ancrage qui provoque le volet d'être ancré dans une fenêtre avec onglets.Cela se produit lorsque le volet est sur la légende d'un autre volet d'ancrage ou sur la zone de tabulation d'un volet à onglets.L'infrastructure ancre le volet lorsque l'utilisateur relâche le déplacement.

Configuration requise

en-tête : afxpane.h

Voir aussi

Référence

Classe de CPane

Graphique de la hiérarchie