Partilhar via


COccManager::SplitDialogTemplate

Chamado pela estrutura para dividir os controles ActiveX dos controles comuns da caixa de diálogo.

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

Parâmetros

  • pTemplate
    Um ponteiro para o modelo da caixa de diálogo a ser examinada.

  • ppOleDlgItems
    Uma lista de ponteiros para itens da caixa de diálogo que são controles ActiveX.

Valor de retorno

Um ponteiro a estrutura do modelo da caixa de diálogo que contém somente de controles ActiveX não.Se nenhum controle ActiveX estiver presente, NULO será retornado.

Comentários

Se qualquer controle ActiveX for encontrado, o modelo é analisado e um novo modelo, que contém somente de controles ActiveX, não é criado.Todos os controles ActiveX encontrados durante esse processo são adicionados a ppOleDlgItems.

Se não houver nenhum controle ActiveX no modelo, NULO será retornado*.*

ObservaçãoObservação

A memória alocada para o novo modelo é liberada na função de PostCreateDialog .

Substituir essa função para personalizar esse processo.

Requisitos

Cabeçalho: afxocc.h

Consulte também

Referência

Classe de COccManager

Gráfico de hierarquia

COccManager::PostCreateDialog

COccManager::PreCreateDialog