Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CAxWindow

AtlAxCreateControl