wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 6

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» wxPenStyle
Conversation : wxPenStyle
09-02-2011 09:27:30  wxPenStyle #1
Harrys (Nouveau membre)
Inscrit le : 06-01-2011
Messages: 8
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour,

Dans mon projet, je trace plusieurs courbes. Afin que l'utilisateur puisse reconnaître puisse distinguer chaque courbe clairement, j'ai supprimé des dégradés de couleurs pour passer vers une identification par des styles.

Pour l'instant j'utilisais les styles prédéfinis mais je trouve que wxLONG_DASH et wxSHORT_DASH se ressemblent trop. J'ai vu que l'on peut définir ses propres styles avec wxPen::Setdashes.

J'ai essayé mais je n'y arrive pas pour l'instant.

Code Cpp:

 
wxDash tab[3];
tab[0]= 2;
tab[1]= 1;
tab[2]= 2;
wxPen pen = wxPen( color, 1);
pen.SetDashes(3, tab);
dc.SetPen(pen); //dc est de type wxDC
 


Si vous pouviez m'aider, merci !

Dernière modification par Harrys (09-02-2011 09:41:11)

11-02-2011 18:05:50  Re: wxPenStyle #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1390
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut, et désolé pour le délai de réponse.

En fait, il faut bien penser à spécifier wxUSER_DASH comme style lors de la création du wxPen.
De plus, tu peux directement spécifier les paramètres lors de la déclaration de la variable; il n'est pas nécessaire d'utiliser l'opérateur "=".
Ce qui pourrait donner, dans ton cas :

Code wxWidgets:

wxDash tab[3];
tab[0]= 2;
tab[1]= 1;
tab[2]= 2;
wxPen pen(color, 1, wxUSER_DASH);
pen.SetDashes(3, tab);
dc.SetPen(pen);


@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà... et effectivement, depuis le temps, ce n'est plus tellement nouveau....
09-03-2011 10:10:06  Re: wxPenStyle #3
Harrys (Nouveau membre)
Inscrit le : 06-01-2011
Messages: 8
Snippets: 0
Tutoriels: 0
Hors ligne
Ça fonctionne, merci.
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Développement C/C++
» wxPenStyle