Condividi tramite


AtlAxCreateControl

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

Nota importanteImportante

Questa funzione non può essere utilizzata nelle applicazioni eseguite in Windows Runtime.

ATLAPI AtlAxCreateControl(
LPCOLESTR lpszName,
HWND hWnd,
IStream* pStream,
IUnknown** ppUnkContainer 
);

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
    [in] handle della finestra che il controllo verrà associato.

  • pStream
    [in] puntatore A un flusso utilizzato per inizializzare le proprietà del controllo.Può essere NULL.

  • ppUnkContainer
    [out] indirizzo di un puntatore che riceverà IUnknown del contenitore.Può essere NULL.

Valore restituito

Uno dei valori HRESULT standard.

Note

Questa funzione globale consente stesso risultato della chiamata AtlAxCreateControlEx( lpszName**,** hWnd**,** pStream**, NULL, NULL, NULL, NULL** );.

Per creare un controllo ActiveX con licenza, vedere AtlAxCreateControlLic.

Requisiti

Header: atlhost.h

Vedere anche

Riferimenti

CAxWindow::CreateControl

Concetti

Nozioni di base del controllo composito

Altre risorse

Funzioni globali del controllo composito