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