各位大哥,小弟现在用CHTMLVIEW,CHTMLVIEW中放的是一个本地HTML文件。我现在想每次刷新后,让滚动条在最下面,怎么做? 各位大哥,小弟现在用CHTMLVIEW,CHTMLVIEW中放的是一个本地HTML文件。我现在想每次刷新后,让滚动条在最下面,怎么做?很急,救命啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从载OnDocumentComplete,添下面的代码。 LPDISPATCH pDisp = NULL; IHTMLDocument2 *pHTMLDoc = NULL; IHTMLWindow2 *pHTMLWnd = NULL; try{ pDisp = GetHtmlDocument(); if( pDisp ) { if (SUCCEEDED(pDisp->QueryInterface(IID_IHTMLDocument2, (void**)&pHTMLDoc))) { if(SUCCEEDED(pHTMLDoc->get_parentWindow( &pHTMLWnd ))) { pHTMLWnd->scrollTo(0, 1000000);//任意位置 } } } } catch(...) { } try{ if(pHTMLWnd!=NULL) pHTMLWnd->Release(); if(pHTMLDoc!=NULL) pHTMLDoc->Release(); if(pDisp!=NULL) pDisp->Release(); } catch(...) { } 但是如何确定SCROLLTO()中的数值呢?老是滚不到底。我原来在我的HTML文件中嵌入了JAVASCRIPT,也是一样的问题,就是很难确定要滚到的位置。如果数值填的很大,那它就不能滚到底部,老是在中间的位置请这位大哥再救救小弟。 不是吧,scrollTo(0, 1000000)对一般的几百k的网页是绰绰有余的。我试过是可以的,怎么会停在当中? scrollTo(0, document.body.offsetHeight) 如何获取EditBox中输入的数据! 关于VC6。0安装的问题 在EDIT控件中有一段字符串,任意选中其中的一段,怎样把选中的这段字符串赋给CString变量? 传给进程内组件二进制数组数据除了用SafeArray的方法以为还有别的吗? 各位大虾,小弟初学vc,现有如下问题望大虾们指教 急问!!!!!!!!!!!!!! 一个有意思的问题? 一个很简单的CMenu问题,分又高,大家快进来啊!!!!! 请教:如何展开组合框?立即结帐,谢谢! 如何提出网页中的超链接。 大家来给我看一下这个问题怎么解决,我只有可怜的40分了,来日一定高分相送 EPSON-LQ300K打印机与CB的结合有问题吗?
从载OnDocumentComplete,添下面的代码。 LPDISPATCH pDisp = NULL;
IHTMLDocument2 *pHTMLDoc = NULL;
IHTMLWindow2 *pHTMLWnd = NULL;
try{
pDisp = GetHtmlDocument();
if( pDisp )
{
if (SUCCEEDED(pDisp->QueryInterface(IID_IHTMLDocument2, (void**)&pHTMLDoc)))
{
if(SUCCEEDED(pHTMLDoc->get_parentWindow( &pHTMLWnd )))
{
pHTMLWnd->scrollTo(0, 1000000);//任意位置
}
}
}
}
catch(...)
{
}
try{
if(pHTMLWnd!=NULL)
pHTMLWnd->Release();
if(pHTMLDoc!=NULL)
pHTMLDoc->Release();
if(pDisp!=NULL)
pDisp->Release();
}
catch(...)
{
}
老是滚不到底。
我原来在我的HTML文件中嵌入了JAVASCRIPT,也是一样的问题,就是很难确定要滚到的位置。
如果数值填的很大,那它就不能滚到底部,老是在中间的位置
请这位大哥再救救小弟。
我试过是可以的,怎么会停在当中?