CButton::SetSplitSize
Nastaví ohraničovacího rámečku součásti rozevírací aktuálního ovládacího prvku tlačítko Rozdělit.
BOOL SetSplitSize(
LPSIZE pSize
);
Parametry
Parametr |
Description |
---|---|
[v]pSize |
Ukazatel velikosti struktury, která popisuje ohraničovacího rámečku. |
Vrácená hodnota
truePokud je tato metoda úspěšná. jinak false .
Poznámky
Tuto metodu lze použít pouze s ovládacími prvky, jejichž styl tlačítka je BS_SPLITBUTTON nebo BS_DEFSPLITBUTTON .
Rozbaleném ovládací tlačítka Rozdělit zobrazíte rozevírací komponenty jako ovládací prvek seznam nebo pager řízení.Tato metoda určuje velikost ohraničovacího rámečku, obsahující komponentu rozevírací.
Tato metoda inicializuje mask člen BUTTON_SPLITINFO struktury pomocí BCSIF_SIZE příznak a size člen s pSize parametr a odešle, které struktury v BCM_GETSPLITINFO zpráva, která je popsána v .
Požadavky
Záhlaví: afxwin.h
Tato metoda je podporována v a novější.
Další požadavky této metody jsou popsány v Požadavky na sestavení pro běžné ovládací prvky systému Windows Vista.
Příklad
Následující příklad kódu definuje proměnné, m_splitButton , se používá k programovému přístupu ovládací tlačítko Rozdělit.Tato proměnná se používá v následujícím příkladu.
public:
// Variable to access programatically defined command link control.
CButton m_cmdLink;
// Variable to access programatically defined split button control.
CButton m_splitButton;
Následující příklad kódu zdvojnásobuje velikost šipku dolů tlačítka Rozdělit.
// 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 );