OVH Cloud OVH Cloud

ActiveX et HTML

2 réponses
Avatar
Nicolas IG
Bonjour,

Débutant dans la programation de controles activeX, je souhaiterai
développer un controle activeX me permettant de changer la couleur de fond
de la page dans laquel est contenu le controle.
J'utilise les MFC et je travaille sous Visual C++ 6

Voici le code que j'ai rajouté :

HRESULT IOleClientSite::GetContainer(LPOLECONTAINER FAR *ppContainer);
HRESULT IOleContainer::QueryInterface(REFIID IID_IHTMLDocument2, void**
ppContainer);
(*ppContainer)->put_bgColor("#FF0000");

Ce programe ne compile pas, et pourtant je pense suivre correctement les
instructions données sur MSDN.
D'autre part, étant vraiment débutant, je ne sais où placer ce bout de code,
actuellement il est dans la méthode DoPropExchange de mon controle.

Merci pour votre aide.

2 réponses

Avatar
Fabien LE LEZ
On Mon, 26 Jan 2004 12:26:10 -0800, "Nicolas IG"
wrote:

controles activeX


fr.comp.os.ms-windows.programmation

--
;-)

http://www.gotw.ca/gotw/063.htm
http://www.gotw.ca/gotw/067.htm#2

Avatar
Nicolas IG
Problème résolu en partie, juste un point restant floue, où mettre ce code?
Y a t'il un evenement par défault, un evenement qui est contamment actif?


"Nicolas IG" wrote in message
news:4014f955$0$29057$
Bonjour,

Débutant dans la programation de controles activeX, je souhaiterai
développer un controle activeX me permettant de changer la couleur de fond
de la page dans laquel est contenu le controle.
J'utilise les MFC et je travaille sous Visual C++ 6

Voici le code que j'ai rajouté :

HRESULT IOleClientSite::GetContainer(LPOLECONTAINER FAR *ppContainer);
HRESULT IOleContainer::QueryInterface(REFIID IID_IHTMLDocument2, void**
ppContainer);
(*ppContainer)->put_bgColor("#FF0000");

Ce programe ne compile pas, et pourtant je pense suivre correctement les
instructions données sur MSDN.
D'autre part, étant vraiment débutant, je ne sais où placer ce bout de
code,

actuellement il est dans la méthode DoPropExchange de mon controle.

Merci pour votre aide.