代码之家  ›  专栏  ›  技术社区  ›  Nathan W

使用窗口句柄获取IUnkown

  •  2
  • Nathan W  · 技术社区  · 16 年前

    我知道这可能是一个长期的机会,所以请原谅我,因为我真的不太了解COM。

    2 回复  |  直到 16 年前
        1
  •  3
  •   nitzmahone    16 年前

    实现这一点的“标准”方法是使用 AccessibleObjectFromWindow Win32 API。也就是说,实际上支持这一点的东西并不多,因此您的里程数可能会有所不同。您需要从窗口PInvoke访问AccessibleObject,传递HWND,然后在返回的IntPtr上使用Marshal.GetObjectForIUnknown。

        2
  •  1
  •   Sheng Jiang 蒋晟    16 年前

    推荐文章