CMFCBaseTabCtrl选件类
实现选项卡式窗口的基本功能。
class CMFCBaseTabCtrl : public CWnd
成员
公共方法
名称 |
说明 |
---|---|
|
|
添加新选项卡选项卡式窗口。 |
|
|
|
|
|
|
|
|
|
|
|
分离一个选项卡式窗口中的选项卡。 |
|
|
|
启用或禁用自动选项着色。 |
|
启用或禁用选项卡的自定义工具提示。 |
|
启用或禁用过程编辑器选项卡标签。 |
|
启用可拆的选项。 |
|
启用或禁用用户通过使用鼠标,是否可以更改tab键顺序。 |
|
移动选项,将指定的选项可见。 如果指定的选项已可见,此方法不起作用。 |
|
|
|
返回包含指定的点窗格。 |
|
|
|
|
|
返回有效选项的索引。 |
|
返回有效选项的背景色。 |
|
返回有效选项的文本颜色。 |
|
返回指针选项卡控件的事件页。 |
|
返回对为自动着色使用的颜色。 |
|
返回指向第一个可视选项。 |
|
|
|
返回当前显示的可选的索引。 |
|
|
|
|
|
|
|
返回一个位置数据类型的变量可选区域位置将相对于选项卡控件。 例如,在上或在底部。 |
|
|
|
返回的大小和选项区域的位置在选项卡式窗口。 通过使用坐标,选项区域的位置中定义。 |
|
返回指定的选项的背景色。 |
|
返回选项边框的大小在选项卡控件的。 |
|
返回由指定的ID.定位选项的索引 |
|
|
|
返回包含所指定的HWND对象选项的索引。 |
|
返回一个指定点的选项。 |
|
|
|
返回关联的图标与指定的选项。 |
|
通过使用选项的索引,返回选项的ID。 |
|
返回一个指定选项的图标ID。 |
|
返回指定的选项的文本。 |
|
检索一个指定选项的大小和位置。 |
|
|
|
|
|
返回一个指定选项的文本颜色。 |
|
返回指向位于指定的选项卡页的窗格。 |
|
返回直接指针位于指定的选项卡页的控件,因此,即使该控件具有包装。 |
|
返回在选项卡控件包含制数。 |
|
返回对tooltip控件与 CMFCBaseTabCtrl 对象。 |
|
返回可见的选项卡数。 |
|
|
|
隐藏一个窗口的选项,不过,只有在选项卡式窗口显示一个只有一个可视选项。 |
|
插入新选项。 |
|
|
|
|
|
返回一个值一个选项卡式窗口是否在自动彩色模式。 |
|
|
|
|
|
|
|
|
|
返回一个值可选区域的帧是否为平面或三维。 |
|
|
|
返回一个值是否配置选项控件隐藏选项,不过,只有当一个选项卡式窗口的显示选项。 |
|
|
|
指示用户是否可以修改选项的标签。 |
|
|
|
|
|
指示一个选项卡式窗口是否显示在Microsoft OneNote样式的选项。 |
|
验证指定的是否在选项卡区域点存在。 |
|
|
|
|
|
指示选择是可拆的。 |
|
指示是否选项不是显示图标,但标签。 |
|
指示用户是否可以通过拖动选项更改选项位置。 |
|
指示指定的选项是否可见。 |
|
|
|
|
|
调用由结构,在选项卡数更改。 |
|
|
|
|
|
|
|
|
|
|
|
用于使选件类 CWinApp 转换窗口消息,并在调度到 TranslateMessage 和 DispatchMessage Windows功能之前。 (重写 CWnd::PreTranslateMessage。) |
|
其中一个选项卡式窗口的内部格式。 |
|
从选项卡式窗口中移除所有选项。 |
|
从一个选项卡式窗口移除选项卡。 |
|
|
|
重置附加到一个选项卡式窗口的图像列表。 |
|
读取或写入此对象从或对存档。 (重写 CObject::Serialize。) |
|
激活选项。 |
|
设置当前活动的选项的背景色。 |
|
设置活动选项卡上的文本颜色。 |
|
将自动彩色模式适用的选项卡控件的颜色。 |
|
设置用于所有对象使用从 CDockablePane选件类未派生自的包装选件类。 |
|
在绘制时,启用和禁用处理前缀字符选项卡标签。 |
|
设置图标图像列表。 |
|
|
|
一个指定选项的背景色。 |
|
设置新的选项边框大小。 |
|
设置选项"图标。 |
|
设置选项"图标ID. |
|
启动并禁用一个指定选项的“仅图标”模式。 |
|
设置选项卡标签等于一个指定字符串值。 |
|
|
|
一个指定选项的文本颜色。 |
|
封送处理选项按指定顺序。 |
|
显示或隐藏指定的选项。 |
|
|
|
|
受保护的方法
名称 |
说明 |
---|---|
创建从 CDockablePane未从派生 CWnd 派生的对象的包装。 停靠 CMFCBaseTabCtrl 对象,必须具有停靠包装或从派生 CDockablePane每个嵌入式控件。 使用 SetDockingBayWrapperRTC,将包装的选件类。 |
数据成员
名称 |
说明 |
---|---|
指定选项通过使用从左向右鼠标单击或正确的鼠标单击,是否已选中。 |
|
指定在选项卡包含是否自动销毁的窗格。 |
备注
CMFCBaseTabCtrl 类是一个抽象类。 因此,它无法实例化。 若要创建一个选项卡式窗口,必须从 CMFCBaseTabCtrl派生选件类。 MFC库包含一些派生类的示例,两种 CMFCTabCtrl选件类 和 CMFCOutlookBarTabCtrl选件类。
自定义提示
从其继承的以下提示与 CMFCBaseTabCtrl选件类 和任何选件类:
如果启用可拆的选项,不要将指向选项卡式窗口。 可以动态创建和销毁这些可拆的选项。 因此,指针可能会变为无效。
可以配置选项控件使用鼠标,以便用户在选项卡控件可以动态地移动选项。 此功能内置于 CMFCBaseTabCtrl 选件类。 若要启用它,请调用 CMFCBaseTabCtrl::EnableTabSwap。
默认情况下,那么,当您添加到选项卡控件时,选项是可拆的。 使用 CMFCBaseTabCtrl::AddTab,还可以添加非可拆的选项。 如果将参数 bDetachable 到 FALSE,该选项将不可拆的。 还可以更改选项是否通过调用方法 CMFCBaseTabCtrl::EnableTabDetach是可拆的。
从 CWnd 类 派生的对象在一个停靠控件条或停靠选项可将。 对于要停靠的所有控件,必须使 CWnd 对象可停靠。 为此,则MFC使用包装选件类。 此包装选件类是 CDockablePaneAdapter选件类。 添加到一个停靠控件条或停靠选项的所有 CWnd 对象将被包装在 CDockablePaneAdapter 对象内。 可以通过设置为 FALSE的 CMFCBaseTablCtrl 对象的参数禁用自动换行 m_bEnableWrapping。 还可以更改通过使用方法 CMFCBaseTabCtrl::SetDockingBarWrapperRTC,应用程序将用作包装的选件类。
继承层次结构
要求
标头: afxbasetabctrl.h