Hi STARGÅTE,
vielen Dank erstmal für deine Hilfe, aber die globale Einstellung zu ändern, ist nicht mein Ziel, sorry.
Trotzdem danke nochmal
@ALL: Ich habe die Lösung gefunden!
Die richtige API-Konstante, die ich gesucht habe, ist: #LVM_SETICONSPACING
Beispielcode:
Code: Alles auswählen
EnableExplicit
UsePNGImageDecoder()
LoadImage(1,"bildpfad....")
If OpenWindow(0,0,0,500,250,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
ListIconGadget(1,10,10,480,230,"Überschrift",0,0)
SetGadgetAttribute(1,#PB_ListIcon_DisplayMode,#PB_ListIcon_LargeIcon)
AddGadgetItem(1,-1,"Item 1",ImageID(1),0)
AddGadgetItem(1,-1,"Item 2",ImageID(1),0)
AddGadgetItem(1,-1,"Item 3",ImageID(1),0)
AddGadgetItem(1,-1,"Item 4",ImageID(1),0)
AddGadgetItem(1,-1,"Item 5",ImageID(1),0)
AddGadgetItem(1,-1,"Item 6",ImageID(1),0)
AddGadgetItem(1,-1,"Item 7",ImageID(1),0)
AddGadgetItem(1,-1,"Item 8",ImageID(1),0)
AddGadgetItem(1,-1,"Item 9",ImageID(1),0)
AddGadgetItem(1,-1,"Item 10",ImageID(1),0)
SendMessage_(GadgetID(1), #LVM_SETICONSPACING, 0, 50)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Screenshot:
Ich habs einfach mal zufällig mit verschiedenen API-Konstanten ausprobiert und hat sogar geklappt.
