STYLE XP AUTO (CRÉE SON PROPRE .MANIFEST AUTOMATIQUEMENT)

cs_Koiu Messages postés 269 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 19 février 2015 - 16 oct. 2002 à 17:36
hcadieu Messages postés 16 Date d'inscription mardi 28 septembre 2004 Statut Membre Dernière intervention 1 mai 2012 - 30 janv. 2007 à 09:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/4767-style-xp-auto-cree-son-propre-manifest-automatiquement

hcadieu Messages postés 16 Date d'inscription mardi 28 septembre 2004 Statut Membre Dernière intervention 1 mai 2012
30 janv. 2007 à 09:24
Bravo pour ta source, j'ai cependant une question : lorsque l'on fait une dll (add-in a un soft d'office par exemple) comment faire que le style XP soit appliqué ? est-ce que ceci marche aussi pour les dlls ?
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
30 août 2005 à 16:24
Bon. J'ai fait exactement tout ce qui fallait, mon programme me dit "premier démarrage, il va se fermer....".
Il se ferme.
Le fichier *.manifest apparaît.
Je démarre mon prog, et tout ce que j'entend c'est le bruit de l'erreur sérieuse (VbCritical) !
Super !
J'espère que tu trouveras d'où vient le bug (moi j'ai cherché, mais vu que le son n'est pas accompagné d'une jolie msgbox me donnant le nom de l'erreur, je ne sais pas),@+
@+
colin25 Messages postés 1 Date d'inscription jeudi 15 juillet 2004 Statut Membre Dernière intervention 27 octobre 2004
27 oct. 2004 à 18:36
Salut,
J'au un problème avec les OptionButton quand ils sont dans une frame : Le fond de l'OptionButton apparaît en noir !
Alors que si l'OptionButton n'est pas dans une frame, ca marche nickel ! Comment résoudre ce problème ?
J'ai aussi un problème de scintillement des caractères lorsque je passe avec la souris sur des contrôles !
Merci d'avance
NewSky Messages postés 86 Date d'inscription dimanche 27 janvier 2002 Statut Membre Dernière intervention 20 février 2009
27 déc. 2003 à 19:57
Oui c'est très bien, mais en utilisant le même système, on peut écrire plutôt :

Private Sub Form_Initialize()
If Dir(App.Path & "" & App.EXEName & ".exe" & ".manifest", vbNormal Or vbHidden Or vbSystem Or vbArchive) = "" Then
Style_Xp (App.Path & "" & App.EXEName & ".exe" & ".manifest")

Shell App.Path & "" & App.EXEName, vbNormalFocus
End
End If

Dim x As Long
x = InitCommonControls

End Sub

Ceci permet d'ouvrir automatiquement le programme après avoir créé le .manifest. L'action est invisible

Aussi, comme l'a souligné lumesh dans sa source http://www.vbfrance.com/code.aspx?ID=8014, pensez à utiliser les composants de:
- Microsoft Controls 5 SP2
- Microsoft Controls 6 SP4

pour pouvoir avoir le style sur quasiement tous les contrôles (progress bar, tab strip, ListView, etc ...)
Mikelepsycopat Messages postés 33 Date d'inscription dimanche 13 juillet 2003 Statut Membre Dernière intervention 6 juin 2004
27 août 2003 à 15:43
je l'ai trouver dans cette sourse pour ce qui lon po http://www.vbfrance.com/article.aspx?Val=9081
Mikelepsycopat Messages postés 33 Date d'inscription dimanche 13 juillet 2003 Statut Membre Dernière intervention 6 juin 2004
27 août 2003 à 15:38
Il me manke un ocx MSRDC20.ocx
Domage
cs_Koiu Messages postés 269 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 19 février 2015
16 oct. 2002 à 17:36
ouais bein c'est cool!!!
Rejoignez-nous