violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 2010
-
13 sept. 2006 à 23:27
PCPT
Messages postés13278Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
14 sept. 2006 à 11:22
Violent Ken
Bonjour à tous.
J'aimerais appliquer le style visuel XP à mon application par le biais d'un fichier *.manifest.
Oui mais voilà, les contrôles contenus dans mscomctl.ocx (Microsoft Windows Common Controls 6.0) ne prennent pas le style désiré, alors que leurs prédécesseurs contenus dans comctl32.ocx (Microsoft Windows Common Controls 5.0) prennent bien le bon style.
Je ne peux pas passer aux vieux composants (car manque des propriétés, toutes les form à refaire et code à retapper concernant les ajouts d'icones dans les listviews).
Que faire pour avoir le style désiré avec les composants 6.0 ?
Merci, @+
PCPT
Messages postés13278Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201848 13 sept. 2006 à 23:53
salut,
ta demande précisément : tu ne peux pas.
par contre tu peux subclasser et repeindre (je te l'avais déjà dit il n'y a pas longtemps j'crois bien....)
facile de parler.... voici à mon avis un OCX qui pourra vraiment te satisfaire
++
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
bouv
Messages postés1411Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention 3 mars 20191 14 sept. 2006 à 08:56
Oui je te recommande également WindowsXPC Engine. Aucun code à changer. Tu place le controle sur ta form dans Form_Load tu met WindowsXPC1.InitSubClass (ou un truc du genre) et c'est tout !
Fonctionne également avec Win98, Me, 2K
Tu as même droit à des MsgBox et InputBox au Style XP.
La seule chose dommage c'est qu'il ne redessine pas la Form ^^
Si vous connaissez un control qui le fait je suis preneur.