共通ダイアログ コントロールから ActiveX コントロールを分離するため、フレームワークが呼び出します。
virtual DLGTEMPLATE* SplitDialogTemplate(
const DLGTEMPLATE* pTemplate,
DLGITEMTEMPLATE** ppOleDlgItems
);
パラメーター
pTemplate
チェックするダイアログ テンプレートへのポインター。ppOleDlgItems
ActiveX コントロールであるダイアログ ボックス アイテムへのポインターのリスト。
戻り値
ActiveX 以外のコントロールだけを含むダイアログ テンプレート構造体へのポインターを返します。 ActiveX コントロールが存在しない場合は、NULL を返します。
解説
ActiveX コントロールが見つかった場合は、テンプレートを分析し、ActiveX 以外のコントロールだけを含む新しいテンプレートを作成します。 この処理中に発見されたすべての ActiveX コントロールは、ppOleDlgItems に追加されます。
テンプレートに ActiveX コントロールがない場合は、NULL を返します。
注意
新しいテンプレートに割り当てられたメモリは、PostCreateDialog 関数で解放されます。
この処理をカスタマイズするには、この関数をオーバーライドします。
必要条件
**ヘッダー:**afxocc.h