INTERFACE GRAPHIQUE/COURBE DE BEZIER

MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 - 22 oct. 2006 à 15:17
PADYVEN Messages postés 69 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 29 août 2012 - 26 oct. 2006 à 12:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40023-interface-graphique-courbe-de-bezier

PADYVEN Messages postés 69 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 29 août 2012
26 oct. 2006 à 12:49
je valide ce que j'ai dit

Private Declare Function MoveToEx Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, lpPoint As Any) As Long

Private Declare Function LineTo Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long) As Long


avec ca et le refresh au bon endroit on gagne du temps
beaucoup de temps
PADYVEN Messages postés 69 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 29 août 2012
24 oct. 2006 à 13:12
Pour aller 25 fois plus vite reduis le timer lol ou alors j'ai pas bien compris
-ou alors vas dans le code et supprime les lignes de construction
celle qui sont dans recursbezier (on en as pas besoin)
-enfin on peut utilser MovetoEx et LineTo de l'api Windows
pour tracer les lignes

Private Declare Function MoveToEx Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, lpPoint As Any) As Long

Private Declare Function LineTo Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long) As Long

je vous l'ai dit c'est pas genial mais c'est une voie de travail
monsieurlemouche Messages postés 102 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 28 juin 2007
24 oct. 2006 à 08:09
quel type d'api? pour les calculs je suppose...
ScSami Messages postés 1488 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 3 décembre 2007 24
24 oct. 2006 à 00:14
Ben... on achète une carte mère pour processor 25ual core... ou alors, un vieux AS400 qu'ils vont jeter... ou encore, en utilisant des API !!!
monsieurlemouche Messages postés 102 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 28 juin 2007
23 oct. 2006 à 18:47
et comment on fait pour aller 25 fois plus vite?
car ça , ça m'intéresserait d'avoir des suggestions.

monsieurlémouche
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
23 oct. 2006 à 12:13
Bien mais peux mieux faire : il ne faudrait pas l'affichage scintille et il faudrait aller 25 fois + vite.
ScSami Messages postés 1488 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 3 décembre 2007 24
22 oct. 2006 à 19:17
On ne parle de ça, on te parle d'une capture d'écran de ta source à mettre sur VBFrance en guise de préview au download ce qui est bien pratique (et nous évite surtout de perdre parfois beaucoup de temps!!!). Pour ça, il suffit d'appuyer sur la touche "Imprime écran" (Print Screen) de ton clavier, de lancer Paint, de coller, de sélectionner la fenêtre de ton prog, de copier, de faire new puis de coller, save et voilà ;D
PADYVEN Messages postés 69 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 29 août 2012
22 oct. 2006 à 18:01
je vais essayer d'etre plus clair ,si vous voulez mettre un fond qui bouge dans un utilitaire du genre notepad
et bien ca serais une solution envisageable
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
22 oct. 2006 à 18:00
ok j'ai enfin compris lol ;)

merci
PADYVEN Messages postés 69 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 29 août 2012
22 oct. 2006 à 17:42
Ya qua essaye
ca affiche des courbe de bezier
et si tu tappe du texte il apparait au premier plan en meme tant que tu tape
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
22 oct. 2006 à 15:17
Une capture serait la bienvenue pour avoir une idée de ce que fait le code (personnelement je n'ai pas trop compris)
Merci ;)
Rejoignez-nous