CMDITabInfo クラス
更新 : 2007 年 11 月
CMDITabInfo クラスは、CMDIFrameWndEx::EnableMDITabbedGroups メソッドにパラメータを渡すために使用します。MDI タブ付きグループの動作を制御するために、このクラスのメンバを設定します。
class CMDITabInfo
メンバ
パブリック コンストラクタ
名前 |
説明 |
---|---|
CMDITabInfo::CMDITabInfo |
既定のコンストラクタです。 |
パブリック メソッド
名前 |
説明 |
---|---|
オブジェクトをアーカイブから読み出したり、アーカイブに書き込んだりします。 |
データ メンバ
名前 |
説明 |
---|---|
アクティブなタブのラベルに閉じるボタンを表示するかどうかを指定します。 |
|
MDI タブに色を付けるかどうかを指定します。 |
|
タブ グループが、開いているドキュメントの一覧を示すポップアップ メニューを表示するか、スクロール ボタンを表示するかを指定します。 |
|
ユーザーがドラッグによってタブの位置を入れ替えることができるかどうかを指定します。 |
|
タブにフラット フレームを表示するかどうかを指定します。 |
|
各タブ ラベルに閉じるボタンを表示するかどうかを指定します。 |
|
カスタム ツールヒントが有効かどうかの指定。 |
|
MDI タブにアイコンを表示するかどうかを指定します。 |
|
各タブ ウィンドウの境界線のサイズを指定します。 |
|
タブ ラベルのスタイルを指定します。 |
|
タブのラベルをページの上端と下端のどちらに配置するかを指定します。 |
解説
このクラスは、フレームワークが作成する 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);
継承階層
必要条件
ヘッダー : afxmdiclientareawnd.h