CSplitButton选件类

CSplitButton 选件类表示拆分按钮控件。 拆分按钮控件执行一个默认行为,当用户单击按钮时的主要部件,并显示下拉菜单,当用户单击按钮的下拉箭头时。

class CSplitButton : public CButton

成员

Bb514109.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CSplitButton::CSplitButton

构造 CSplitButton 对象。

Bb514109.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CSplitButton::Create

使用指定的样式创建拆分按钮控件并将其附加到当前 CSplitButton 对象。

CSplitButton::SetDropDownMenu

定位到突出显示的下拉菜单,当用户单击当前拆分按钮控件的下拉箭头时。

Bb514109.collapse_all(zh-cn,VS.110).gif受保护的方法

名称

说明

CSplitButton::OnDropDown

处理该系统发送的 BCN_DROPDOWN 通知用户单击当前拆分按钮控件的下拉箭头。

备注

CSplitButton 选件类从 CButton 选件类派生。 拆分按钮控件是样式是 BS_SPLITBUTTON的按钮控件。 当用户单击下拉箭头时,它显示自定义菜单。 有关更多信息,请参见 按钮样式的 BS_SPLITBUTTON 和 BS_DEFSPLITBUTTON 样式。

下图显示包含一个页导航控件和一个(1)拆分按钮控件的对话框。 此根(2)下拉箭头已单击了,并且该(3)子菜单显示。

具有拆分按钮和页导航控件的对话框。

继承层次结构

CObject

CCmdTarget

CWnd

CButton

CSplitButton

要求

标头: afxcmn.h

此选件类在 Windows Vista 和更高版本支持。

此选件类的其他要求。Windows vista公共控件的生成要求所述。

请参见

参考

CSplitButton选件类

层次结构图

CButton选件类