次の方法で共有


COccManager::PreCreateDialog

更新 : 2007 年 11 月

実際のダイアログ ボックスを作成する前に、ActiveX コントロール用のダイアログ テンプレートを処理するため、フレームワークが呼び出します。

virtual const DLGTEMPLATE* PreCreateDialog(
   _AFX_OCC_DIALOG_INFO* pOccDialogInfo,
     const DLGTEMPLATE* pOrigTemplate 
);

パラメータ

  • pOccDialogInfo
    ダイアログ テンプレートとそのダイアログによってホストされる ActiveX コントロールについての情報を含む _AFX_OCC_DIALOG_INFO 構造体。

  • pOrigTemplate
    ダイアログ ボックスの作成に使用するダイアログ テンプレートへのポインタ。

戻り値

ダイアログ ボックスの作成に使用するダイアログ テンプレート構造体へのポインタを返します。

解説

既定の動作では SplitDialogTemplate を呼び出し、ActiveX コントロールが存在するかどうかを判断してから、生成されたダイアログ テンプレートを返します。

ActiveX コントロールのホストとなるダイアログ ボックスの作成処理をカスタマイズするには、この関数をオーバーライドします。

必要条件

ヘッダー : afxocc.h

参照

参照

COccManager クラス

階層図

COccManager::SplitDialogTemplate

COccManager::PostCreateDialog

その他の技術情報

COccManager のメンバ