Page 1 sur 1

IsDrawing() et DrawingOutput()

Publié : lun. 29/août/2005 15:42
par Dr. Dri
Quand on veut faire une fonction qui contient un startdrawing() il y a un risque de conflit avec le reste du programme... De même si on crée une fonction de dessin à la manière des box circle etc (exemple Shape) il faut s'assurer qu'on est bien entrain de dessiner...

Si on veut dessiner ailleurs que dans la surface en cours, il faut utiliser stopdrawing mais comment rétablir la situation d'origine ?

Dri

Publié : dim. 25/sept./2005 13:23
par einander

Code : Tout sélectionner

Global _Drawing

If _Drawing:StopDrawing():EndIf ;mettez ceci avant chaque Drawing
_Drawing=StartDrawing(  ***** ici votre Drawing Output ******)

Publié : dim. 25/sept./2005 17:35
par Dr. Dri
et si on fait appel à une userlib qui dessine ailleurs par exemple ?

Dri

Publié : dim. 25/sept./2005 18:03
par einander
Désolé, je n'ai pas la solution pour userlibs :(

Publié : dim. 25/sept./2005 18:04
par Dr. Dri
C'est pour ca ke ces fonctions seraient pratiques...

Dri