HRESULT heure = S_OK ;
pDispatch de LPDISPATCH = m_wndBrowser.get_Document () ;
si (pDispatch ! = NULLE)
{
pHtmlDoc=NULL d'IHTMLDocument2* ;
heure = pDispatch->QueryInterface (__uuidof (IHTMLDocument2), (vide **) &pHtmlDoc) ;
pWindow d'IHTMLWindow2* ;
si (pHtmlDoc ! =NULL)
{
heure = pHtmlDoc->get_parentWindow (&pWindow) ;
pHtmlDoc->Release () ;
}
AFFIRMER (RÉUSSI (heure)) ;
long docheight=0 ;
pe=NULL d'IHTMLElement* ;
pHtmlDoc->get_body (&pe) ;
IHTMLTextContainer* pe2=NULL ;
si (pe ! =NULL)
{
pe->QueryInterface (&pe2) ;
pe->Release () ;
}
si (pe2 ! =NULL)
{
pe2->get_scrollHeight (&docheight) ;
pe2->Release () ;
}
si (pWindow ! =NULL&&docheight>0)
{
pWindow->scrollTo (0, docheight) ;
pWindow->Release () ;
}
pDispatch->Release () ;
}
|