Aracılığıyla paylaş


AtlAxCreateControlLic

Lisanslı bir ActiveX denetimi yaratır, onu başlatır ve belirtilen pencerede barındırır.

Önemli notÖnemli

İçinde yürütme uygulamaları, bu işlev kullanılamaz Windows Çalışma Zamanı.

ATLAPI AtlAxCreateControlLic(
LPCOLESTR lpszName, 
HWND hWnd, 
IStream* pStream, 
IUnknown** ppUnkContainer, 
BSTR bstrLic= NULL
);

Parametreler

  • lpszName
    Denetim için iletilmek üzere bir dize için bir işaretçi.Aşağıdaki yollardan biriyle biçimlendirilmiş olması gerekir:

    • ProgID gibi "mscal.Calendar.7 "

    • CLSID değeri "{8E27C92B-1264-101C-8A2F-040224009C02}" gibi

    • Örneğin, "https://www.microsoft.com" url

    • "File://\\Documents\MyDoc.doc" gibi etkin bir belge referansı

    • Aşağıdaki gibi html parçası "mshtml: <HTML> <BODY> bir metin satırı budur </BODY> </HTML>"

      [!NOT]

      "mshtml:" mshtml akışı olacak şekilde tasarlanır, html parçası gelmelidir.

  • hWnd
    Denetim için ekli penceresine işleyecek.

  • pStream
    Denetimin özelliklerini başlatmak için kullanılan bir akış için bir işaretçi.Olabilir null.

  • ppUnkContainer
    Alacak bir işaretçi adresi IUnknown kapsayıcısı.Olabilir null.

  • bstrLic
    Lisans denetimi içeren bstr.

Dönüş Değeri

Standart hresult değerleri biri.

Örnek

Bkz: ActiveX denetimlerini kullanarak atl AXHost ev sahipliği yapan nasıl kullanılacağını gösteren bir örnek için AtlAxCreateControlLic.

Gereksinimler

Başlık: atlhost.h

Ayrıca bkz.

Başvuru

AtlAxCreateControl

CAxWindow2T::CreateControlLic

Kavramlar

Bileşik denetim temelleri

Diğer Kaynaklar

Bileşik denetim genel işlevler