Quelqu'un connaît le moyen de faire ça ?
Lorsque l'on agit sur un élément d'ExplorerListGadget() c'est automatique, il se met à jour tout seul, mais avec un ExplorerTreeGadget() c'est galère.
Si par exemple on supprime un élément il reste affiché même s'il n'existe plus. Les trois commandes disponibles ne permettent pas de rafraîchir l'affichage. C'est possible ou non? Une idée.
Actualiser un ExplorerTreeGadget ?
Actualiser un ExplorerTreeGadget ?
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.
Pour les listicon il existe un message propre pour redessiner les éléments mais pour le Tree je ne sais pas, je n'ai pas regardé
essaye juste après le changement l'API suivante
il me semble que le 7 correspond aux drapeaux suivants
essaye juste après le changement l'API suivante
Code : Tout sélectionner
RedrawWIndow_(GadgetID(gadget), 0, 0, 7)
Code : Tout sélectionner
#RDW_ERASE | #RDW_INTERNALPAINT | #RDW_INVALIDATE
Ca fonctionne en partie, j'ai testé en zippant un fichier qui a donc été ajouté et non supprimé.
L'affichage s'est bien rafraîchi mais pas dans le dossier "Mes documents" où l'opération s'est faite, mais dans "Mes documents" accessible par le chemin complet (D:\Documents and settings\...)
C'est déjà un très bon début, merci Denis.
L'affichage s'est bien rafraîchi mais pas dans le dossier "Mes documents" où l'opération s'est faite, mais dans "Mes documents" accessible par le chemin complet (D:\Documents and settings\...)
C'est déjà un très bon début, merci Denis.
Quand tous les glands seront tombés, les feuilles dispersées, la vigueur retombée... Dans la morne solitude, ancré au coeur de ses racines, c'est de sa force maturité qu'il renaîtra en pleine magnificence...Jacobus.