AtlAxCreateControlLicEx
Tworzy licencjonowanych formantu ActiveX, inicjuje ją i obsługiwana w określonym oknie.Można również tworzyć interfejsu wskaźnik i zdarzeń sink dla nowego formantu.
Ważne |
---|
Nie można użyć tej funkcji w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows. |
ATLAPI AtlAxCreateControlLicEx(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer,
IUnknown** ppUnkControl,
REFIID iidSink = IID_NULL,
IUnknown* punkSink = NULL,
BSTR bstrLic= NULL
);
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
Dojście do okna formantu zostanie dołączony do.pStream
Wskaźnik do strumienia, który jest używany do zainicjowania właściwości formantu.Może być NULL.ppUnkContainer
Wskaźnik zostanie wyświetlony adres IUnknown kontenera.Może być NULL.ppUnkControl
[out] Wskaźnik zostanie wyświetlony adres IUnknown utworzonego formantu.Może być NULL.iidSink
Identyfikator interfejsu wychodzącego interfejsie zawartych obiektów.punkSink
Wskaźnik do IUnknown interfejsu obiektu sink do podłączenia do punktu połączenia, określonej przez iidSink zamkniętego obiektu po pomyślnym utworzeniu zawartych obiektów.bstrLic
BSTR, zawierające licencji dla formantu.
Wartość zwracana
Jeden standardowy wartości HRESULT.
Uwagi
AtlAxCreateControlLicExjest podobny do AtlAxCreateControlLic , ale także pozwala otrzymywać wskaźnika interfejsu do nowo utworzonego formantu i skonfigurować ujście zdarzeń, aby odbierać zdarzenia wywoływane przez formant.
Przykład
Zobacz Hosting AXHost przy użyciu ATL programu ActiveX formanty dla próbki w sposób AtlAxCreateControlLicEx.
Wymagania
Nagłówek: atlhost.h
Zobacz też
Informacje
CAxWindow2T::CreateControlLicEx
Koncepcje
Podstawy złożonych kontrolek ALT