次の方法で共有


CPaneDialog クラス

CPaneDialog クラスは、モードレスでドッキング可能なダイアログ ボックスをサポートします。

class CPaneDialog : public CDockablePane

メンバー

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

名前

説明

CPaneDialog::CPaneDialog

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

CPaneDialog::~CPaneDialog

デストラクターです。

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

名前

説明

CPaneDialog::Create

ドッキング可能なダイアログ ボックスを作成し、CPaneDialog オブジェクトに関連付けます。

CPaneDialog::CreateObject

このクラス型の動的インスタンスを作成するために、フレームワークによって使用されます。

CPaneDialog::GetThisClass

このクラス型に関連付けられた CRuntimeClass オブジェクトへのポインターを取得するために、フレームワークによって使用されます。

CPaneDialog::HandleInitDialog

WM_INITDIALOG メッセージを処理します (CBasePane::HandleInitDialog を再定義します)。

CPaneDialog::OnEraseBkgnd

WM_ERASEBKGND メッセージを処理します (CWnd::OnEraseBkgnd を再定義します)。

CPaneDialog::OnLButtonDblClk

WM_LBUTTONDBLCLK メッセージを処理します (CWnd::OnLButtonDblClk を再定義します)。

CPaneDialog::OnLButtonDown

WM_LBUTTONDOWN メッセージを処理します (CWnd::OnLButtonDown を再定義します)。

CPaneDialog::OnUpdateCmdUI

ダイアログ ボックス ウィンドウを更新するために、フレームワークによって呼び出されます (CDockablePane::OnUpdateCmdUI をオーバーライドします)。

CPaneDialog::OnWindowPosChanging

WM_WINDOWPOSCHANGING メッセージを処理します (CWnd::OnWindowPosChanging を再定義します)。

CPaneDialog::SetOccDialogInfo

OLE コントロール コンテナーであるダイアログ ボックスのテンプレートを指定します。

解説

CPaneDialog オブジェクトは 2 ステップで構築します。まず、コードでオブジェクトを構築します。次に、CPaneDialog::Create を呼び出します。有効なリソース テンプレート名またはテンプレート ID を指定し、親ウィンドウへのポインターを渡す必要があります。そのようにしないと、作成処理に失敗します。ダイアログ ボックスには、WS_CHILD および WS_VISIBLE スタイルを指定する必要があります。WS_CLIPCHILDREN および WS_CLIPSIBLINGS スタイルも指定することをお勧めします。詳細については、「ウィンドウ スタイル」を参照してください。

継承階層

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CDockablePane

                  CPaneDialog

必要条件

ヘッダー : afxpanedialog.h

参照

関連項目

階層図

CDockablePane クラス

ウィンドウ スタイル

その他の技術情報

MFC クラス