Bonjour,
j'ai une classe (dérivée de) CWnd fille (ChildWnd) dépendant d'une classe (dérivée de) CWnd parente (MainWnd).
Une instance de MainWnd est elle même créee dans une CFormView. Mon objet ChildWnd est une visualisation graphique qui permet de zoomer/dezoomer à l'aide de la molette de la souris.
Le problème est que lorsque la fenêtre du CFormView est plus petite que ma fenêtre incluant tous ces contrôles (donc il y a une scrollbar verticale qui apparaît sur la droite), si je scroll avec la molette (à partir de n'importe où dans le CFormView) alors j'ai un scrolling à la fois du CFormView, mais aussi une activation du zoom in/out de ma classe ChildWnd.
Je voudrais bien sûr que lorsque ma souris est sur la fenêtre du ChildWnd et que je scroll avec la molette, je puisse zoom in/out sans que rien d'autre ne se passe aux étages plus haut (i.e. ni au niveau du MainWnd, ni à celui du CFormView), et inversement, lorsque ma souris n'est pas sur ma fenêtre graphique de ChildWnd et que je scroll, alors je voudrais que seule le CFormView scroll sans que rien ne se passe dans ChildWnd ou MainWnd...
Ai-je été suffisamment clair?
Merci si vous avez un tuyau...
Gorgo 13.
Partager