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 .

HinweisHinweis

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

Hierarchien-Diagramm

COccManager::PostCreateDialog

COccManager::PreCreateDialog