[win32] trier une listbox

Description

Exemple de code montrant comment trier les éléments d'une listbox, faites un clique droit sur la liste pour commencer.

La technique utilisée est assez simple, les éléments de la liste sont copiés dans un conteneur (<list>) qui, une fois que tous les éléments y sont copiés, sera trié. Au final au ajoute tous les éléments du conteneur dans la liste.
Cette technique peut paraître assez indirecte, mais il vaut peut être mieux procédèr comme cela, car les opérations de déplacement d'élément de liste Win32 sont relativement 'lourdes' (LB_GETTEXT + LB_DELETESTRING + LB_INSERTSTRING = 1 déplacement) alors qu'avec les listes chaînées, c'est très rapide.

Conclusion :


Le petite coloration de gauche ne sert strictement à rien ;)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.