Page 1 sur 1

mise a jour de ListIconGadget()

Publié : mer. 31/août/2011 23:14
par GallyHC
Bonjour tout le monde,

J'aurais besoin de votre aide pour une recherche avec les ListIconGadget().

j'utilise un ListIconGadget() et pour evite de recharger le tout je redimentionne avec resizegadget(), en cas de redimentionnement de la form. le probleme est que le contenu du ListIconGadget() ne ce met pas a jour et garde sa place d'avant

Quelqu'un aurait une idee?

Cordialement,
GallyHC

Re: mise a jour de ListIconGadget()

Publié : jeu. 01/sept./2011 9:12
par Kwai chang caine
Moi quand j'ai des problemes de ce genre, gadget qui apparaissent pas, ou ne se mettent pas a jour, etc..j'utilise ça et en principe ça marche

Soit je reactualise la fenetre (Plus rapide)

Code : Tout sélectionner

UpdateWindow_(WindowID(#FormXXX))
Soit je la recharge

Code : Tout sélectionner

RedrawWindow_(WindowID(#FormXXX), 0, 0, #RDW_INVALIDATE|#RDW_UPDATENOW)
Soit je m'attaque directement au gadget concerné avec la meme methode :?

Code : Tout sélectionner

UpdateWindow_(GadgetID(#GadgetXXX))
Soit je la recharge

Code : Tout sélectionner

RedrawWindow_(GadgetID(#GadgetXXX), 0, 0, #RDW_INVALIDATE|#RDW_UPDATENOW)
Voila pour mon idée...qui vaut ce qu'elle vaut :roll:

Re: mise a jour de ListIconGadget()

Publié : jeu. 01/sept./2011 10:07
par GallyHC
Merci Kcc,

Je vais faire le test.

Cordialement,
GallyHC

Re: mise a jour de ListIconGadget()

Publié : jeu. 01/sept./2011 10:52
par Ar-S
Ouaip les API UpdateWindow_ et redraw sont utiles mais pas cross plateformes et te connaissant GallyHC tu cherches un code multi non ?
Si tu peux montrer un exemple en code ce serait plus pratique.