Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CButton

Wykres hierarchii

CButton::GetSplitSize