GagetListIcon largeur colonne

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Bmld76
Messages : 116
Inscription : dim. 09/janv./2022 12:47

GagetListIcon largeur colonne

Message par Bmld76 »

Bonjour,


Je recherche le moyen de récupérer la largeur d'une colonne ListeIconGadget. Mon objectif est d'imprimer la liste en respectant l'ordre des colonnes ainsi que leur largeur modifié par l'utilisateur.
Pour l'ordre des colonnes, je pense m'en sortir avec la lecture du titre : GetGadgetItemText(0, -1, 1) , mais pour la largeur je n'ai rien trouvé.

Merci pour votre aide.
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5

PureBasic 6.11 MacOS
Mesa
Messages : 1126
Inscription : mer. 14/sept./2011 16:59

Re: GagetListIcon largeur colonne

Message par Mesa »

En examinant l'aide, on trouve ceci :

Code : Tout sélectionner

OpenWindow(0,200,200,300,100,"test") 

ListIconGadget(0,10,10,280,80,"size",100) 
AddGadgetColumn(0,1,"file",100) 


AddGadgetItem(0,-1,"100 KB"+#LF$+"C:\Program Files\Internet Explorer\iexplore.exe") 
AddGadgetItem(0,-1,"100 KB"+#LF$+"C:\Program Files\Internet Explorer\iexplore.exexx") 


;Api Windows seulement : autosize des colonnes
SendMessage_(GadgetID(0), #LVM_SETCOLUMNWIDTH, 1, #LVSCW_AUTOSIZE) 

;PureBasic
Debug GetGadgetItemAttribute(0, #PB_Ignore, #PB_ListIcon_ColumnWidth, 0)
Debug GetGadgetItemAttribute(0, #PB_Ignore, #PB_ListIcon_ColumnWidth, 1)



Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
M.
Bmld76
Messages : 116
Inscription : dim. 09/janv./2022 12:47

Re: GagetListIcon largeur colonne

Message par Bmld76 »

Bonsoir,

Merci pour cette info, je suis passé à cot, je vais tester.

J'ai testé, c'est ce que je cherchais. Merci


Cordialement
_____________________________________________________________
IMAC 21.5 2012 Core I5 - 2.70 Ghz. 16 GB NVIDIA GeForce GT 640M 512 Mo. MacOs OCPL Sonoma 14.3
MacBook Air M1 - 8Go - Sonoma 14.5

PureBasic 6.11 MacOS
Répondre