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 );