Sdílet prostřednictvím


CButton::SetSplitInfo

Určuje parametry, které určují, jak kreslí Windows aktuální ovládací tlačítko Rozdělit.

BOOL SetSplitInfo(
     PBUTTON_SPLITINFO pInfo
);

Parametry

Parametr

Description

[v]pInfo

Ukazatel BUTTON_SPLITINFO struktury, která definuje aktuální ovládací tlačítko Rozdělit.

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 .

Tato metoda odesílá BCM_SETSPLITINFO zprávy, 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 Vytváření požadavků 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í příklad kódu změní glyf, který se používá pro rozdělení tlačítko rozevírací šipku.V příkladu nahradí pro glyf výchozí směřující trojúhelník směřující nahoru glyf trojúhelník.Glyf, který se zobrazí, závisí na znak, který určíte v himlGlyph člena BUTTON_SPLITINFO struktury.Glyf trojúhelník směřující dolů je určeno znaků "6"a glyfu nahoru směřující trojúhelník je určeno znaků "5".Pro porovnání, viz metoda pohodlí CButton::SetSplitGlyph.

    /* 
    The drop-down arrow glyph is a function of the specified character. 
    The default "down" drop-down arrow glyph is specified by a 
    character '6'. Set the "up" arrow glyph, which is a character '5'.
    See the convenience method, SetSplitGlyph(), for comparison.
    */
    BUTTON_SPLITINFO bsInfo = {0};
    bsInfo.mask = BCSIF_GLYPH;
    TCHAR chGlyph = _T('5'); // "up" arrow glyph 
    bsInfo.himlGlyph = (HIMAGELIST)chGlyph;
    bRC = m_splitButton.SetSplitInfo( &bsInfo );

Viz také

Referenční dokumentace

Třída CButton

Diagram hierarchie

CButton::GetSplitInfo

BCM_SETSPLITINFO