在VC中用chtmlview实现了一个浏览器,怎样取得里面那个IE控件的高度

在VC中用chtmlview实现了一个浏览器,怎样取得里面那个IE控件的高度,也就是说我们在写window.open的时候弹出一个新的窗口,怎样要主窗口的大小等于里面IE窗口的大小
能不能说得详细点,,看不懂片段
谢谢哟
[132 byte] By [maygu3-乐乐猪] at [2008-5-2]
# 1
GetWidth()得到宽度, GetHeight()得到高度。

window.open是什么意思?你要在html代码里写?
SoLike-思危 at 2007-10-27 > top of Msdn China Tech,VC/MFC,界面...
# 2
CHtmlView::GetHeight(),这个我不会如何用

window.open就是javascript里面的
maygu3-乐乐猪 at 2007-10-27 > top of Msdn China Tech,VC/MFC,界面...
# 3
找到ie窗口的句柄,然后GetWindowRect
baojian88888-机器人 at 2007-10-27 > top of Msdn China Tech,VC/MFC,界面...
# 4
能不能有一个实现此功能的代码哟
maygu3-乐乐猪 at 2007-10-27 > top of Msdn China Tech,VC/MFC,界面...
# 5
看不懂你的意思啊,如果是指脚本那就是
<script>
window.open("up2.htm",null,"height=document.body.offsetHeight,width=document.body.offsetWidth,status=yes,toolbar=no,menubar=no,location=no");
</script>
SoLike-思危 at 2007-10-27 > top of Msdn China Tech,VC/MFC,界面...
# 6
java
SoLike-思危 at 2007-10-27 > top of Msdn China Tech,VC/MFC,界面...
# 7
void CMyHtmlView::BeforeNavigate2(LPDISPATCH pDisp, VARIANT* URL,
VARIANT* Flags, VARIANT* TargetFrameName,
VARIANT* PostData, VARIANT* Headers, BOOL* Cancel)
{
if ( m_bResizeWindow )
{
IWebBrowser2* pWB = NULL;

// QI the dispatch for WebBrowser control.
HRESULT hr = pDisp->QueryInterface( IID_IWebBrowser2,
(void**)&pWB );
if ( SUCCEEDED(hr) )
{
long x,y;

// Get dimensions.
pWB->get_Width( &x );
pWB->get_Height( &y );

// Resize frame.
SetScrollSizes( MM_TEXT, CSize(x,y) );
ResizeParentToFit();
pWB->Release();
}
m_bResizeWindow = false;
}
}

# 8
蒋老大来了,只能接分了。
aa3000-杀手K at 2007-10-27 > top of Msdn China Tech,VC/MFC,界面...