CWindow::GetDlgHost

检索对接口为ATL控件宿主容器的指针。

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

参数

  • nID
    [in]要检索的控件的资源ID。

  • iid
    [in]接口的ID您需要从控件中获取。

  • ppHost
    [out]一个指向接口的指针。

返回值

返回 S_OK,如果 iid 指定的窗口是控件容器,因此,请求的接口可以检索。 返回 E_FAIL,如果窗口尚未控件容器,或者,如果请求的接口不能检索。 如果找不到具有指定的ID的一个窗口,则返回值与HRESULT_FROM_WIN32 (ERROR_CONTROL_ID_NOT_FOUND)相等。

备注

使用此指针,可以调用接口中的方法。

要求

Header: atlwin.h

请参见

参考

CWindow选件类

AtlAxGetHost