COccManager::SplitDialogTemplate
コモン ダイアログ コントロールの ActiveX コントロールを分割するために、フレームワークによって呼び出されます。
virtual DLGTEMPLATE* SplitDialogTemplate(
const DLGTEMPLATE* pTemplate,
DLGITEMTEMPLATE** ppOleDlgItems
);
パラメーター
pTemplate
確認するダイアログ テンプレートへのポインター。ppOleDlgItems
ActiveX コントロールであるダイアログ ボックスの項目へのポインターのリスト。
戻り値
非 ActiveX コントロールだけを含むダイアログ テンプレートの構造体へのポインター。ActiveX コントロールが存在しない場合、null が返されます。
解説
すべての ActiveX コントロールが存在する場合、テンプレートが分析され、非 ActiveX コントロールのみを含む新しいテンプレートが作成されます。このプロセスで検索された ActiveX コントロールが ppOleDlgItemsに追加されます。
テンプレートに ActiveX コントロールが存在しない場合、null が返されます*。*
[!メモ]
新しいテンプレートに割り当てられるメモリは、PostCreateDialog 関数で解放されます。
このプロセスをカスタマイズする場合は、この関数をオーバーライドします。
必要条件
ヘッダー : afxocc.h