IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

[MFC]CWebBrowser, detection fin refresh


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Points : 624
    Points
    624
    Par défaut [MFC]CWebBrowser, detection fin refresh
    Bonjour,

    J'avais déjà trouvé une explication à mon problème sur le web il y a quelque semaine, mais voilà, j'ai perdu mon lien et IMPOSSIBLE de le retrouver...

    Mon problème est que j'utilise l'activeX CWebBrowser2 dans une application MFC, et que je voudrais pouvoir détecter la fin du chargement de la page pour effectuer des traitements dessus.

    En effet, la méthode navigate2 s'éxecute parallemement au reste du code, et le traitement qui suit le navigate2 (ou refresh) s'effectue alors que la page n'est pas encore chargée.

    La solution à mon problème semble passer par l'envoi d'un message qu'il me faudra intercepter pour poursuivre le traitement.

    Seulement voilà, je ne parviens pas à trouver comment détecter la fin du chargement pour envoyer le message.

    Si quelqu'un avait donc une explication, ou juste un lien vers un tuto je lui en serais grandement reconnaissant.

    Pour info, je suis plutôt novice en MFC, et je m'excuse de poster pour quelque chose qui je le sait est déjà expliqué quelque part sur la toile (si seulement je retrouvais où...).

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 381
    Points : 41 582
    Points
    41 582
    Par défaut
    Cela doit avoir un rapport avec cet événement:
    http://msdn.microsoft.com/workshop/b...ecomplete2.asp

    Mais j'ignore comment ça s'utilise.

    Edit: http://msdn.microsoft.com/workshop/b...p#wb_using_cpp

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Points : 624
    Points
    624
    Par défaut
    Merci pour la piste ^^

    Visiblement, il doit être possible d'intégégrer le message en passant par le menu "event" quand on fait un clique droit sur l'objet depuis l'editeur d'interface.

    Je posterai le résultat de ma recherche ici pour ceux qui se poseront la même question.

    Encore désolé pour le niveau de la question

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Points : 624
    Points
    624
    Par défaut
    En effet, c'est tout con :p

    Moi qui pensait tomber sur un bon gros problème prise de tête...
    [*] Donc clique droit sur l'objet CWebBrowser dans l'éditeur
    [*] On ajoute l'evenement NavigateComplete2
    [*] on insère la suite du traitement dans la fonction qu'a généré la MFC.

    Merci pour votre aide :p

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. detecter fin de session
    Par wechteuf dans le forum VB.NET
    Réponses: 3
    Dernier message: 25/09/2009, 17h03
  2. [MFC]CWebBrowser injection code
    Par gloubi dans le forum Visual C++
    Réponses: 1
    Dernier message: 24/07/2006, 21h00
  3. [MFC] Comment detecter le phenomene Alt-Tab
    Par kacedda dans le forum MFC
    Réponses: 5
    Dernier message: 09/03/2006, 09h28
  4. [MFC] Controler la fin de l'application
    Par gwen1984 dans le forum MFC
    Réponses: 5
    Dernier message: 11/07/2005, 16h20
  5. [langage]detection fin fichier
    Par thanatos29 dans le forum Langage
    Réponses: 3
    Dernier message: 03/06/2005, 20h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo