Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1621 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  IWebBrowser2 Interface avec animation VC++2003

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

IWebBrowser2 Interface avec animation VC++2003

n°1506861
alino
la vie c´est la chance .
Posté le 24-01-2007 à 17:10:11  profilanswer
 

salut à tous,
 
J´aimerais bien capturer une page HTML pour la sauvegarder en image (JPEG) ceci en VC++
 
actuellement je parviens a le faire mais avec restriction car les pages avec animations (par exemple: scrolling text) ne macrhe pas et qui est curieux est que jene parviens même pas avoir le texte (statique bien sûr) sur l´image JPEG du HTML capturer.
 
voici mon code si je fais une erreur quelque part, j´ai utilisé les méthodes proposées refresh et refresh2 pour actualiser m_pBrowser mais toujours rien et aussi déactivé la cache.
 
Je serais ravi si quelqu´un pourrait avoir une idée.
 
est possble de convertir m_pBrowser en CHTMLView pour utiliser des methodes telles que GetActiveView et GetHTMLDocument ? peut être la question est "bête" si oui désolé car je suis à bout d´idée.
 
Merci bien
 

Code :
  1. CComPtr<IWebBrowser2> m_pBrowser; // mon Browser


 
 

Code :
  1. COleVariant   vUrl(pUrl, VT_BSTR),
  2.                 vFlags(long(navNoHistory | navNoReadFromCache | navNoWriteToCache), VT_I4),
  3.   vNull(LPCTSTR(NULL), VT_BSTR);
  4.                 COleSafeArray vPostData;
  5. if (!m_pBrowser->Navigate2(&vUrl, &vFlags, &vNull, &vPostData, &vNull) == S_OK)
  6. return FALSE;
  7. // wait
  8. if (bWait)
  9.  RunModalLoop();
  10. // refresh
  11. VARIANT varLevel;
  12. V_VT(&varLevel) = VT_I4;
  13. V_I4(&varLevel) = REFRESH_COMPLETELY;
  14. HRESULT   hr2 = m_pBrowser->Refresh2(&varLevel);
  15. if (FAILED(hr2))
  16.  return FALSE;
  17. m_pBrowser->Refresh();
  18. IDispatch *pDocTemp = (IDispatch *) NULL;
  19. HRESULT   hr = m_pBrowser->get_Document(&pDocTemp);
  20. if (FAILED(hr))
  21.  return FALSE;


 

mood
Publicité
Posté le 24-01-2007 à 17:10:11  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  IWebBrowser2 Interface avec animation VC++2003

 

Sujets relatifs
Interface graphique / menu - imageAIDE INTERFACE
Interface connection serveur ftp. formulaire html + variable JSphp flash, "animation non chargée"
interface web BD[résolu] passage d'excel 2003 à excel 2000
Problème Animation Flash dans un serveur d'applicationinterface web pour BD oracle
interface utilisateur[PHP5] probleme interface
Plus de sujets relatifs à : IWebBrowser2 Interface avec animation VC++2003


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR