cs_baz187rem
Messages postés78Date d'inscriptionvendredi 23 mars 2007StatutMembreDernière intervention21 juin 2010
-
22 mai 2008 à 19:36
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
22 mai 2008 à 21:27
Bonjour à tous !
J'essaie tant bien que mal a utiliser les api win32 sur Visual studio 2003. J'ai beau les déclarer tout est ok, je les utilise correctement et pourtant rien ne se passe.
Je prend pour exemple :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
hWnd = FindWindowA(vbNullString, Me.Name)
hRgn = CreateEllipticRgn(5, 5, 400, 400)
SetWindowRgn(hWnd, hRgn, True)
DeleteObject(hRgn)
End Sub
J'essaie juste de faire une form en rond comme je le ferai sur excel. Rien ne se passe...
J'ai essayer différent appel pour la déclaration des apis c'est a dire dans un module nommé API en public les fonctions appelées ou alors a l'intérieur du code de la form des simples déclares, et aussi des déclare de la facon suivante :
CreateEllipticRgn(ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
End Function
Que se passe-t-il ? Si quelqu'un peut m'aider car ce qui m'intéresserait c'est d'essayer de faire sans feuille un cercle sur lequel un rond tourne autour (un peu comme sur la WII) et tout ca en essayant d'utiliser les apis Getpixel, setpixel, (récupéré la résolution de l'écran...)
Merci beaucoup pour l'aide que vous pourrez m'apporter