Freigeben über


COccManager::SplitDialogTemplate

Aufgerufen vom Framework, um die ActiveX-Steuerelemente aus allgemeinen Dialogfeld-Steuerelemente zu teilen.

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

Parameter

  • pTemplate
    Ein Zeiger auf die zu überprüfenden Dialogfeldvorlage.

  • ppOleDlgItems
    Eine Liste von Zeigern auf Dialogfeldelementen, die ActiveX-Steuerelemente sind.

Rückgabewert

Ein Zeiger auf eine Dialogfeldvorlagenstruktur, die nur NichtActiveX-Steuerelemente enthält. Wenn keine ActiveX-Steuerelemente vorhanden sind, wird NULL zurückgegeben.

Hinweise

Wenn eine werden ActiveX-Steuerelemente, die Vorlage werden analysiert gefunden und eine neue Vorlage, nur NichtActiveX-Steuerelemente enthalten, wird erstellt. Alle ActiveX-Steuerelemente, die während dieses Prozesses gefunden werden, werden in ppOleDlgItems hinzugefügt.

Wenn keine ActiveX-Steuerelemente in der Vorlage gibt, wird NULL zurückgegeben .

Hinweis

Der Speicher, der für die neue Vorlage zugeordnet wird, wird in der PostCreateDialog-Funktion freigegeben.

Überschreiben Sie diese Funktion, um diesen Prozess anzupassen.

Anforderungen

Header: afxocc.h

Siehe auch

Referenz

COccManager-Klasse

Hierarchiediagramm

COccManager::PostCreateDialog

COccManager::PreCreateDialog