次の方法で共有


CPaneDialog クラス

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

class CPaneDialog : public CDockablePane

メンバー

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

[名前]

説明

CPaneDialog::CPaneDialog

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

CPaneDialog::~CPaneDialog

デストラクターです。

パブリック メソッド

[名前]

説明

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 クラス