CPaneDialog クラス

更新 : 2007 年 11 月

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

class CPaneDialog : public CDockablePane

メンバ

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

名前

説明

CPaneDialog::CPaneDialog

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

CPaneDialog::~CPaneDialog

デストラクタです。

パブリック メソッド

名前

説明

CPaneDialog::ClipPaint

 

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

参照

概念

MFC 階層図

参照

CDockablePane クラス

ウィンドウ スタイル

その他の技術情報

クラス (MFC Feature Pack)