CAutoHideDockSite クラス
更新 : 2007 年 11 月
CAutoHideDockSite は CDockSite クラスを拡張して自動非表示のドッキングするペインに実装します。
class CAutoHideDockSite : public CDockSite
メンバ
パブリック コンストラクタ
名前 |
説明 |
CAutoHideDockSite::CAutoHideDockSite |
CAutoHideDockSite オブジェクトを構築します。 |
CAutoHideDockSite::~CAutoHideDockSite |
デストラクタです。 |
パブリック メソッド
名前 |
説明 |
CAutoHideDockSite::AllowShowOnPaneMenu |
CAutoHideDockSite をペイン メニューに表示するかどうかを示します。 |
基本ペイン オブジェクトが CMFCAutoHideBar クラスから派生したものかどうかを判断します。 |
|
ペインをこの CAuotHideDockSite オブジェクトにドッキングします。 |
|
画面座標でのドッキング サイトのサイズを取得します。 |
|
グローバルなマージンとボタン間のスペースで CAutoHideDockSite にペインを再描画します。 |
|
ドッキング バーの左側のマージンを設定します。 |
|
ドッキング バーの右側のマージンを設定します。 |
|
CAutoHideDockSite 上のオブジェクトに対して CMFCAutoHideBar::UnSetAutoHideMode を呼び出します。 |
データ メンバ
名前 |
説明 |
ツール バーとドッキング バーの端の間の領域のサイズを定義します。この領域は、ドッキング領域の配置に応じて、左端または上端から測定されます。 |
解説
CFrameWndEx::EnableAutoHidePanes を呼び出すと、フレームワークにより自動的に CAutoHideDockSite オブジェクトが作成されます。ほとんどの場合、このクラスを直接インスタンス化したり使用したりする必要はありません。
ドッキング バーは、ドッキング ペインの左側と、CMFCAutoHideButton クラスの左側との間のギャップです。
継承階層
使用例
CMFCAutoHideBar オブジェクトから CAutoHideDockSite オブジェクトを取得する方法と、ドッキング バーの左右のマージンを設定する方法を次の例に示します。
CAutoHideDockSite* pParentDockBar = DYNAMIC_DOWNCAST(CAutoHideDockSite, pParentBar->GetParentDockSite());
pParentDockBar->SetOffsetLeft(10);
pParentDockBar->SetOffsetRight(10);
必要条件
ヘッダー : afxautohidedocksite.h