次の方法で共有


CDockSite クラス

このトピックは、完全を期すために含まれています。 詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。

CPane クラスから派生したペインを一連の行に配置する機能を提供します。

class CDockSite: public CBasePane

メンバー

パブリック メソッド

[名前]

説明

CDockSite::AddRow

 

CDockSite::AdjustDockingLayout

  (CBasePane::AdjustDockingLayout をオーバーライドします。)

CDockSite::AdjustLayout

  (CBasePane::AdjustLayout をオーバーライドします。)

CDockSite::AlignDockSite

 

CDockSite::CalcFixedLayout

  (CBasePane::CalcFixedLayout をオーバーライドします。)

CDockSite::CanAcceptPane

  (CBasePane::CanAcceptPane をオーバーライドします。)

CDockSite::CreateEx

  (CBasePane::CreateEx をオーバーライドします。)

CDockSite::CreateRow

 

CDockSite::DockPane

  (CBasePane::DockPane をオーバーライドします。)

CDockSite::DoesAllowDynInsertBefore

  (CBasePane::DoesAllowDynInsertBefore をオーバーライドします。)

CDockSite::FindRowIndex

 

CDockSite::FixupVirtualRects

 

CDockSite::GetDockSiteID

 

CDockSite::GetDockSiteRowsList

 

CDockSite::IsAccessibilityCompatible

  (CBasePane::IsAccessibilityCompatible をオーバーライドします。)

CDockSite::IsDragMode

 

CDockSite::IsLastRow

 

CDockSite::IsRectWithinDockSite

 

CDockSite::IsResizable

  (CBasePane::IsResizable をオーバーライドします)。

CDockSite::MovePane

 

CDockSite::OnInsertRow

 

CDockSite::OnRemoveRow

 

CDockSite::OnResizeRow

 

CDockSite::OnSetWindowPos

 

CDockSite::OnShowRow

 

CDockSite::OnSizeParent

 

CDockSite::PaneFromPoint

所定のパラメーターに指定されている点にあるドッキング サイトにドッキングされているペインを返します。

CDockSite::DockPaneLeftOf

ペインを別のペインの左側にドッキングします。

CDockSite::FindPaneByID

指定された ID で識別されるペインを返します。

CDockSite::GetPaneList

ドッキング サイトにドッキングされているペインのリストを返します。

CDockSite::RectSideFromPoint

 

CDockSite::RemovePane

 

CDockSite::RemoveRow

 

CDockSite::ReplacePane

 

CDockSite::RepositionPanes

 

CDockSite::ResizeDockSite

 

CDockSite::ResizeRow

 

CDockSite::ShowPane

ペインを表示します。

CDockSite::ShowRow

 

CDockSite::SwapRows

 

解説

CFrameWndEx::EnableDocking を呼び出すと、フレームワークにより自動的に CDockSite オブジェクトが作成されます。 ドッキング サイト ウィンドウは、メイン フレーム ウィンドウのクライアント領域の端に配置されます。

通常は、ドッキング サイトによって提供されるサービスを呼び出す必要はありません。CFrameWndEx クラス がこれらのサービスを処理します。

使用例

次の例は、CDockSite クラスのオブジェクトを作成する方法を説明しています。

    AFX_DOCKSITE_INFO info;
    CDockSite* pDockBar = (CDockSite*) info.pDockBarRTC->CreateObject();

継承階層

CObject   CCmdTarget      CWnd

         CBasePane            CDockSite

必要条件

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

参照

参照

階層図

CBasePane クラス

その他の技術情報

MFC クラス