CButton::SetDropDownState
Ustawia stan rozwijanej bieżącego formantu przycisku Podziel.
BOOL SetDropDownState(
BOOL fDropDown
);
Parametry
Parametr |
Opis |
---|---|
[w]fDropDown |
trueAby ustawić BST_DROPDOWNPUSHED Państwa; w przeciwnym razie false. |
Wartość zwracana
trueJeśli ta metoda jest pomyślne; w przeciwnym razie false.
Uwagi
Formant przycisku Podziel ma styl BS_SPLITBUTTON lub BS_DEFSPLITBUTTON i składa się z przycisku i strzałka rozwijana swoje prawo.Aby uzyskać więcej informacji, zobacz Button Styles.Zazwyczaj rozwijanej stan jest ustawiony po kliknięciu strzałki.Ta metoda programowo ustawić stan rozwijanej formantu.Strzałka rozwijana jest rysowany zacieniowane wskazują stan.
Metoda ta wysyła BCM_SETDROPDOWNSTATE wiadomości, która jest opisana w Windows SDK.
Wymagania
Nagłówek: afxwin.h
Ta metoda jest obsługiwana w Windows Vista i później.
Dodatkowe wymagania dla tej metody opisane w Wymagania formantów standardowych systemu Windows Vista dotyczące kompilacji.
Przykład
Poniższy przykład kodu definiuje zmienną, m_splitButton, że jest używany do programowego dostępu formantu przycisku Podziel.Ta zmienna jest używana w następującym przykładzie.
public:
// Variable to access programatically defined command link control.
CButton m_cmdLink;
// Variable to access programatically defined split button control.
CButton m_splitButton;
Poniższy kod ustawia stan formantu przycisku Podziel, aby wskazać, że jest wkładany strzałka rozwijana.
/* 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 );