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

Propagation de message aux enfants d'une fenetre [MFC] - C++ - Programmation

Marsh Posté le 30-05-2006 à 09:51:26    

Bonjour à tous !
premier post sur Hardware.fr... 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

Reply

Marsh Posté le 30-05-2006 à 09:51:26   

Reply

Marsh Posté le 30-05-2006 à 10:22:59    

Bonjour,
Quelle est la maniere dont tu as créé les fênetre les unes par rappor aux autres ? Je veux dire si elles ont rapport mère-fille ou si elles sont soeurs etc...

Reply

Marsh Posté le 30-05-2006 à 10:38:46    

a vrai dire, je ne sais pas, ce qui est sur c'est que PageWebEnCours est une fille de ObjetExplorer, par contre la relation entre FenetrePrincipal et ObjectExplorer, je ne sais pas, mais au niveau de l'application elles sont imbriqué (dans le Visualisatteur de ressource). ObjetExplorer est un controle ActiveX.

Reply

Marsh Posté le 31-05-2006 à 09:21:42    

Suite a certain teste, j'arrive a controler l'ObjetExplorer, mais toujours pas l'objet PageWebEnCours... si quelqu'un a une idée pour controler cette objet...  
merci d'avance

Reply

Sujets relatifs:

Leave a Replay

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