ListIconGadget et Scrollbar
Publié : mar. 13/mai/2008 16:30
Bonjour,
Je dispose de 2 listicongadgets justaposées (un peu comme la pose de volet sous excel).
Je souhaite en bougeant la scrollbar de droite faire bouger les lignes de la liste de gauche. Pour cela j'utilise :
Peut-on aller plus loin et supprimer (ou masquer) la scrollbar de la liste de gauche ?
En utilisant #LVS_NOSCROLL, comme il n'y a plus de barre, il devient impossible de faire défiler même en forçant la position avec le code ci-dessus ... si quelqu'un à une idée ou déjà cherché, merci de son avis.
Je dispose de 2 listicongadgets justaposées (un peu comme la pose de volet sous excel).
Je souhaite en bougeant la scrollbar de droite faire bouger les lignes de la liste de gauche. Pour cela j'utilise :
Code : Tout sélectionner
Procedure.l GetListPos(Gadget.l)
ProcedureReturn SendMessage_(GadgetID(Gadget), #LVM_GETTOPINDEX, 0, 0)
EndProcedure
Procedure.l SetListPos(Gadget.l, Position.l)
Protected Pos.point
SendMessage_(GadgetID(Gadget), #LVM_GETITEMPOSITION, Position - 1, Pos)
SendMessage_(GadgetID(Gadget), #LVM_SCROLL, 0, Pos\y)
EndProcedure
If GetActiveGadget() = #Li_3
SetListPos(#Li_1, GetListPos(#Li_3)+1)
EndIf
En utilisant #LVS_NOSCROLL, comme il n'y a plus de barre, il devient impossible de faire défiler même en forçant la position avec le code ci-dessus ... si quelqu'un à une idée ou déjà cherché, merci de son avis.