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*.*

Dica

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 COccManager

Gráfico da hierarquia

COccManager::PostCreateDialog

COccManager::PreCreateDialog