次の方法で共有


CMFCOutlookBarTabCtrl クラス

Microsoft Outlook のナビゲーション ウィンドウと同じ外観を持つタブ コントロールです。

class CMFCOutlookBarTabCtrl : public CMFCBaseTabCtrl

メンバー

パブリック コンストラクター

[名前]

説明

CMFCOutlookBarTabCtrl::CMFCOutlookBarTabCtrl

既定のコンストラクターです。

CMFCOutlookBarTabCtrl::~CMFCOutlookBarTabCtrl

デストラクターです。

パブリック メソッド

[名前]

説明

CMFCOutlookBarTabCtrl::AddControl

Windows コントロールを新しいタブとして Outlook バーに追加します。

CMFCOutlookBarTabCtrl::CalcRectEdit

ユーザーがタブの名前を変更するときに表示されるエディット ボックスのサイズを決定するために、フレームワークによって呼び出されます。 (CMFCBaseTabCtrl::CalcRectEdit をオーバーライドします。)

CMFCOutlookBarTabCtrl::CanShowFewerPageButtons

サイズ変更の操作中に、Outlook バーに表示されるタブ ページ ボタンの数を現在より減らすことができるかどうかを判定するために、フレームワークによって呼び出されます。

CMFCOutlookBarTabCtrl::CanShowMorePageButtons

サイズ変更の操作中に、Outlook バーに表示されるタブ ページ ボタンの数を現在より増やすことができるかどうかを判定するために、フレームワークによって呼び出されます。

CMFCOutlookBarTabCtrl::Create

Outlook バー タブ コントロールを作成します。

CMFCOutlookBarTabCtrl::CreateObject

このクラス型の動的インスタンスを作成するために、フレームワークによって使用されます。

CMFCOutlookBarTabCtrl::EnableAnimation

アクティブなタブの切り替え中に発生したアニメーションを有効にするかどうかを指定します。

CMFCOutlookBarTabCtrl::EnableInPlaceEdit

ユーザーが Outlook バーのタブ ボタンに表示されるテキスト ラベルを変更できるかどうかを指定します。 (CMFCBaseTabCtrl::EnableInPlaceEdit をオーバーライドします。)

CMFCOutlookBarTabCtrl::EnableScrollButtons

ユーザーが Outlook バー ペインの各ボタンをスクロールするボタンを有効にするために、フレームワークによって呼び出されます。

CMFCOutlookBarTabCtrl::FindTargetWnd

指定した点を含むペインを識別します。 (CMFCBaseTabCtrl::FindTargetWnd をオーバーライドします。)

CMFCOutlookBarTabCtrl::GetBorderSize

Outlook タブ コントロールの境界線のサイズを返します。

CMFCOutlookBarTabCtrl::GetTabArea

タブ コントロールのタブ領域のサイズと位置を取得します。 (CMFCBaseTabCtrl::GetTabArea をオーバーライドします。)

CMFCOutlookBarTabCtrl::GetThisClass

このクラス型に関連付けられた CRuntimeClass オブジェクトへのポインターを取得するために、フレームワークによって使用されます。

CMFCOutlookBarTabCtrl::GetVisiblePageButtons

 

CMFCOutlookBarTabCtrl::IsAnimation

アクティブなタブの切り替え中に発生したアニメーションが有効かどうかを判定します。

CMFCOutlookBarTabCtrl::IsMode2003

Outlook バー タブ コントロールが Microsoft Outlook 2003 をエミュレートするモードになっているかどうかを判定します。

CMFCOutlookBarTabCtrl::IsPtInTabArea

点がタブ領域の内部にあるかどうかを確認します。 (CMFCBaseTabCtrl::IsPtInTabArea をオーバーライドします。)

CMFCOutlookBarTabCtrl::IsTabDetachable

タブが切り離せるかどうかを判定します。 (CMFCBaseTabCtrl::IsTabDetachable をオーバーライドします。)

CMFCOutlookBarTabCtrl::OnChangeTabs

タブが挿入または削除されると、フレームワークによって呼び出されます。 (CMFCBaseTabCtrl::OnChangeTabs をオーバーライドします。)

CMFCOutlookBarTabCtrl::OnShowFewerPageButtons

表示されるタブ ページ ボタンの数を減らすために、フレームワークによって呼び出されます。

CMFCOutlookBarTabCtrl::OnShowMorePageButtons

表示されるタブ ページ ボタンの数を増やすために、フレームワークによって呼び出されます。

CMFCOutlookBarTabCtrl::OnShowOptions

[ナビゲーション ウィンドウ オプション] ダイアログ ボックスを表示します。

CMFCOutlookBarTabCtrl::RecalcLayout

タブ コントロールの内部レイアウトを再計算します。 (CMFCBaseTabCtrl::RecalcLayout をオーバーライドします。)

CMFCOutlookBarTabCtrl::SetActiveTab

アクティブなタブを設定します。 (CMFCBaseTabCtrl::SetActiveTab をオーバーライドします。)

CMFCOutlookBarTabCtrl::SetBorderSize

Outlook タブ コントロールの境界線のサイズを設定します。

CMFCOutlookBarTabCtrl::SetPageButtonTextAlign

Outlook バーのタブ ボタンに表示されるテキスト ラベルの配置を設定します。

CMFCOutlookBarTabCtrl::SetToolbarImageList

Outlook 2003 モードの Outlook バーの下部に表示されるアイコンが含まれたビットマップを設定します (「CMFCOutlookBar クラス」を参照)。

CMFCOutlookBarTabCtrl::SetVisiblePageButtons

 

解説

ドッキングをサポートする Outlook バーを作成するには、CMFCOutlookBar オブジェクトを使用して Outlook バー タブ コントロールをホストします。 詳細については、「CMFCOutlookBar クラス」を参照してください。

使用例

CMFCOutlookBarTabCtrl オブジェクトを初期化して CMFCOutlookBarTabCtrl クラスのさまざまなメソッドを使用する方法を次の例に示します。 この例は、Outlook バーのタブ ページ ボタンのテキスト ラベルをその場で編集できるようにする方法、アニメーションを有効にする方法、ユーザーが Outlook バー ペインのボタンをスクロールするためのスクロール ハンドルを有効にする方法、Outlook タブ コントロールの境界線のサイズを設定する方法、および Outlook バーのタブ ボタンのテキスト ラベルの整列を設定する方法を示しています。 このコード スニペットは OutlookDemo サンプル:MFC OutlookDemo Applicationの一部です。

    // CMFCOutlookBar& bar
    CMFCOutlookBarTabCtrl* pOutlookBar = (CMFCOutlookBarTabCtrl*)bar.GetUnderlyingWindow();


...


    pOutlookBar->EnableInPlaceEdit(TRUE);
    pOutlookBar->EnableAnimation();
    pOutlookBar->EnableScrollButtons();
    pOutlookBar->SetBorderSize(10);
    pOutlookBar->SetPageButtonTextAlign(TA_LEFT);

継承階層

CObject

   CCmdTarget

      CWnd

         CMFCBaseTabCtrl

            CMFCOutlookBarTabCtrl

必要条件

**ヘッダー:**afxoutlookbartabctrl.h

参照

参照

階層図

CMFCBaseTabCtrl クラス

CMFCOutlookBar クラス

CMFCOutlookBarPane クラス

その他の技術情報

MFC クラス