Freigeben über


CWindow::GetDlgControl

Rufen Sie diese Funktion auf, um einen Zeiger auf eine Schnittstelle eines ActiveX-Steuerelements abzurufen, die durch ein zusammengesetztes Steuerelement oder ein SteuerelementHosting Dialogfeld gehostet wird.

HRESULT GetDlgControl(
   int nID,
   REFIID iid,
   void** ppCtrl 
) throw();

Parameter

  • nID
    [in] Das Ressourcen-ID des Steuerelements, das abgerufen wird.

  • iid
    [in] Die ID der Schnittstelle, die Sie im - Steuerelement abrufen möchten.

  • ppCtrl
    [out] der Zeiger auf die Schnittstelle.

Rückgabewert

Gibt S_OK bei Erfolg oder ein gültiger Fehler HRESULT.Beispielsweise gibt die Funktion E_FAIL zurück, wenn das Steuerelement, das durch nID angegeben ist, nicht gefunden und es E_NOINTERFACE zurückgibt, wenn das Steuerelement gefunden, aber es unterstützt nicht die Schnittstelle, die von iid angegeben wird.

Hinweise

Mit diesem Zeiger können Sie Methoden der Schnittstelle aufrufen.

Anforderungen

Header: atlwin.h

Siehe auch

Referenz

CWindow-Klasse