CAxWindow::CreateControl
Tworzy formant ActiveX, inicjuje ją i obsługiwana w określonym oknie.
HRESULT CreateControl(
LPCOLESTR lpszName,
IStream* pStream = NULL,
IUnknown** ppUnkContainer = NULL
);
HRESULT CreateControl(
DWORD dwResID,
IStream* pStream = NULL,
IUnknown** ppUnkContainer = NULL
);
Parametry
lpszName
Wskaźnik ciągu utworzyć 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.Identyfikator ProgID i CLSID są obsługiwane na platformach Windows Mobile.Windows CE osadzone platform, niż Windows Mobile z obsługą CE IE obsługa wszystkich typów, włączając ProgID, CLSID, URL, odniesienie do aktywnego dokumentu, a fragment kodu HTML.
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.dwResID
Identyfikator zasobu do zasobów HTML.Formant WebBrowser zostanie utworzona i ładowane z określonego zasobu.
Wartość zwracana
Standard HRESULT wartości.
Uwagi
Jeśli jest używana druga wersja tej metody, formant HTML utworzony i powiązany z zasobu określonego przez dwResID.
Ta metoda daje taki sam wynik jak telefonicznej:
AtlAxCreateControlEx(lpszName, hWnd, pStream, NULL, NULL, GUID_NULL, NULL);
Zobacz CAxWindow2T::CreateControlLic do tworzenia, zainicjować i hosta licencjonowanych formantu ActiveX.
Przykład
Zobacz Hosting AXHost przy użyciu ATL programu ActiveX formanty dla próbki, który używa CreateControl.
Wymagania
Nagłówek: atlwin.h