CWindow::GetDlgHost

Recupera un puntatore a un'interfaccia al contenitore di hosting di un controllo ATL.

HRESULT GetDlgHost(
   int nID,
   REFIID iid,
   void** ppHost 
) throw();

Parametri

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

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

  • ppHost
    [out] puntatore all'interfaccia.

Valore restituito

Restituisce S_OK se la finestra specificata da iid è un contenitore di controlli e l'interfaccia richiesta può essere recuperata.Restituisce E_FAIL se la finestra non è un contenitore di controlli, o se l'interfaccia richiesta non può essere recuperata.Se una finestra con ID specificato non venga trovata, il valore restituito è uguale a HRESULT_FROM_WIN32(ERROR_CONTROL_ID_NOT_FOUND).

Note

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

Requisiti

Header: atlwin.h

Vedere anche

Riferimenti

Classe di CWindow

AtlAxGetHost