次の方法で共有


CMDITabInfo クラス

更新 : 2007 年 11 月

CMDITabInfo クラスは、CMDIFrameWndEx::EnableMDITabbedGroups メソッドにパラメータを渡すために使用します。MDI タブ付きグループの動作を制御するために、このクラスのメンバを設定します。

class CMDITabInfo 

メンバ

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

名前

説明

CMDITabInfo::CMDITabInfo

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

パブリック メソッド

名前

説明

CMDITabInfo::Serialize

オブジェクトをアーカイブから読み出したり、アーカイブに書き込んだりします。

データ メンバ

名前

説明

CMDITabInfo::m_bActiveTabCloseButton;

アクティブなタブのラベルに閉じるボタンを表示するかどうかを指定します。

CMDITabInfo::m_bAutoColor

MDI タブに色を付けるかどうかを指定します。

CMDITabInfo::m_bDocumentMenu

タブ グループが、開いているドキュメントの一覧を示すポップアップ メニューを表示するか、スクロール ボタンを表示するかを指定します。

CMDITabInfo::m_bEnableTabSwap

ユーザーがドラッグによってタブの位置を入れ替えることができるかどうかを指定します。

CMDITabInfo::m_bFlatFrame

タブにフラット フレームを表示するかどうかを指定します。

CMDITabInfo::m_bTabCloseButton

各タブ ラベルに閉じるボタンを表示するかどうかを指定します。

CMDITabInfo::m_bTabCustomTooltips

カスタム ツールヒントが有効かどうかの指定。

CMDITabInfo::m_bTabIcons

MDI タブにアイコンを表示するかどうかを指定します。

CMDITabInfo::m_nTabBorderSize

各タブ ウィンドウの境界線のサイズを指定します。

CMDITabInfo::m_style

タブ ラベルのスタイルを指定します。

CMDITabInfo::m_tabLocation

タブのラベルをページの上端と下端のどちらに配置するかを指定します。

解説

このクラスは、フレームワークが作成する MDI タブ グループのパラメータを指定します。

使用例

CMDITabInfo クラスのさまざまなメンバ変数の値を設定する方法を次の例に示します。

  CMDITabInfo mdiTabParams;
    mdiTabParams.m_style = CMFCTabCtrl::STYLE_3D_ONENOTE; 
    // set to FALSE to place close button at right of tab area
    mdiTabParams.m_bActiveTabCloseButton = FALSE;
    // set to TRUE to enable document icons on MDI taba
    mdiTabParams.m_bTabIcons = TRUE;    
    // set to FALSE to disable auto-coloring of MDI tabs
    mdiTabParams.m_bAutoColor = FALSE; 
    // set to TRUE to enable the document menu at the right edge of the tab area
    mdiTabParams.m_bDocumentMenu = TRUE; 
    //set to TRUE to enable the user to change the tabs positions by dragging the tabs
    mdiTabParams.m_bEnableTabSwap = TRUE;
    // set to TRUE to give each tab window has a flat frame
    mdiTabParams.m_bFlatFrame = TRUE;
    // set to TRUE to enable each tab window to display the Close button on the right edge of the tab. 
    mdiTabParams.m_bTabCloseButton = FALSE;
    // set to TRUE to enable the tabs to display tooltips.
    mdiTabParams.m_bTabCustomTooltips = TRUE;
    // Specifies that the tabs labels are located at the top of the page
    mdiTabParams.m_tabLocation = CMFCTabCtrl::LOCATION_TOP;
    EnableMDITabbedGroups(TRUE, mdiTabParams);

継承階層

CMDITabInfo

必要条件

ヘッダー : afxmdiclientareawnd.h

参照

概念

MDI タブ付きグループ

MFC 階層図

参照

CMDIFrameWndEx クラス