AtlAxCreateControlLic
Lisanslı bir ActiveX denetimi yaratır, onu başlatır ve belirtilen pencerede barındırır.
Ö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