Condividi tramite


AtlAxCreateControlLic

Crea un controllo ActiveX con licenza, la inizializza e lo ospita nella finestra specificata.

Nota importanteImportante

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

AtlAxCreateControl

CAxWindow2T::CreateControlLic

Concetti

Nozioni di base del controllo composito

Altre risorse

Funzioni globali del controllo composito