CButton::SetSplitSize
Legt das umschließende Rechteck der Dropdown-Komponente des aktuellen Steuerelements der Auswahlschaltfläche fest.
BOOL SetSplitSize(
LPSIZE pSize
);
Parameter
Parameter |
Beschreibung |
---|---|
[in] pSize |
Zeiger auf eine GRÖSSE-Struktur, die ein umschließendes Rechteck beschreibt. |
Rückgabewert
true, wenn diese Methode erfolgreich ist; andernfalls false.
Hinweise
Verwenden Sie diese Methode nur mit Steuerelementen, deren Schaltflächenformat BS_SPLITBUTTON oder BS_DEFSPLITBUTTON ist.
Wenn das SplitButton-Steuerelement erweitert wird, können eine Dropdown-Komponente wie ein Listensteuerelement oder ein Pager-Steuerelement anzeigen.Diese Methode gibt die Größe des umgebenden Rechtecks an, das die Dropdown-Komponente enthält.
Diese Methode initialisiert den maskBUTTON_SPLITINFO-Member einer Struktur mit dem BCSIF_SIZE-Flag und den size-Member mit dem pSize-Parameter und sendet dann diese Struktur in der BCM_GETSPLITINFO Meldung, die im Windows SDK beschrieben wird.
Anforderungen
Header: afxwin.h
Diese Methode wird in Windows Vista und höher unterstützt.
Zusätzliche Anforderungen für diese Methode werden in Build-Anforderungen für Windows Vista-gemeinsame Regelungen beschrieben.
Beispiel
Im folgenden Codebeispiel wird die Variable, m_splitButton, die verwendet wird, um auf das SplitButton-Steuerelement programmgesteuert zuzugreifen.Diese Variable wird im folgenden Beispiel verwendet.
public:
// Variable to access programatically defined command link control.
CButton m_cmdLink;
// Variable to access programatically defined split button control.
CButton m_splitButton;
Im folgenden Codebeispiel verdoppelt die Größe des Dropdownpfeils der Auswahlschaltfläche.
// 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 );