次の方法で共有


COccManager::PreCreateDialog

実際のダイアログ ボックスを作成する前に、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 のメンバー