virtual CSize CalcFixedLayout (BOOL bStretch, BOOL bHorz );
Valeur de retour
La taille de barre de contrôle, en pixels, d'un objet CSize.
Paramètres
bStretch
Indique si la barre doit être interprétée à la taille de l'image. Le paramètre bStretch est différente de zéro lorsque la barre n'est pas une barre d'ancrage (non disponible pour l'amarrage) et est 0 lorsqu'il est ancré ou flottant (disponible pour l'amarrage).
bHorz
Indique que la barre est orientée horizontalement ou verticalement. Le paramètre bHorz est différente de zéro si la barre est orientée horizontalement et 0 s'il est orienté verticalement.
Remarques
Appelez cette fonction membre pour calculer la taille horizontale d'une barre de contrôle.
Les barres de contrôles tels que les barres d'outils peuvent s'étirer horizontalement ou verticalement pour accommoder les boutons figurant dans la barre de contrôle.
Si bStretch est TRUE, étirer la dimension ainsi que l'orientation fournie par bHorz. En d'autres termes, si bHorz a la valeur FALSE, la barre de contrôle est étirée verticalement. Si bStretch a la valeur FALSE, aucun étirement se produit. Le tableau suivant montre les permutations possibles et des styles de barre de contrôle qui en résulte, de bStretch et de bHorz.
bStretch |
bHorz |
Étirement |
Orientation |
Ne pas d'accostage d'amarrage |
| VRAI | VRAI | Étirement horizontal | Orientation horizontale | Pas d'amarrage |
| VRAI | FAUX | Étirement vertical | Orientées verticalement | Pas d'amarrage |
| FAUX | VRAI | Aucun étirement disponible | Orientation horizontale | D'amarrage |
| FAUX | FAUX | Aucun étirement disponible | Orientées verticalement | D'amarrage |
CControlBar aperçu |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CControlBar::CalcDynamicLayout