MaxSoldier
Messages postés289Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention28 février 2009
-
21 avril 2005 à 18:50
MaxSoldier
Messages postés289Date d'inscriptiondimanche 10 août 2003StatutMembreDernière intervention28 février 2009
-
21 avril 2005 à 20:14
Bonjours, dans le cadre de la réalisation d'un jeu, j'ai besoin de la fonction GetPixel.
Le problème, c'est que lorsque je veux tracer avec pSet, Line etc... il faut que MonPicturebox.autoredraw = True
ET lorsque je veux utiliser GetPixel, si j'ai autoredraw, il me
retourne toujours -1 comme valeur de couleur :( Si j'enlève autoredraw
de mon pictureBox, sa marche mais sa ne trace plus mé point et mes
lignes.
Faut t'il touché au Scalemode ?
Enfin, comment on convertie une couleur rgb(255,16,19) par exemple en couleur en Hexa ??
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 21 avril 2005 à 19:49
Je vois pas trop le problème de l'AutoRedraw avec GetPixel, mais voici
ce que je te conseille : Soit tu fais tout avec les fonctions VB (et
ton application sera forcément très lente !), soit tu utilise les
fonctions de l'API et uniquement elles (et là ca sera plus rapide !),
soit utilise ma classe de gestion d'image (voir dans mes sources)
couplée aux fonctions de l'API Windows, et là, tu obtiendras une
rapidité quasi-optimale ;)
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/