Shellexecute pour raffraichissement IE 6 ???

Shellexecute pour raffraichissement IE 6 ??? - C++ - Programmation

Marsh Posté le 13-02-2007 à 11:49:25    

Bonjour,
 
J'ai un programme en C++ dans lequel au clic sur un bouton, une url internet s'ouvre dans une fenetre IE6. J'utilise pour cela un Shellexecute :  
 

Code :
  1. ShellExecute(NULL, "open", url, NULL, NULL, SW_HIDE);


 
L'url ouverte (de login) ouvre une autre url (souhaitée), et j'ai fait un timer qui raffraichi le login toute les 20 minutes pour ne pas perdre la connexion.
 
Le probleme c'est que lors du raffraichissement de l'Url de login, je refait un shellexecute sur l'Url de login, ca fonctionne, mais je perd toujours la main sur mon appli C++ et la fenetre IE6 s'ouvre toujours.
 
Je souhaiterais que le raffraichissement se fasse de manière invisible, j'ai essayé les paramettre SW_HIDE, SW_SHOWMINNOACTIVE...etc mais ca ne marche pas ?...
 
Si quelqu'un a une idée ?
 
Merci

Reply

Marsh Posté le 13-02-2007 à 11:49:25   

Reply

Marsh Posté le 25-03-2007 à 21:06:18    

Salut, j'arrive surement un peu tard, tu peux déjà utiliser un "CreateProcess" de l'API windows qui lance "iexplore.exe", tu pourras définir qu'il soit complètement caché ou minimisé.
Si tu pouvais mettre un peu plus d'indications sur ce que tu fais, ça serait plus facile de t'aider.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed