Linedraw en mode XOR

DIMUSERS Messages postés 37 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 2 septembre 2010 - 29 janv. 2007 à 08:56
DIMUSERS Messages postés 37 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 2 septembre 2010 - 3 févr. 2007 à 22:44
Bonjour,
Quelqu'un connait-il un moyen de tracer une ligne (linedraw ?) en mode XOR. C'est à dire en combinant la couleur du fond avec la couleur de la ligne ?
Le but de cette opération serait de pouvoir écrire/effacer la ligne avec la même instruction.
Merci de vos idées.

4 réponses

DIMUSERS Messages postés 37 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 2 septembre 2010
3 févr. 2007 à 18:35
Finalement, j'ai trouvé.
Il faut utiliser la classe ControlPaint.
0
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
3 févr. 2007 à 19:08
Salut,

Si ton but est de le faire pour un affichage écran, jette un oeil à la méthode DrawReversibleLine de la classe ControlPaint.

/*
coq
MVP Visual C#
CoqBlog
*/
0
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
3 févr. 2007 à 19:10
Lol, je répond 4 jours après la bataille et je trouve encore moyen de me faire avoir par un manque de refresh

/*
coq
MVP Visual C#
CoqBlog
*/
0
DIMUSERS Messages postés 37 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 2 septembre 2010
3 févr. 2007 à 22:44
Merci quand même, vieux motard que jamais.


Si t'es en forme, tu peux jeter un oeil à mon nouveau cri : http://www.csharpfr.com/infomsg_SCROLLING-OBJETS-FIXES_883083.aspx

C'est plus verbeux. (Depuis j'ai touvé un nouvel os à ronger, mais c'est pas mieux, il s'agit de graphics.copytoscreen qui est d'un lenteur lunaire...)

st.antoine
0
Rejoignez-nous