CButton::SetSplitSize
設定目前分割按鈕控制項的下拉式元件的週框 (Bounding Rectangle)。
BOOL SetSplitSize(
LPSIZE pSize
);
參數
參數 |
描述 |
---|---|
[in] pSize |
為描述週框的 大小 結構的指標。 |
傳回值
true ,如果此方法成功,否則, false。
備註
使用這個方法與按鈕樣式是 BS_SPLITBUTTON 或 BS_DEFSPLITBUTTON的控制項。
當分割按鈕控制項展開時,它就可以顯示重疊元件 (例如清單控制項或頁面巡覽區控制項。這個方法會指定包含元件的週框大小。
這個方法會在 BUTTON_SPLITINFO 結構的 mask 成員與 BCSIF_SIZE 旗標的 pSize 具有和參數的 size 成員,然後傳送在 Windows SDK中描述的 BCM_GETSPLITINFO 訊息的結構。
需求
標題: afxwin.h
這個方法會 Windows Vista (含) 以後版本支援。
這個方法的其他需要。 組建的 Windows Vista 通用控制項的需求說明。
範例
下列程式碼範例會定義變數, m_splitButton,用來以程式設計方式存取分割按鈕控制項。這個變數會在下面的範例。
public:
// Variable to access programatically defined command link control.
CButton m_cmdLink;
// Variable to access programatically defined split button control.
CButton m_splitButton;
下列程式碼範例會加倍分割按鈕的下拉箭號的大小。
// 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 );