Fentre graphique

Signaler
Messages postés
29
Date d'inscription
lundi 17 décembre 2001
Statut
Membre
Dernière intervention
7 janvier 2012
-
Bonjour,
Je fais du dessin sur la zone client de ma fenetre principale, occupée partiellement par des toolbars en partie haute de la zc. Je souhaite limiter la zone de dessin à un rectangle, pas de pb pour la souris, je fais un test avec PtInRect pour interdire le dessin ailleurs, mais par exemple un cercle déborde de ce rectangle. J'ai essayé une fenetre child "static", ça dessine mais ça buggue à mort au resize au bout d'un moment (apparemment le "static" gère mal les messages). J'ai testé avec une "clipping region" rectangulaire...ça clippe toute la fenetre y compris les menus! Au final quel type de child utiliser pour le dédier uniquement au dessin? (l'équivalent d'un PaintBox en Delphi par ex). Faut-il sous-classer obligatoirement?
Merci d'avance