Ce que je cherche à faire, c'est récupérer l'index de l'item, (le numéro de la ligne), uniquement en cliquant dans la case à cocher, sans sélectionner la ligne.
(Bon! Là, je vois pas comment je peux être plus clair!

Je vous met un code (qui sert à rien) pour vous entrainer.

Code : Tout sélectionner
#List = 1
If OpenWindow(0, 0, 0, 170, 170, "ListIconGadget", #PB_Window_SystemMenu)
ListIconGadget(1, 10, 10, 150, 150, "Colonne 1", 100, #PB_ListIcon_CheckBoxes|#PB_ListIcon_FullRowSelect|#LVS_NOCOLUMNHEADER)
For a = 0 To 4
AddGadgetItem(#List, -1, "Texte "+Str(a))
Next
EndIf
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow : Quit = 1
Case #PB_Event_Gadget
Select EventGadget()
Case #List
Select EventType()
Case #PB_EventType_LeftClick
Debug GetGadgetState(#List) ; Ca, ça fonctionne bien en sélectionnant la ligne
; mais c'est pas ça que je veux.
; Je veux obtenir la même chose, juste en cliquant
; dans la case à cocher.
EndSelect
EndSelect
EndSelect
Until Quit