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