CWindow::GetDlgControl

Chiamare la funzione per ottenere un puntatore a un'interfaccia di un controllo ActiveX ospitato da un controllo composito o da una finestra di dialogo del controllo ospitato.

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

Parametri

  • nID
    [in] ID di risorsa di controllo che viene recuperato.

  • iid
    [in] ID dell'interfaccia che si desidera ottenere dal controllo.

  • ppCtrl
    [out] puntatore all'interfaccia.

Valore restituito

Restituisce S_OK sulla riuscita o su qualsiasi errore HRESULTvalido.Ad esempio, la funzione restituisce E_FAIL se il controllo specificato da nID non è possibile trovare e restituisce E_NOINTERFACE se il controllo è disponibile, ma non supporta l'interfaccia specificata da iid.

Note

Utilizzando questo puntatore, è possibile chiamare i metodi dell'interfaccia.

Requisiti

Header: atlwin.h

Vedere anche

Riferimenti

Classe di CWindow