CMFCOutlookBarTabCtrl选件类
具有 导航窗格 可视外观Microsoft Outlook的可选控件。
class CMFCOutlookBarTabCtrl : public CMFCBaseTabCtrl
成员
公共构造函数
名称 |
说明 |
---|---|
CMFCOutlookBarTabCtrl::CMFCOutlookBarTabCtrl |
默认构造函数。 |
CMFCOutlookBarTabCtrl::~CMFCOutlookBarTabCtrl |
析构函数。 |
公共方法
名称 |
说明 |
---|---|
添加一个Windows控件为Outlook栏的新选项卡。 |
|
CMFCOutlookBarTabCtrl::CalcRectEdit |
调用由框架确定显示编辑框的尺寸当用户对一个选项重命名。 (重写 CMFCBaseTabCtrl::CalcRectEdit。) |
调用由框架在调整操作期间确定少Outlook栏选项页"按钮是否可以显示比当前的可见。 |
|
调用由框架在调整操作期间确定更多Outlook栏选项页"按钮是否可以显示比当前的可见。 |
|
创建Outlook栏选项卡控件。 |
|
CMFCOutlookBarTabCtrl::CreateObject |
用于由框架创建此选件类类型动态实例。 |
指定将在活动选项卡之间切换期间的动画是否启用。 |
|
指定用户是否可以修改在Outlook栏的选项按钮的文本标签。 (重写 CMFCBaseTabCtrl::EnableInPlaceEdit。) |
|
调用由框架启用允许用户通过在Outlook栏窗格的按钮移动的按钮。 |
|
CMFCOutlookBarTabCtrl::FindTargetWnd |
确定包含指定的点窗格。 (重写 CMFCBaseTabCtrl::FindTargetWnd。) |
返回Outlook选项卡控件的边框大小。 |
|
CMFCOutlookBarTabCtrl::GetTabArea |
检索选项卡控件的选项范围的大小和位置。 (重写 CMFCBaseTabCtrl::GetTabArea。) |
CMFCOutlookBarTabCtrl::GetThisClass |
用于由框架获取指向与此选件类类型的 CRuntimeClass 对象。 |
|
|
确定发生在活动选项卡之间切换期间的动画是否启用。 |
|
确定Outlook栏选项卡控件是否在模拟Microsoft Outlook 2003中的模式。 |
|
CMFCOutlookBarTabCtrl::IsPtInTabArea |
确定一个点是否位于可选区域内。 (重写 CMFCBaseTabCtrl::IsPtInTabArea。) |
CMFCOutlookBarTabCtrl::IsTabDetachable |
确定选择是可拆的。 (重写 CMFCBaseTabCtrl::IsTabDetachable。) |
CMFCOutlookBarTabCtrl::OnChangeTabs |
调用由结构,在插入选项或移除。 (重写 CMFCBaseTabCtrl::OnChangeTabs。) |
调用由框架选项有所减少可见的页按钮数。 |
|
调用由框架增加选项可见的页按钮数。 |
|
显示 导航窗格选项 对话框。 |
|
CMFCOutlookBarTabCtrl::RecalcLayout |
计算选项卡控件的内部格式。 (重写 CMFCBaseTabCtrl::RecalcLayout。) |
设置活动选项卡。 (重写 CMFCBaseTabCtrl::SetActiveTab。) |
|
设置Outlook选项卡控件的边框大小。 |
|
设置文本标签的对齐方式在Outlook栏的选项按钮的。 |
|
设置包含该图标在Outlook栏底部显示在Outlook 2003架构的位图(请参见 CMFCOutlookBar选件类)。 |
|
|
备注
若要创建Outlook请禁止封送处理停靠支持,使用 CMFCOutlookBar 对象承载Outlook栏选项卡控件。 有关更多信息,请参见 CMFCOutlookBar选件类。
示例
下面的示例演示如何初始化 CMFCOutlookBarTabCtrl 对象,并使用各种方法在 CMFCOutlookBarTabCtrl 类中。 此示例演示如何启用就地编辑在Outlook栏的选项卡页按钮的文本标签,启用动画,启用使用户可以通过在Outlook栏窗格的按钮移动,设置Outlook选项卡控件的边框大小,并将文本标签对齐在Outlook栏的选项按钮的滚动处理。 此代码段是 Outlook演示示例的一部分。
// CMFCOutlookBar& bar
CMFCOutlookBarTabCtrl* pOutlookBar = (CMFCOutlookBarTabCtrl*)bar.GetUnderlyingWindow();
...
pOutlookBar->EnableInPlaceEdit(TRUE);
pOutlookBar->EnableAnimation();
pOutlookBar->EnableScrollButtons();
pOutlookBar->SetBorderSize(10);
pOutlookBar->SetPageButtonTextAlign(TA_LEFT);
继承层次结构
要求
标头: afxoutlookbartabctrl.h