Salut,

Je voudrais ajouter une fonctionnalité à un contrôle existant: le slider
.... ou pourquoi pas trouver une alternative ingénieuse à mon problème alors je m'adresse à vous !

Alors voilà, je voudrais afficher plusieurs sliders (disons 2 pour simplifier), et les synchroniser. C'est à dire:

* Ils n'ont pas la même "range" (par exemple [0..20] et [0..35])
* Ils sont placés les uns au dessus des autres
* Ils sont alignés par rapport à leur valeur
* Quand on déplace un curseur, l'autre curseur se déplace au même endroit

Par exemple:

0 -----|------- 20
0 -----|----------------- 35


Pour l'instant, tout fonctionne bien, mais à cause des arrondis, les curseurs se sont pas tout a fait alignés , par exemple:

0 -----|------- 20
0 ------|---------------- 35

Alors qu'ils sont tous les deux situés à 10 par exemple.

Du coup, à moins que quelqu'un ne voit une solution astucieuse , je pensais créér un contrôle (pourquoi pas from sratch, ou dérivé du CSliderCtrl) qui permette de gérer tout ça (plusieurs sliders en 1, avec une seule valeur courante).

Est-ce que vous pensez que c'est faisable (je n'en ai jamais créé avant ...) ?

Merci d'avance pour toutes vos idées



~bigquick~