次の方法で共有


CBaseTabbedPane クラス

CDockablePane クラスの機能を拡張して、タブ付きウィンドウの作成をサポートします。

class CBaseTabbedPane : public CDockablePane

メンバー

Bb984570.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CBaseTabbedPane::CBaseTabbedPane

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

Bb984570.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CBaseTabbedPane::AddTab

新しいタブをタブ付きペインに追加します。

CBaseTabbedPane::AllowDestroyEmptyTabbedPane

空のタブ付きウィンドウが破棄できるかどうかを指定します。

CBaseTabbedPane::ApplyRestoredTabInfo

レジストリから読み込まれるタブ付きウィンドウにタブ設定を追加します。

CBaseTabbedPane::CanFloat

ペインをフローティングできるかどうかを判断します。(CBasePane::CanFloat をオーバーライドします。)

CBaseTabbedPane::CanSetCaptionTextToTabName

タブ付きペインのキャプションにアクティブなタブと同じテキストが表示されるかどうかを判断します。

CBaseTabbedPane::ConvertToTabbedDocument

  (CDockablePane::ConvertToTabbedDocument をオーバーライドします。)

CBaseTabbedPane::DetachPane

MDI タブ付きドキュメントに一つ以上のドッキング可能なペインを変換します。

CBaseTabbedPane::EnableSetCaptionTextToTabName

アクティブなタブのラベル テキストとキャプション テキストを同期させるタブ付きペインの機能を有効または無効にします。

CBaseTabbedPane::FillDefaultTabsOrderArray

既定の内部にタブ オーダーを復元します。

CBaseTabbedPane::FindBarByTabNumber

0 から始まるタブ インデックスによってタブが識別されると、そのタブ内にあるペインを返します。

CBaseTabbedPane::FindPaneByID

ペイン ID で識別されるペインを返します

CBaseTabbedPane::FloatTab

ペインが現在切り離し可能なタブにある場合に限り、ペインをフローティングにします

CBaseTabbedPane::GetDefaultTabsOrder

ウィンドウのタブの既定の注文を返します。

CBaseTabbedPane::GetFirstVisibleTab

最初に表示されるタブへのポインターを取得します。

CBaseTabbedPane::GetMinSize

ウィンドウのサイズを指定された最小値を取得します。(CPane::GetMinSize をオーバーライドします。)

CBaseTabbedPane::GetPaneIcon

ペイン アイコンへのハンドルを返します。(CBasePane::GetPaneIcon をオーバーライドします。)

CBaseTabbedPane::GetPaneList

タブ付きウィンドウに含まれているペインのリストを返します。

CBaseTabbedPane::GetTabArea

上部および下部のタブ領域に外接する四角形を返します。

CBaseTabbedPane::GetTabsNum

タブ ウィンドウ内のタブの数を返します。

CBaseTabbedPane::GetUnderlyingWindow

基になる (ラップされた) タブ ウィンドウを取得します。

CBaseTabbedPane::GetVisibleTabsNum

表示されるタブの数を返します。

CBaseTabbedPane::HasAutoHideMode

タブ付きペインが自動非表示モードに切り替えることができるかどうかを判定します。

CBaseTabbedPane::IsHideSingleTab

タブが 1 つしか表示されていない場合に、タブ付きペインが非表示になっているかどうかを確認します。

CBaseTabbedPane::LoadSiblingPaneIDs

内部的にシリアル化の際に使用します。

CBaseTabbedPane::RecalcLayout

ウィンドウのレイアウト情報を再計算します。(CPane::RecalcLayout をオーバーライドします。)

CBaseTabbedPane::RemovePane

タブ付きペインからペインを削除します。

CBaseTabbedPane::SaveSiblingBarIDs

内部的にシリアル化の際に使用します。

CBaseTabbedPane::Serialize

(CDockablePane::Serialize をオーバーライドします。)

CBaseTabbedPane::SerializeTabWindow

内部的にシリアル化の際に使用します。

CBaseTabbedPane::SetAutoDestroy

タブ付きコントロール バーが自動的に破棄されるかどうかを判断します。

CBaseTabbedPane::SetAutoHideMode

表示モードと自動非表示のドッキング ペインの表示と非表示を切り替えます。(CDockablePane::SetAutoHideMode をオーバーライドします。)

CBaseTabbedPane::ShowTab

タブの表示と非表示を切り替えます。

解説

このクラスは抽象基本クラスであり、インスタンス化できません。すべての種類のタブ付きペインに共通のサービスを実装します。

現在、ライブラリには 2 つのタブ付きペインの派生クラスがあります。CTabbedPane クラスCMFCOutlookBar クラス です。

CBaseTabbedPane オブジェクトは、CMFCBaseTabCtrl クラス オブジェクトへのポインターをラップします。CMFCBaseTabCtrl クラス は、タブ付きペインの子ウィンドウになります。

タブ付きペインの作成方法の詳細については、「CDockablePane クラス」、「CTabbedPane クラス」、および「CMFCOutlookBar クラス」を参照してください。

継承階層

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CDockablePane

                  CBaseTabbedPane

必要条件

ヘッダー : afxBaseTabbedPane.h

参照

関連項目

階層図

CDockablePane クラス

その他の技術情報

MFC クラス