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

请参见

参考

CButton选件类

层次结构图

CButton::GetSplitSize