Share via


COccManager::SplitDialogTemplate

Llamado por el marco para dividir los controles ActiveX de controles comunes de diálogo.

virtual DLGTEMPLATE* SplitDialogTemplate(
   const DLGTEMPLATE* pTemplate,
   DLGITEMTEMPLATE** ppOleDlgItems 
);

Parámetros

  • pTemplate
    Un puntero a la plantilla de cuadro de diálogo que se examinará.

  • ppOleDlgItems
    Una lista de punteros a los elementos del cuadro de diálogo que son controles ActiveX.

Valor devuelto

Un puntero a una estructura de plantilla de cuadro de diálogo que solo contiene controles de no-ActiveX.Si no hay controles ActiveX presentes, se devuelve NULL .

Comentarios

Si se encuentran algunos controles ActiveX, se analiza la plantilla y una nueva plantilla, que contiene sólo los controles de no-ActiveX, se crea.Cualquier control ActiveX encontrado durante este proceso se agrega a ppOleDlgItems.

Si no hay controles ActiveX en la plantilla, se devuelve NULL*.*

[!NOTA]

La memoria asignada para la nueva plantilla se libera en función de PostCreateDialog .

invalide esta función para personalizar este proceso.

Requisitos

encabezado: afxocc.h

Vea también

Referencia

Clase de COccManager

Gráfico de jerarquía

COccManager::PostCreateDialog

COccManager::PreCreateDialog