AtlAxCreateControl
Tworzy formant ActiveX, inicjuje ją i obsługiwana w określonym oknie.
Ważne |
---|
Nie można użyć tej funkcji w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows. |
ATLAPI AtlAxCreateControl(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer
);
Parametry
lpszName
Wskaźnik ciągu do formantu.Musi być sformatowany w jeden z następujących sposobów:ProgID jak "MSCAL.Calendar.7 "
CLSID jak "{8E27C92B-1264-101C-8A2F-040224009C02}"
Adresu URL, na przykład "https://www.microsoft.com/poland/"
Odniesienie do aktywnego dokumentu, takie jak "file://\\Documents\MyDoc.doc"
Fragment kodu HTML, takich jak "MSHTML: <HTML> <BODY> jest to wiersz tekstu </BODY> </HTML>"
[!UWAGA]
"MSHTML:" musi poprzedzać HTML fragment, dzięki czemu jest wyznaczony jako strumień MSHTML.
hWnd
[w] Dojście do okna formantu zostanie dołączony do.pStream
[w] Wskaźnik do strumienia, który jest używany do zainicjowania właściwości formantu.Może być NULL.ppUnkContainer
[out] Wskaźnik zostanie wyświetlony adres IUnknown kontenera.Może być NULL.
Wartość zwracana
Jeden standardowy wartości HRESULT.
Uwagi
To funkcja globalna daje taki sam wynik jak telefonicznej AtlAxCreateControlEx( lpszName**,** hWnd**,** pStream**, NULL, NULL, NULL, NULL** );.
Aby utworzyć formant ActiveX licencjonowanego, zobacz AtlAxCreateControlLic.
Wymagania
Nagłówek: atlhost.h
Zobacz też
Informacje
Koncepcje
Podstawy złożonych kontrolek ALT