OVH Cloud OVH Cloud

Style XP avec ActiveX

2 réponses
Avatar
poppyto
Bonjour à tous,

Je développe un soft en C++ (sans MFC) qui utilise le style XP de windows XP
via le fichier XML manifest en ressource.
Le problème est que quand j'incorpore un ActiveX tel que Internet Explorer
dans ma fenêtre qui a le style XP, l'ActiveX n'en n'hérite pas et garde le
style Windows gris.
Donc j'aimerai bien que mon ActiveX hérite du style XP

Voilà, si quelqu'un a déjà trouvé comment palier à ce problème, je le
remercie d'avance pour sa réponse.

Cordialement,
Stef++

2 réponses

Avatar
Aurélien REGAT-BARREL
> Bonjour à tous,

Je développe un soft en C++ (sans MFC) qui utilise le style XP de windows


XP
via le fichier XML manifest en ressource.
Le problème est que quand j'incorpore un ActiveX tel que Internet Explorer
dans ma fenêtre qui a le style XP, l'ActiveX n'en n'hérite pas et garde le
style Windows gris.
Donc j'aimerai bien que mon ActiveX hérite du style XP



Hello,
Peut être ça :
http://msdn.microsoft.com/library/en-us/sbscs/setup/enabling_an_assembly_in_an_application_hosting_a_dll_extension_or_control_panel.asp
Ou alors créer un Activation Context à la main :
http://msdn.microsoft.com/library/en-us/sbscs/setup/activation_context_reference.asp

--
Aurélien REGAT-BARREL
Avatar
poppyto
La première méthode n'a pas l'air de fonctionner avec mon Visual C++ 6 (il y
'a une erreur 87 au démarrage de l'exe quand je rajoute le 2ième fichier
manifest même avec le define de compilation dans tout le projet).
Quand a l'activation context, je n'ai pas compris comment ça
fonctionnait...peut être que quelqu'un a réussi à faire marcher avec VC++ 6.
Si c'est le cas je suis preneur !

Merci d'avance
Stef++




"Aurélien REGAT-BARREL" a écrit dans le
message de news: 40fba50a$0$29428$
> Bonjour à tous,
>
> Je développe un soft en C++ (sans MFC) qui utilise le style XP de


windows
XP
> via le fichier XML manifest en ressource.
> Le problème est que quand j'incorpore un ActiveX tel que Internet


Explorer
> dans ma fenêtre qui a le style XP, l'ActiveX n'en n'hérite pas et garde


le
> style Windows gris.
> Donc j'aimerai bien que mon ActiveX hérite du style XP

Hello,
Peut être ça :



http://msdn.microsoft.com/library/en-us/sbscs/setup/enabling_an_assembly_in_
an_application_hosting_a_dll_extension_or_control_panel.asp
Ou alors créer un Activation Context à la main :



http://msdn.microsoft.com/library/en-us/sbscs/setup/activation_context_refer
ence.asp

--
Aurélien REGAT-BARREL