CControlBar::CalcFixedLayout

virtuelle CSize CalcFixedLayout (BOOL bStretch, BOOL bHorz );

Rückgabewert

Der Steuerelementgröße in Pixel, eines CSize -Objekts bar.

Parameter

bStretch

Gibt an, ob die Leiste sollte, um die Größe des Rahmens gestreckt werden. Der Parameter bStretch ist ungleich NULL, wenn die Bar keine docking Bar (nicht verfügbar für docking ist) und 0, beträgt wenn es angedockt oder unverankert ist (verfügbar für docking).

bHorz

Gibt an, dass die Bar horizontal oder vertikal ausgerichtet ist. Der bHorz -Parameter ist ungleich NULL, wenn die Bar horizontal orientiert und 0, ist wenn sie vertikal ausgerichtet ist.

Bemerkungen

Rufen Sie diese Memberfunktion um die horizontale Größe des eine Steuerleiste berechnen.

Steuerleisten, wie z. B. Symbolleisten können Strecken horizontal oder vertikal um Platz für die Tasten in der Steuerleiste enthaltenen.

Wenn bStretch TRUEist, erstrecken Sie sich die Dimension sowie die Ausrichtung von bHorzbereitgestellt. Mit anderen Worten, wenn bHorz FALSEist, wird die Control Bar vertikal gestreckt. Wenn bStretch auf false festgelegtist, tritt keine Ausdehnung. Die folgende Tabelle zeigt die möglichen Permutationen, und daraus resultierende Steuerleiste Stile, bStretch und bHorz.


bStretch

bHorz

Dehnung

Orientierung
Andocken/nicht andocken
WAHR WAHR Horizontale Strecken Horizontal ausgerichtet Nicht andocken
WAHR FALSCH Vertikale Dehnung Vertikal ausgerichtet Nicht andocken
FALSCH WAHR Keine Strecken verfügbar Horizontal ausgerichtet Andocken
FALSCH FALSCH Keine Strecken verfügbar Vertikal ausgerichtet Andocken

CControlBar Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CControlBar::CalcDynamicLayout

Index