Partager via


CFrameWnd::FloatControlBar

Appelez cette fonction pour provoquer une barre de contrôles de ne pas être ancré à la fenêtre frame.

void FloatControlBar(
   CControlBar * pBar,
   CPoint point,
   DWORD dwStyle = CBRS_ALIGN_TOP 
);

Paramètres

  • pBar
    Pointe sur la barre de contrôles flotter à.

  • point
    L'emplacement, dans l'écran coordonne, où le coin supérieur gauche de la barre de contrôles est défini.

  • dwStyle
    Spécifie s'aligner la barre de contrôles horizontalement ou verticalement sa nouvelle fenêtre frame.Elle peut être toute l'une des opérations suivantes :

    • CBRS_ALIGN_TOP oriente la barre de contrôles verticalement.

    • CBRS_ALIGN_BOTTOM oriente la barre de contrôles verticalement.

    • CBRS_ALIGN_LEFT oriente la barre de contrôles horizontalement.

    • CBRS_ALIGN_RIGHT oriente la barre de contrôles horizontalement.

    Si les styles sont passés en spécifiant l'orientation horizontale et verticale, la barre d'outils est orientée horizontalement.

Notes

En général, cela se fait au démarrage de l'application lorsque le programme restaure les paramètres de l'exécution précédente.

Cette fonction est appelée par l'infrastructure lorsque l'utilisateur génère une opération de déplacement en libérant le bouton gauche de la souris enfoncé tout en faisant glisser la barre de contrôles sur un emplacement qui n'est pas disponible pour ancrer.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CFrameWnd

Graphique de la hiérarchie

CFrameWnd::DockControlBar