CButton::SetSplitSize
Ustawia prostokąta obwiedni składnik rozwijanej bieżącego formantu przycisku Podziel.
BOOL SetSplitSize(
LPSIZE pSize
);
Parametry
Parametr |
Opis |
---|---|
[w]pSize |
Wskaźnik rozmiar strukturę, która opisuje prostokąta obwiedni. |
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.
Po rozwinięciu formantu przycisku Podziel go wyświetlić składnik rozwijanej formantu listy lub pager kontroli.Metoda ta określa rozmiar prostokąta obwiedni, zawierający składnik rozwijanej.
Metoda ta inicjuje mask członek BUTTON_SPLITINFO struktury z BCSIF_SIZE flagi i size członka z pSize 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.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 przykład kodu podwaja rozmiar strzałka rozwijana przycisku Podziel.
// 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 );