[MFC] Plusieurs sliders en un
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 :cry: , 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 :idea: , 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~