Partager via


COccManager::SplitDialogTemplate

Appelé par l'infrastructure pour fractionner les contrôles ActiveX des contrôles de boîte de dialogue communes.

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

Paramètres

  • pTemplate
    Pointeur vers le modèle de boîte de dialogue à examiner.

  • ppOleDlgItems
    Une liste de pointeurs vers des éléments de boîte de dialogue qui sont des contrôles ActiveX.

Valeur de retour

Un pointeur vers une structure de modèle de boîte de dialogue contenant uniquement des contrôles non ActiveX.Si aucun contrôle ActiveX n'est présent, NULL est retourné.

Notes

Si les contrôles ActiveX sont détectés, le modèle est analysé et un modèle, qui contiennent uniquement des contrôles non ActiveX, est créé.Tous les contrôles ActiveX détectés pendant ce processus sont ajoutés à ppOleDlgItems.

S'il n'y a aucun contrôle ActiveX dans le modèle, NULL est retourné*.*

[!REMARQUE]

La mémoire allouée pour le nouveau modèle est libérée pendant la fonction d' PostCreateDialog .

Remplacez cette fonction pour personnaliser ce processus.

Configuration requise

Header: afxocc.h

Voir aussi

Référence

Classe de COccManager

Graphique de la hiérarchie

COccManager::PostCreateDialog

COccManager::PreCreateDialog