AtlAxCreateControlLic
Crea un controllo ActiveX con licenza, la inizializza e lo ospita nella finestra specificata.
Importante |
---|
Questa funzione non può essere utilizzata nelle applicazioni eseguite in Windows Runtime. |
ATLAPI AtlAxCreateControlLic(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer,
BSTR bstrLic= NULL
);
Parametri
lpszName
Un puntatore a una stringa da passare al controllo.Deve essere formattato in uno dei modi seguenti:Un ProgID come "MSCAL.Calendar.7"
Un CLSID come "{}" 8E27C92B-1264-101C-8A2F-040224009C02
Un URL come "https://www.microsoft.com"
Un riferimento a un documento attivo in "file://\\Documents\MyDoc.doc"
Un frammento di codice HTML come "MSHTML:<HTML><BODY>questo è una riga di text</body></html>"
[!NOTA]
"MSHTML: " deve precedere il codice HTML in modo da definirlo di come un flusso di MSHTML.
hWnd
Handle della finestra che il controllo verrà associato.pStream
Un puntatore a un flusso utilizzato per inizializzare le proprietà del controllo.Può essere NULL.ppUnkContainer
L'indirizzo di un puntatore che riceverà IUnknown del contenitore.Può essere NULL.bstrLic
La stringa BSTR contenente la licenza per il controllo.
Valore restituito
Uno dei valori HRESULT standard.
Esempio
Vedere Controlli ActiveX di hosting mediante ATL AXHost per un esempio di come utilizzare AtlAxCreateControlLic.
Requisiti
Header: atlhost.h
Vedere anche
Riferimenti
Concetti
Nozioni di base del controllo composito