Udostępnij za pośrednictwem


AtlAxCreateControlEx

Tworzy formant 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żna uwagaWażne

Nie można użyć tej funkcji w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows.

ATLAPI AtlAxCreateControlEx( 
LPCOLESTR lpszName, 
HWND hWnd, 
IStream* pStream, 
IUnknown** ppUnkContainer, 
IUnknown** ppUnkControl, 
REFIID iidSink = IID_NULL, 
IUnknown* punkSink = 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
    [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.

  • 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.

Wartość zwracana

Jeden standardowy wartości HRESULT.

Uwagi

AtlAxCreateControlExjest podobny do AtlAxCreateControl , ale także pozwala otrzymywać wskaźnika interfejsu do nowo utworzonego formantu i skonfigurować ujście zdarzeń, aby odbierać zdarzenia wywoływane przez formant.

Aby utworzyć formant ActiveX licencjonowanego, zobacz AtlAxCreateControlLicEx.

Wymagania

Nagłówek: atlhost.h

Zobacz też

Informacje

CAxWindow::CreateControlEx

Koncepcje

Podstawy złożonych kontrolek ALT

Inne zasoby

Formant złożony funkcje globalne