Udostępnij za pośrednictwem


CButton::SetSplitStyle

Ustawia styl bieżącego formantu przycisku Podziel.

BOOL SetSplitStyle(
     UINT uSplitStyle
);

Parametry

Parametr

Opis

[w]uSplitStyle

Operatory kombinację stylów przycisku Podziel.Aby uzyskać więcej informacji, zobacz uSplitStyle członek BUTTON_SPLITINFO struktury.

Wartość zwracana

trueJeśli ta metoda jest pomyślne; w przeciwnym razie false.

Uwagi

Ta metoda tylko z formantami, którego styl przycisku jest BS_SPLITBUTTON lub BS_DEFSPLITBUTTON.

Style przycisku Podziel określ wyrównanie, współczynnik proporcji i formatu graficznego, z którym Windows rysuje ikona przycisku Podziel.Aby uzyskać więcej informacji, zobacz uSplitStyle członek BUTTON_SPLITINFO struktury.

Metoda ta inicjuje mask członek BUTTON_SPLITINFO struktury z BCSIF_STYLE flagi i uSplitStyle członka z uSplitStyle parametr i wysyła struktury w BCM_GETSPLITINFO komunikat opisany 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 Budowanie wymagania dla systemu Windows Vista wspólnej kontroli.

Przykład

Poniższy przykład kodu definiuje zmienną, m_splitButton, że jest używany do programowego dostępu formantu przycisku Podziel.

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 styl strzałki rozwijania przycisku Podziel.BCSS_ALIGNLEFT Stylu wyświetla strzałkę po lewej stronie przycisku, a BCSS_STRETCH styl zachowuje proporcje strzałka rozwijana podczas zmiany rozmiaru przycisku.

    /* 
    Set the style of the split button drop-down arrow: Display the 
    arrow on the left and retain the arrow's proportions when resizing 
    the control.
    */
    bRC = m_splitButton.SetSplitStyle( BCSS_ALIGNLEFT | BCSS_STRETCH );

Zobacz też

Informacje

Klasa CButton

Wykres hierarchii

CButton::GetSplitStyle

CButton::GetSplitInfo

BCM_SETSPLITINFO