Controler les scroll bar d'un Active X [MFC] [RESOLU] - C++ - Programmation
Marsh Posté le 02-06-2006 à 01:36:52
sonique6784 a écrit : Bonjour, |
Bon j'y connais rien en activeX donc je proposerais une solution à la bourrin :
Enumérer les fenêtres filles du controle et poster le message à tous les enfants.
pour l'énumération, voir :
http://msdn.microsoft.com/library/ [...] indows.asp
Marsh Posté le 02-06-2006 à 09:21:44
Merci je vais tester ça semble être une bonne piste, je vous tiens au courant.
Marsh Posté le 02-06-2006 à 10:40:27
ça ne fonctionne malheureusement pas
si quelqu'un a une idée... parce que là je désespère !
Marsh Posté le 01-06-2006 à 15:56:01
Bonjour,
J'ai une application utilisant les MFC et un Active X (permettant d'intégrer le moteur d'internet explorer dans mon programme).
Je souhaite envoyer un événement à cet objet, malheureusement l'utilisation de sendmessage() envoit bien sur l'active X mais n'envoit pas à la page web inclus dans l'active X.
Comment faire pour envoyer des événement à l'interrieur de l'active X pour controler les scrollbar (genre un evenement fleche du bas.
merci d'avance.
vous pouvez egalement consulter le post 91286.
sonique :: Cédric
Solution
IHTMLDocument * doc = (IHTMLDocument *)m_cMyControl.get_Document();
IHTMLDocument2 * doc2;
doc->QueryInterface(IID_IHTMLDocument2, (void**)&doc2);
IHTMLWindow2 * win2;
doc2->get_parentWindow(&win2);
win2->scrollBy(0, 100);
Message édité par sonique6784 le 16-06-2006 à 16:35:19