nikko_s
Messages postés14Date d'inscriptionsamedi 12 août 2006StatutMembreDernière intervention27 mai 2008
-
22 avril 2008 à 14:15
nikko_s
Messages postés14Date d'inscriptionsamedi 12 août 2006StatutMembreDernière intervention27 mai 2008
-
23 avril 2008 à 10:16
Bonjours tous le monde,
Je souhaite effectuer un lissage de courbe avec l'API polyBezier mais je ne trouve pas d'exemple satisfaisant de l'utilisation de cette API en vb6.
Je souhaiterai procéder ainsi :
Mes points (ceux de mon graphique MSChart) sont stockés dans un tableau et je voudrais faire un lissage de ces points via cette API et reconstruire la courbe avec Mschart ensuite.
J'aimerai avoir un exemple d'utilisation de cette api :
hDc , [In], Handle to device context. trouve, ----
<tt class="param">lppt</tt>, [In], Pointer to endpoints and control points., ----
<tt class="param">cPoints</tt>
, [In], Count of endpoints and control points.
De plus j'ai trouver un exemple qui reconstruit la courbe lissée dans une picturebox grâce à Picture1.hdc (PolyBezier(Picture1.hdc,...)
Que dois-je utiliser comme paramètre avec ma MSChart à la place de .hdc ?
nikko_s
Messages postés14Date d'inscriptionsamedi 12 août 2006StatutMembreDernière intervention27 mai 2008 22 avril 2008 à 17:26
Ok je vais essayer ça tout de suite ! Par contre je tiendrai au courant que demain car la je quitte mon lieu de stage et après plus de net, car pas internet chez moi en ce moment...
MERCI en attendant!
@ + bonne soirée
Vous n’avez pas trouvé la réponse que vous recherchez ?
nikko_s
Messages postés14Date d'inscriptionsamedi 12 août 2006StatutMembreDernière intervention27 mai 2008 23 avril 2008 à 10:16
Bonjour,
Alors, j'ai essayé ton exemple et ça a fonctionné tout de suite. Effectivement j'utilisais l'api quasiment comme ton exemple dans mon code sauf que j'utilisais une boucle pour remplir Bez.X et Bez.Y. J'avais une erreur dans cette boucle et mes tableaux étaient mal dimensionnés.
Cette soultion fonctionne.