OVH Cloud OVH Cloud

EnableVisualStyles()

3 réponses
Avatar
Denis
Bonjour,

Lorsque j'active le style XP avec EnableVisualStyles() dans mes applis, je
perds les icones de mes buttons. Jusque là c'est pas trop grave mais là où
c'est moins cool, c'est pour les toolbars qui se retrouvent de ce fait un peu
"vides".

Y a t-il un moyen d'éviter cela ?

Aloha, 2nis

3 réponses

Avatar
Lionel LASKE
Est-ce que tes icônes sont bien en 16 millions de couleurs ?
Est-ce que tu appelles "'Application.DoEvents" aprés le EnableVisualStyles ?

Lionel.

"Denis" a écrit dans le message de news:

Bonjour,

Lorsque j'active le style XP avec EnableVisualStyles() dans mes applis, je
perds les icones de mes buttons. Jusque là c'est pas trop grave mais là où
c'est moins cool, c'est pour les toolbars qui se retrouvent de ce fait un
peu
"vides".

Y a t-il un moyen d'éviter cela ?

Aloha, 2nis


Avatar
Denis
Bonjour,

Mes icones sont en 16 ou 256 couleurs.
Je ne fait pas de Doevents après le EnableVisualStyles.
Effectivement, après cela, c'est mieux !

Merci Lionel,
2nis

"Lionel LASKE" wrote:


Est-ce que tes icônes sont bien en 16 millions de couleurs ?
Est-ce que tu appelles "'Application.DoEvents" aprés le EnableVisualStyles ?

Lionel.

"Denis" a écrit dans le message de news:

> Bonjour,
>
> Lorsque j'active le style XP avec EnableVisualStyles() dans mes applis, je
> perds les icones de mes buttons. Jusque là c'est pas trop grave mais là où
> c'est moins cool, c'est pour les toolbars qui se retrouvent de ce fait un
> peu
> "vides".
>
> Y a t-il un moyen d'éviter cela ?
>
> Aloha, 2nis





Avatar
Pierre Alexis
Denis wrote:

Mes icones sont en 16 ou 256 couleurs.
Je ne fait pas de Doevents après le EnableVisualStyles.
Effectivement, après cela, c'est mieux !



Je pense que la fonction EnableVisualStyles ne devrait être employée que
durant la phase de développement de votre application. Pour une release
définitive, il est conseiller d'employer plutôt la technique des
fichiers manifest. Car EnableVisualStyles est définitivement trop buggée.

--
Pierre ALEXIS
Courriel :
FAQ Visual Basic : http://faq.vb.free.fr