Bonjour,
Je cherche a afficher un sprite par l'intermediaire de 3 PictureBox et de l'api BitBlt.
1er essai :
Je place mes 3 PictureBox visibles sur la form
Je leurs affecte chacun une image (Fond,Masque et Sprite)
2 petits coups de BitBlt sur le fond avec les opérateurs logiques adequats (SrcAnd pour le masque, SrcPaint pour le Sprite)
Ca marche comme sur des roullettes...
2ème essai:
Je refais la même chose avec les PictureBox Masque & Sprite non visible sur la form
Quelque soit le moyen utilisé (Propriété Visible : False ou Propriété Left a 10000 ou Création des PictureBox en runtime sans les affecter à la form, etc...) ca ne marche plus.
Les précédentes versions VB offraient une propriété autoRedraw permettant de résoudre ce problème, Comment faire en VB 2005 ?
Partager