![]()
![]()
![]()
![]()
![]()
Next: Options de dessin Up: Primitives Graphiques Previous: Événements   Contents   Index
Bitmap Dans les sections précédentes, nous avons vu comment créer des fenêtres. Une fenêtre est une zone rectangulaire destinée à être affichée à l'écran. Elle possède des dispositifs permettant de gérer les interactions avec l'utilisateur sous la forme de gestionnaires d'événements. Nous le verrons plus bas, il est possible de dessiner dans les fenêtres.
OK propose aussi une autre forme rectangulaire, le bitmap. Un bitmap est aussi une zone rectangulaire, mais il n'est pas destiné à être affiché directement et ne propose aucun moyen d'interagir avec l'utilisateur. La seule chose que l'on puisse faire avec un bitmap est d'y dessiner et de recopier son contenu dans une fenêtre. Il est aussi possible de créer un bitmap à partir d'une fenêtre.
Un bitmap est créé simplement avec un appel à la fonction suivante :
(ok:create-bitmap couleur-fond largeur hauteur)La couleur est une couleur de OK, comme les constantes
ok:redouok:blue, ou une couleur créée avec les fonctionsok:make-colorouok:color. Lalargeuret lahauteursont les dimensions en pixels du bitmap. La fonction retourne un objet Scheme. La fonction suivante :(ok:bitmap? acteur)retourne
#tsi acteur est un bitmap et#fdans le cas contraire.
![]()
![]()
![]()
![]()
![]()
Next: Options de dessin Up: Primitives Graphiques Previous: Événements   Contents   Index © 1993 to 2001 Erian Concept