Sdílet prostřednictvím


CButton::SetSplitStyle

Nastaví styl aktuálního ovládacího prvku tlačítko Rozdělit.

BOOL SetSplitStyle(
     UINT uSplitStyle
);

Parametry

Parametr

Description

[v]uSplitStyle

Bitovou kombinaci stylů tlačítko Rozdělit.Další informace naleznete uSplitStyle člena BUTTON_SPLITINFO struktury.

Vrácená hodnota

truePokud je tato metoda úspěšná. jinak false .

Poznámky

Tuto metodu lze použít pouze s ovládacími prvky, jejichž styl tlačítka je BS_SPLITBUTTON nebo BS_DEFSPLITBUTTON .

Styly tlačítka Rozdělit určit zarovnání, poměr stran a které nakreslí Windows ikonu tlačítka Rozdělit grafickém formátu.Další informace naleznete uSplitStyle člena BUTTON_SPLITINFO struktury.

Tato metoda inicializuje mask člen BUTTON_SPLITINFO struktury pomocí BCSIF_STYLE příznak a uSplitStyle člen s uSplitStyle parametr a odešle, které struktury v BCM_GETSPLITINFO zpráva, která je popsána v .

Požadavky

Záhlaví: afxwin.h

Tato metoda je podporována v a novější.

Další požadavky této metody jsou popsány v Požadavky na sestavení pro běžné ovládací prvky systému Windows Vista.

Příklad

Následující příklad kódu definuje proměnné, m_splitButton , se používá k programovému přístupu ovládací tlačítko Rozdělit.

public:
    // Variable to access programatically defined command link control.
    CButton m_cmdLink;
    // Variable to access programatically defined split button control. 
    CButton m_splitButton;

Následující kód například nastaví styl šipku dolů tlačítka Rozdělit. BCSS_ALIGNLEFT Styl zobrazí na levé straně na tlačítko šipkou a BCSS_STRETCH styl si zachová proporce rozevírací šipku při změně velikosti tlačítka.

/* 
    Set the style of the split button drop-down arrow: Display the 
    arrow on the left and retain the arrow's proportions when resizing 
    the control.
    */
    bRC = m_splitButton.SetSplitStyle( BCSS_ALIGNLEFT | BCSS_STRETCH );

Viz také

Referenční dokumentace

Třída CButton

Graf hierarchie

CButton::GetSplitStyle

CButton::GetSplitInfo

BCM_SETSPLITINFO