BlueGEEK Journal

Accueil > Manip’s > Delphi > Ardoise Magique > ATELIER : Paint with DELPHI (maitriser le Dessin en Delphi) > 3- Tracé de formes

CANVAS

3- Tracé de formes

mardi 11 novembre 2008, par bluegyn_spip

- Nous avons vu dans la leçon 2 avec

  • PolyGon
  • Chord

- Qu’il était possible de tracer des traits qui complétaient automatiquement la forme pour la refermer ?

Dessiner un Rectangle

- RECTANGLE

- Cet exemple trace un Carré Bleu en Bordure de formulaire

- Pour le fun est introduite ici le Type TRECT

  • Qui mémorise automatiquement les coordonnées d’un rectangle
    • Ici le CLIENT (GetClientRECT) est le formulaire lui même.

Rectangle aux coins arrondis

- RoundRect

Les 2 derniers paramètres définissent l’angle d’arrondi


Cercle

- La manip consiste à dessiner un Rectangle Virtuel qui contiendra le cercle

- Ellipse

- Si le Rectangle est un Carré, on obtient un Cercle parfait

- Sinon on obtient une Ellipse dont les Diamètres horizontal et vertical correspondent aux cotés du rectangle


Dessiner un Camembert

- Pie

- On dessine une Ellipse

  • qui est incluse dans un rectangle
    • Dont la diagonale est définie par les point 1 et 2

- Les sections du camembert (bords) partent du centre vers le point 3 et 4


Erratum : Intervertir les points 3 et 4


Page suivante