BlueGEEK Journal

Accueil > Manip’s > Delphi > Ardoise Magique > ATELIER : Paint with DELPHI (maitriser le Dessin en Delphi) > 1- L’Objet CANVAS (canevas)

DELPHI

1- L’Objet CANVAS (canevas)

Paint, Draw (Dessiner)

mardi 11 novembre 2008, par bluegyn_spip

- Appeler les routines système pour :

  • Dessiner correctement sous Windows,
  • puis Imprimer correctement ce dessin, est à la fois complexe et dangereux, car le moindre faux-pas peut bloquer la machine en épuisant ses ressources.

DELPHI a créé l’objet

CANVAS

- Qui récapitule en les simplifiant toutes les routines et leurs contrôles


Cet exemple trace un cercle bleu entouré de rouge

procedure TForm1.FormPaint(Sender: TObject);

begin



Canvas.Pen.Color := clred;

Canvas.Pen.Width := 10;

Canvas.Brush.Color := clBlue;

Canvas.Ellipse(10,10,200,200);



end;

A placer sur l’évènement PAINT du formulaire


Canvas génère 3 Outils fondamentaux :

  1. PEN (le crayon, le trait)
  1. BRUSH (le pinceau, la brosse, le Fond)
  1. Et FONT (la Fonte)

- Il suffit de placer un . (point) derrière chaque objet (en commençant par Canvas ) pour dérouler la liste des propriétés ( et fonctions) disponibles :