liban123
Messages postés19Date d'inscriptionmercredi 9 février 2005StatutMembreDernière intervention14 mars 2005
-
10 mars 2005 à 14:59
liban123
Messages postés19Date d'inscriptionmercredi 9 février 2005StatutMembreDernière intervention14 mars 2005
-
11 mars 2005 à 07:41
Bonjour a tous!
Comme on ne peut pas dessiner un rectangle comme on le souhaite en Visual Basic, je vourai savoir si il est possible d'utiliser la fonction "Rotation" pour pouvoir fair pivoter un rectangle d'un angle que l'on souhaite.
Je débute en Visual Basic et je suis vraiment coincé...
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 10 mars 2005 à 17:03
Option Explicit
Private Type COORD
x As Long
y As Long
End Type
Private Declare Function CreatePolygonRgn Lib "gdi32" (lpPoint As Any, ByVal nCount As Long, ByVal nPolyFillMode As Long) As Long
Private Declare Function Polygon Lib "gdi32" (ByVal hdc As Long, lpPoint As Any, ByVal nCount As Long) As Long
Private Declare Function FillRgn Lib "gdi32" (ByVal hdc As Long, ByVal hRgn As Long, ByVal hBrush As Long) As Long
Private Declare Function GetStockObject Lib "gdi32" (ByVal nIndex As Long) As Long
Private Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As Long
Const ALTERNATE = 1 ' ALTERNATE and WINDING are
Const WINDING = 2 ' constants for FillMode.
Const BLACKBRUSH = 4 ' Constant for brush type.
Private Sub Command1_Click()
Dim poly(4) As COORD
Dim NumCoords As Long
Dim hBrush As Long
Dim hRgn As Long
j'ai pas trouvé comment on fait pour avoir d'autres couleurs, en changeant le paramètre j'arrive à avoir du noir rempli ou pas et du rouge seulement en bordure.