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