CMFCAutoHideButton选件类
显示或隐藏 CDockablePane选件类 配置隐藏的按钮。
class CMFCAutoHideButton : public CObject
成员
公共方法
名称 |
说明 |
---|---|
|
|
创建并初始化自动隐藏"按钮。 |
|
检索自动隐藏"按钮的对齐方式。 |
|
返回 CDockablePane 对象与"自动隐藏"按钮。 |
|
|
|
|
|
确定自动隐藏按钮的大小。 |
|
返回文本标签的范围自动隐藏按钮的。 |
|
显示自动隐藏"按钮。 |
|
指示自动隐藏"按钮是否处于活动状态。 |
|
返回"自动隐藏"按钮突出显示状态。 |
|
确定自动隐藏"按钮是否是水平或垂直方向。 |
|
|
|
指示按钮是否可见。 |
|
|
|
当它绘制自动隐藏"按钮时,框架调用此方法。 |
|
它还自动隐藏按钮的边框时,框架调用此方法。 |
|
在加载自动隐藏按钮的背景时,框架调用此方法。 |
|
|
|
显示或隐藏关联的 CDockablePane选件类。 |
|
显示或隐藏"自动隐藏"按钮。 |
|
|
备注
在创建,CMFCAutoHideButton 对象附加到 CDockablePane选件类。 当用户与 CMFCAutoHideButton 对象进行交互,CDockablePane 对象隐藏或显示。
默认情况下,那么,当用户打开自动隐藏时,框架自动创建 CMFCAutoHideButton。 框架可以创建自定义UI选件类中的元素而不是 CMFCAutoHideButton 选件类。 若要指定要自定义UI选件类结构应该使用,请设置静态成员变量的 CMFCAutoHideBar::m_pAutoHideButtonRTS 等于自定义UI选件类。 默认情况下,此变量设置为 CMFCAutoHideButton。
示例
下面的示例演示如何构造 CMFCAutoHideButton 对象,并使用各种方法在 CMFCAutoHideButton 类中。 通过使用其 Create 方法,该示例演示如何初始化 CMFCAutoHideButton 对象,显示关联的 CDockablePane 选件类和显示"自动隐藏"按钮。
CMFCAutoHideButton* autoHideButton = new CMFCAutoHideButton();
CDockablePane cPane;
// CMFCAutoHideBar* pParentBar
if ( !autoHideButton->Create(pParentBar, &cPane, CBRS_ALIGN_LEFT) )
{
return 0;
}
autoHideButton->ShowAttachedWindow(true);
autoHideButton->ShowButton(true);
继承层次结构
要求
标头: afxautohidebutton.h