Condividi tramite


CButton::SetSplitSize

Imposta il rettangolo di delimitazione della parte a discesa del controllo corrente pulsante di menu combinato.

BOOL SetSplitSize(
     LPSIZE pSize
);

Parametri

Parametro

Descrizione

[in] pSize

Puntatore a una struttura DIMENSIONE che descrive un rettangolo di delimitazione.

Valore restituito

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

Note

Utilizzare questo metodo solo con i controlli che lo stile del pulsante è BS_SPLITBUTTON o BS_DEFSPLITBUTTON.

Quando il controllo pulsante di menu combinato è espanso, è possibile visualizzare una parte a discesa ad esempio un controllo elenco o un controllo pager.Questo metodo specifica le dimensioni del rettangolo di delimitazione che contiene la parte a discesa.

Questo metodo consente di inizializzare il membro mask di una struttura BUTTON_SPLITINFO con il flag BCSIF_SIZE e il membro size con il parametro pSize quindi inviare tale struttura nel messaggio BCM_GETSPLITINFO descritta 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 raddoppia la dimensione della freccia a discesa del pulsante di menu combinato.

    // Double the size of the split button drop-down arrow.
    SIZE sz;
    bRC = m_splitButton.GetSplitSize( &sz ); // current size
    sz.cx = sz.cx * 2;
    sz.cy = sz.cy * 2;
    bRC = m_splitButton.SetSplitSize( &sz );

Vedere anche

Riferimenti

Classe di CButton

Grafico della gerarchia

CButton::GetSplitSize