OVH Cloud OVH Cloud

Régions et hachures

2 réponses
Avatar
Patrice Henrio
Je souhaite utiliser plus de styles de formats de l'intérieurs d'une région
que ce qui est autorisé par API "CreateHatchBrush"
Existe-t-il des composants ou des fonctions redistribuables gratuitement
pour ce faire ?

Je pense en particulier à créer des "alternances de couleurs".
Pour l'instant je n'ai que des hachures dans les deux sens, des lignes
horizontales ou verticales, ou des quadrillages à 90° ou à 45°.
J'aimerai avoir par exemple des rayures bleues et rouges de même largeur en
alternance et penchées de 45°.
Si quelqu'un a déjà quelque chose de ce genre merci de m'en faire part.

Je ne sais même pas comment écrire une requête sous google pour obtenir ce
que je cherche.

2 réponses

Avatar
Zoury
Salut Patrice ! :O)

Je souhaite utiliser plus de styles de formats de l'intérieurs d'une


région
que ce qui est autorisé par API "CreateHatchBrush"



Regarde les fonctions APIs CreatePatternBrush() et
CreateDIBPatternBrushPt().

CreatePatternBrush()
http://msdn.microsoft.com/library/en-us/gdi/brushes_2ilk.asp

CreateDIBPatternBrushPt()
http://msdn.microsoft.com/library/en-us/gdi/brushes_7nck.asp

Elles permettent de te créer une brosse avec un motif de hachure
personnalisé à partir d'un bitmap ou d'un DIB que tu auras préalablement
créer.

il y a des exemples d'utilisation sur le net, comme ici :
http://www.mentalis.org/index2.shtml

--
Cordialement
Yanick
MVP pour Visual Basic
Avatar
Patrice Henrio
merci beaucoup.
Je vais tester tout ça.


"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: eJ4I$
Salut Patrice ! :O)

Je souhaite utiliser plus de styles de formats de l'intérieurs d'une


région
que ce qui est autorisé par API "CreateHatchBrush"



Regarde les fonctions APIs CreatePatternBrush() et
CreateDIBPatternBrushPt().

CreatePatternBrush()
http://msdn.microsoft.com/library/en-us/gdi/brushes_2ilk.asp

CreateDIBPatternBrushPt()
http://msdn.microsoft.com/library/en-us/gdi/brushes_7nck.asp

Elles permettent de te créer une brosse avec un motif de hachure
personnalisé à partir d'un bitmap ou d'un DIB que tu auras préalablement
créer.

il y a des exemples d'utilisation sur le net, comme ici :
http://www.mentalis.org/index2.shtml

--
Cordialement
Yanick
MVP pour Visual Basic