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

Windows Discussion :

Propagation de message aux enfants d'une fenetre [MFC]


Sujet :

Windows

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 5
    Points : 5
    Points
    5
    Par défaut [RESOLU]Propagation de message aux enfants d'une fenetre [MFC]
    Bonjour à tous !
    premier post sur Developpez.net... Merci de votre indulgence.

    Mon problème :
    Application en C/C++/MFC, avc Visual Studio
    Je souhaite activer le défilement d'une page web inséré dans mon programme grâce à un objet Explorer (Navigateur Microsoft IE).
    Schéma de l'application :
    .FenetrePrincipal
    --Edit
    --ObjetExplorer
    ----PageWebEnCours

    J'arrive a modifier les scroll barres de ObjetExplorer, mais pas de PageWebEnCours. En effet l'ObjetExplorer intègre une "fenêtre" (CWnd j'imagine) dans laquelle apparait la page web, et je n'ai pas accès a celle ci...

    De même si j'appuis sur la touche [fleche du bas] quand je suis dans FenetrePrincipal la page ne défile pas, l'evenment n'est pas envoyé a ObjetExplorer.

    Je souhaite donc propager l'evenement Fleche du bas a tout les enfants de la fenêtre principal étant donné qu'apparement je ne peu pas acceder aux propriétés de PageWebEnCours.

    Si ce n'est pas clair demandez moi.
    Merci d'avance.

    sonique :: Cédric

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2006
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Solution
    IHTMLDocument * doc = (IHTMLDocument *)m_cMyControl.get_Document();

    IHTMLDocument2 * doc2;

    doc->QueryInterface(IID_IHTMLDocument2, (void**)&doc2);

    IHTMLWindow2 * win2;

    doc2->get_parentWindow(&win2);

    win2->scrollTo(0, 100);

    // TODO: check HRESULTs for error

    // TODO: release objects

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/10/2010, 16h10
  2. Afficher un message d'erreur dans une fenetre
    Par guy_antoine_mav dans le forum Débuter
    Réponses: 4
    Dernier message: 27/08/2008, 11h45
  3. STL list : acceder aux enfant d'une class depuis un liste
    Par poussinphp dans le forum SL & STL
    Réponses: 6
    Dernier message: 29/04/2007, 17h21
  4. changer class name d'une fenetre mfc
    Par pingfr dans le forum MFC
    Réponses: 2
    Dernier message: 11/07/2005, 13h38

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