Techniques de dessin dans une application
Remonter à Présentation de la programmation relative aux graphiques
Cet exemple explique les détails relatifs à l'implémentation de l'effet "rubber banding" dans une application graphique qui suit les mouvements de la souris au fur et à mesure que l'utilisateur dessine un graphique en mode exécution. Le code exemple provient d'un exemple situé dans le répertoire C:\Utilisateurs\Public\Documents\Embarcadero\Studio\22.0\Samples\Object Pascal\VCL\Graphex
(cliquez sur Démarrer | Programmes | Embarcadero RAD Studio Alexandria | Exemples et naviguez vers le répertoire \Object Pascal\VCL\Graphex
). L'application dessine des lignes et des formes sur le canevas d'une fenêtre en réponse à des cliquer-glisser : l'appui sur le bouton de la souris commence le dessin, le relâchement du bouton termine le dessin.
Pour commencer, cet exemple de code montre comment dessiner sur la surface d'une fiche principale. Les exemples ultérieurs expliquent comment dessiner sur un bitmap.
Les rubriques suivantes décrivent l'exemple :
- Comment répondre à la souris.
- Ajout d'un champ à un objet fiche pour faire le suivi des actions de la souris.
- Amélioration du dessin de ligne.
Voir aussi
- Présentation de la programmation relative aux graphiques
- Utilisation des propriétés de l'objet canevas
- Utilisation des méthodes du canevas pour dessiner des objets graphiques
- Gestion de plusieurs objets de dessin dans votre application
- Dessiner sur un bitmap
- Chargement et enregistrement de fichiers graphiques
- Utilisation du presse-papiers avec les graphiques