Icon & Listview

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
danylarson
Niveau 2
Niveau 2
Messages : 24
Enregistré le : mer. 18 janv. 2017 12:25
Status : Hors ligne

Icon & Listview

#1

Message par danylarson » jeu. 08 févr. 2018 16:53

Bonjour,

Je souhaiterais agrementer mes listview de petits icones, cependant le centrage et la taille que prennent ces icones ne me conviennent pas.
Je souhaiterai que les icones soient un peu plus grand et qu ils soient aussi bien alignés avec le texte

Merci pour toutes vos reponses et aides :)

Ci dessous mon code exemple :

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>
#include <WindowsConstants.au3>
#include <GuiListView.au3>

Example()

Func Example()
	GUICreate("Mon Gui", 440, 250, 100, 200, -1, $WS_EX_ACCEPTFILES)


	Global $idListview = GUICtrlCreateListView("col1  |col2|col3  ", 10, 10, 200, 150) ;,$LVS_SORTDESCENDING)

	Local $idItem1 = GUICtrlCreateListViewItem("item2|col22|col23", $idListview)
	GUICtrlSetImage(-1, "wmploc.dll", -22,1)


	Local $idItem2 = GUICtrlCreateListViewItem("item1|col12|col13", $idListview)
	GUICtrlSetImage(-1, "wmploc.dll", -23,1)

	Local $idItem3 = GUICtrlCreateListViewItem("item3|col32|col33", $idListview)
	GUICtrlSetImage(-1, "wmploc.dll", -22,1)

	Global $MonChamp = GUICtrlCreateInput("", 220, 10, 200, 30)

	GUISetState(@SW_SHOW)


	_GUICtrlListView_RegisterSortCallBack($idListview)

	; Loop until the user exits.
	While 1
		Switch GUIGetMsg()
			Case $GUI_EVENT_CLOSE
				ExitLoop

			Case $idListview


				_GUICtrlListView_SortItems($idListview, GUICtrlGetState($idListview))

				Print(GUICtrlGetState($idListview))

		EndSwitch
	WEnd

	_GUICtrlListView_UnRegisterSortCallBack($idListview)
EndFunc   ;==>Example

Func Print($Value)

	ConsoleWrite($Value & @CRLF)

EndFunc   ;==>Print

Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 1721
Enregistré le : mar. 22 juil. 2008 20:55
Localisation : Nantes
Status : Hors ligne

Re: Icon & Listview  

#2

Message par TommyDDR » lun. 12 févr. 2018 12:36

Je doute que les icons soient agrandissable, j'ai vérifié dans la DLL, les icon font bien 16*16, mais ils n'occupent que le bord bas droite des 16*16 pixels.
Je vous conseille d'utiser d'autres icons (il y a bien la croix en plus gros dans la DLL, mais pas le checkmark).
Sinon, en général j'utilise les icons famfamfam (libre de droits)
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679

danylarson
Niveau 2
Niveau 2
Messages : 24
Enregistré le : mer. 18 janv. 2017 12:25
Status : Hors ligne

Re: Icon & Listview

#3

Message par danylarson » lun. 12 févr. 2018 16:07

Merci pour le lien :)

Je ne connaissais pas.
Je testerais une fois mon soucis avec la dernière version d'autoIt resolu :)

Répondre