[R] ListView transparente

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

[R] ListView transparente

#1

Message par Hugues »

Bonjour à tous,

J'aimerai savoir s'il est possible de rendre totalement transparente une ListView (Entête et fonds des colonnes)?

Merci par avance.
Modifié en dernier par Hugues le mar. 01 oct. 2013 19:41, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] ListView transparente

#2

Message par mikell »

Je ne peux te proposer qu'un truc comme ça
► Afficher le texte
Et pour les en-têtes si tu n'en as pas besoin pour cliquer dessus le mieux est de les remplacer par des labels transparentes
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [..] ListView transparente

#3

Message par Hugues »

C'est presque ça! Donc on ne peut pas avoir la ListView transparente comme un GUI? Dommage... :cry: :cry:
► Afficher le texte
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [..] ListView transparente

#4

Message par Hugues »

J'ai parlé trop vite encore... (enfin écrit...)

J'ai fait ça, c'est pas très propre mais ça se rapproche du resultat escompté, maintenant il faut que je supprime le contour du GUI...
► Afficher le texte
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] ListView transparente

#5

Message par mikell »

Ah, quand tu disais transparente, c'était pour voir le bureau à travers ?
► Afficher le texte
NB : $GUI_WS_EX_PARENTDRAG c'est pour un controle pas une gui
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [..] ListView transparente

#6

Message par Hugues »

C'est bon sauf que je n'arrive plus à modifier la taille de Police de ma ListView...
Avec mon ancienne version, c'était bon mais pas là...

Nouveau code (merci Mikell):
► Afficher le texte
Ancien code:
► Afficher le texte
Merci.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] ListView transparente

#7

Message par mikell »

Sérieux tu aimes bien faire compliqué toi ...

Code : Tout sélectionner

$listview = GUICtrlCreateListView(...)
GUICtrlSetFont(-1, 12, 600, 0, "Comic Sans MS")
NB : Apprends à faire la différence entre les IDs et les handles
GUICtrlCreateListView retourne un id alors que _GUICtrlListView_Create retourne un handle
Or _WinAPI_SetFont veut un handle, donc pour un id il faut d'abord utiliser GUICtrlGetHandle
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Hugues
Niveau 8
Niveau 8
Messages : 597
Enregistré le : ven. 21 sept. 2012 18:12
Status : Hors ligne

Re: [..] ListView transparente

#8

Message par Hugues »

Merci, je vais essayer de suite tes conseils. :mrgreen:

Sujet résolu.
Répondre