Condividi tramite


CButton::SetDropDownState

Imposta lo stato a discesa del controllo corrente pulsante di menu combinato.

BOOL SetDropDownState(
     BOOL fDropDown
);

Parametri

Parametro

Descrizione

[in] fDropDown

true per impostare lo stato BST_DROPDOWNPUSHED ; in caso contrario, false.

Valore restituito

true se questo metodo ha esito positivo; in caso contrario, false.

Note

Un controllo pulsante di menu combinato dispone di uno stile BS_SPLITBUTTON o BS_DEFSPLITBUTTON ed è costituita da un pulsante e una freccia a discesa alla destra. Per ulteriori informazioni, vedere Button Styles. In genere, lo stato a discesa è impostata quando l'utente fa clic sulla freccia a discesa. Utilizzare questo metodo a livello di codice per impostare lo stato a discesa del controllo. La freccia a discesa viene disegnato protetta per indicare lo stato.

Questo metodo invia il messaggio BCM_SETDROPDOWNSTATE, come descritto in Windows SDK.

Requisiti

intestazione: afxwin.h

Questo metodo è supportato in Windows Vista e versioni successive.

i requisiti aggiuntivi per questo metodo sono descritti in Requisiti di compilazione per i controlli comuni di Windows Vista.

Esempio

Nell'esempio di codice seguente viene definita la variabile, m_splitButton, utilizzata per accedere a livello di codice al controllo pulsante di menu combinato. Questa variabile viene utilizzata nell'esempio seguente.

public:
    // Variable to access programatically defined command link control.
    CButton m_cmdLink;
    // Variable to access programatically defined split button control. 
    CButton m_splitButton;

Nell'esempio di codice imposta lo stato del controllo pulsante di menu combinato per indicare che la freccia a discesa viene inserita.

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

Vedere anche

Riferimenti

Classe CButton

Grafico delle gerarchie

BCM_SETDROPDOWNSTATE