CPaneDialog クラス
更新 : 2007 年 11 月
CPaneDialog クラスは、モードレスでドッキング可能なダイアログ ボックスをサポートします。
class CPaneDialog : public CDockablePane
メンバ
パブリック コンストラクタ
名前 |
説明 |
---|---|
CPaneDialog::CPaneDialog |
既定のコンストラクタです。 |
CPaneDialog::~CPaneDialog |
デストラクタです。 |
パブリック メソッド
名前 |
説明 |
---|---|
|
|
ドッキング可能なダイアログ ボックスを作成し、CPaneDialog オブジェクトに関連付けます。 |
|
CPaneDialog::CreateObject |
このクラス型の動的インスタンスを作成するために、フレームワークによって使用されます。 |
CPaneDialog::GetThisClass |
このクラス型に関連付けられた CRuntimeClass オブジェクトへのポインタを取得するために、フレームワークによって使用されます。 |
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 を再定義します)。 |
OLE コントロール コンテナであるダイアログ ボックスのテンプレートを指定します。 |
解説
CPaneDialog オブジェクトは 2 ステップで構築します。まず、コードでオブジェクトを構築します。次に、CPaneDialog::Create を呼び出します。有効なリソース テンプレート名またはテンプレート ID を指定し、親ウィンドウへのポインタを渡す必要があります。そのようにしないと、作成処理に失敗します。ダイアログ ボックスには、WS_CHILD および WS_VISIBLE スタイルを指定する必要があります。WS_CLIPCHILDREN および WS_CLIPSIBLINGS スタイルも指定することをお勧めします。詳細については、「ウィンドウ スタイル」を参照してください。
継承階層
必要条件
ヘッダー : afxpanedialog.h