CButton::SetSplitSize
设置当前拆分按钮控件的下拉式元素的边框。
BOOL SetSplitSize(
LPSIZE pSize
);
参数
Parameter |
说明 |
---|---|
[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 );