Sdílet prostřednictvím


CButton::SetDropDownState

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

BOOL SetDropDownState(
     BOOL fDropDown
);

Parametry

Parametr

Description

[v]fDropDown

truenastavit BST_DROPDOWNPUSHED státu; jinak false .

Vrácená hodnota

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

Poznámky

Má ovládací prvek tlačítko Rozdělit styl BS_SPLITBUTTON nebo BS_DEFSPLITBUTTON a obsahuje tlačítka a rozevírací šipku vpravo od.Další informace naleznete v tématu Button Styles.Rozevírací státu je obvykle nastavena po klepnutí na šipku dolů.Tímto způsobem programově nastavit stav rozevírací ovládací prvek.Rozevírací šipka se vykreslí šedě označí stav.

Tato metoda odesílá BCM_SETDROPDOWNSTATE 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 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.Tato proměnná se používá v následujícím příkladu.

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í stav ovládací tlačítka Rozdělit označíte, že se posune na rozevírací šipku.

/* Set the state of the split button control to indicate that 
    the drop-down arrow is pushed. The arrow is drawn shaded to 
    indicate the state.
    */
    m_splitButton.SetDropDownState( TRUE );

Viz také

Referenční dokumentace

Třída CButton

Graf hierarchie

BCM_SETDROPDOWNSTATE