AtlAxCreateControl
Erstellt ein ActiveX-Steuerelement, initialisiert und hostet es im angegebenen Fenster.
Wichtig |
---|
Diese Funktion kann nicht in den Anwendungen verwendet werden, die in Windows-Runtime ausführen. |
ATLAPI AtlAxCreateControl(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer
);
Parameter
lpszName
Ein Zeiger auf eine an das Steuerelement übergeben werden, Zeichenfolge.Muss in einer der folgenden Methoden formatiert werden:Ein ProgID wie "MSCAL.Calendar.7"
Ein CLSID wie "{}" 8E27C92B-1264-101C-8A2F-040224009C02
Eine URL wie "https://www.microsoft.com"
Ein Verweis auf einen aktiven Dokument wie "file://\\Documents\MyDoc.doc"
Ein Fragment von HTML wie "MSHTML:<HTML><BODY>Dies ist eine Zeile Text</BODY></HTML>"
Hinweis "MSHTML: " muss dem HTML-Fragment vorausgehen, damit es als MSHTML-Stream festgelegt ist.
hWnd
[in] Handle für das Fenster, dass das Steuerelement angefügt ist.pStream
[in] Ein Zeiger auf einen Stream, der verwendet wird, um die Eigenschaften des Steuerelements zu initialisieren.Kann NULL.ppUnkContainer
[out] die Adresse eines Zeigers, der IUnknown des Containers empfängt.Kann NULL.
Rückgabewert
Einer der Werte des Standards HRESULT.
Hinweise
Diese globale Funktion bietet das gleiche Ergebnis wie, AtlAxCreateControlEx( lpszName**,** hWnd**,** pStream**, NULL, NULL, NULL, NULL** ) werden;.
Um ein lizenziertes ActiveX-Steuerelement erstellen, finden Sie unter AtlAxCreateControlLic.
Anforderungen
Header: atlhost.h
Siehe auch
Referenz
Konzepte
Grundlagen des zusammengesetzten Steuerelements