使用CHtmlView,希望能在页面下载后,使页面自动滚屏

junnan2000 2005-07-19 06:17:02

谢谢了。
...全文
109 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
junnan2000 2005-07-20
  • 打赏
  • 举报
回复
已搞定。楼上的对我提示很大。谢谢。
junnan2000 2005-07-20
  • 打赏
  • 举报
回复
谢谢,我试试!
蒋晟 2005-07-20
  • 打赏
  • 举报
回复
HRESULT CMyDHTMLDialog::scrollToBottom()
{
HRESULT hr= S_FALSE;
IDispatch* spDoc=NULL;
m_pWebBrowseAPPr->get_Document(&spDoc);
if(pDoc)
{
IHTMLDocument2 *pHTMLDoc = NULL;
theResult = pDoc->queryInterface(IID_IHTMLDocument2, (LPVOID*)&pHTMLDoc);
ASSERT(pHTMLDoc);
IHTMLElement *pBody = NULL;
hr= pHTMLDoc->get_body(&pBody);
ASSERT(pBody);
IHTMLElement2 *pElement = NULL;
hr= pBody->QueryInterface(IID_IHTMLElement2,(LPVOID*)&pElement);
ASSERT(pElement);
pElement->put_scrollTop(1000000); // Scroll to bottom.
hr= pElement->Release();
hr= pBody->Release();
hr= pHTMLDoc->Release();
hr= pDoc->Release();
}
return hr;
}
AntonlioX 2005-07-19
  • 打赏
  • 举报
回复
帮你顶
junnan2000 2005-07-19
  • 打赏
  • 举报
回复
我用的是下载页面后,在html脚本中加入滚屏的javascript,不知为何总是不成功。

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧