+ -
当前位置:首页 → 问答吧 → activex控件如何获取其宿主IE窗口的大小?

activex控件如何获取其宿主IE窗口的大小?

时间:2010-05-18

来源:互联网

我想实现activex的界面覆盖了IE的客户区,并且界面大小随IE窗口的大小而改变。怎么才能获取到IE客户区的大小?

作者: jinghao666666   发布时间: 2010-05-18

没人知道?

作者: jinghao666666   发布时间: 2010-05-19

HWND hwnd = ::GetParent(m_hWnd);
RECT rt;
::GetClientRect(hwnd, &rt);

这样为何不行?

作者: jinghao666666   发布时间: 2010-05-19

HWND hwnd = ::GetParent(m_hWnd);
取到的是 ie的 客户区窗口吗?
spy++ 看看有可能不是ie 的客户区窗口

作者: visualassist4680   发布时间: 2010-05-19

IWebBrowser2的get_Height、get_Width可以吗?

作者: chaosfun   发布时间: 2010-05-20

该回复于2011-04-01 16:09:50被版主删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#9楼 得分:0回复于:2011-12-28 12:03:17
HWND hwnd = ::GetParent(m_hWnd);
RECT rt;
::GetClientRect(hwnd, &rt);

作者: avi9111   发布时间: 2011-04-01