begin process at 2012 02 14 06:55:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Multimédia

 > 

Image & Vidéo

 > 

Prb avec autoredraw


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Prb avec autoredraw

vendredi 30 mars 2007 à 20:32:01 | Prb avec autoredraw

daddycool76

Bonjour,

Sur les conseils de Darksidious j'utilise la technique du double buffer pour augmenter la rapidité d'affichage d'image.
Du Coup la propriété Autoredraw de la pictureBox où j'affiche les images est à False.
Le problème est que lorsque la fenêtre où s'éxecute de programme change de plan ben...
Mon image s'efface, forcemment puisque autoredraw = false 

J'ai tenter plusieurs choses pour parer ce problème mais sans grand résultats :
En réactivant l'autoredraw à certains moment du programme mais du coup ça ralenti l'affichage 

Voila j'imagine qu'il doit bien y avoir une astuce !!
Merci, @ ++
samedi 31 mars 2007 à 08:05:03 | Re : Prb avec autoredraw

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Il te suffit de tracer tes images dans l'événement Paint de ton usercontrol : cet événement est déclenché lorsque ton usercontrol a besoin d'être retracé (déplacement d'une fenêtre par dessus, réduction de ta fenêtre dans la barre des tâches, redimensionnement de ton contrôle, etc.).

Avec un double-buffer, et le tracé dans l'événement Paint, tu simule un auto-redraw "à la main", ce qui te permet de ne retracer que lorsque tu le veux, et non tout le temps comme le fait l'auto-redraw.


samedi 31 mars 2007 à 09:18:35 | Re : Prb avec autoredraw

daddycool76

ça marche nickel !!
En fait j'avais fait le tour de tous les événements possibles... Mais l'événement paint n'était pas déclenché car l'autoredraw de mon usercontrol était à True.

Merci pour ce coup de pouce
@ ++


Cette discussion est classée dans : image, affichage, coup, prb, autoredraw


Répondre à ce message

Sujets en rapport avec ce message

Affichage d'une image avec Directx8 [ par Niaphron ] Je voudrais afficher une image en 2D avec DirectX8Pour le chargement d'image pas de problème mais c'est pour l'afficher que je n'y arrive pas.Qq pour Affichage image sur sortie Vidéo ATI [ par xlab ] Je souhaiterais réaliser un projecteur de diapos avec une carte vidéo ati allinwonder, par contre je ne sais pas comment envoyer des images sur la sor Problème avec Pset et Autoredraw [ par YahnIck ] J'aimerais créer une image de plus de 5760*2880 pixels.mais vb n'accepte pas il me dit que La quantité de mémoire disponible ne permet pas d'affecter Affichage d'une image dans un Picture Box [ par dao85 ] Bonjour à tousJ'aimerai charger des images dans un Picture Box et je me retrouve confronté à un problème : j'aimerai que mon image soit redimentionnée Appel d'une procédure d'affichage d'image dans un Module [ par Bouboutch ] El BouboutchHello !!Voici mes problèmes :Number ONE :Dans une FORM_01, j'appelle la procédure AFFICHAGE_IMAGE définie dans le module MODULE. AFFICHAGE manipuler image avant affichage [ par neo12 ] bonjour,quel contrôle (picturebox,image) et quel fonction et/ou API utiliser pur traiter uen image avant affichage (modification taille par exemple ?( Affichage une image à partir d'une action sur une émulation 5250 as400 [ par plmmax ] Sous client Access, en émulation 5250, afficher l'image (photo) donnant le descriptif d'un code article sélectionner sur l'as400.exemple : sous l'appl affichage d'une image dans vb [ par kmikaz ] salut tout le mondej'ai un problème j'extraie une image d'un champ ole d'un bd access mais quand j'esaye de l'afficher dans un controle vb ou meme en SetPixel et AutoRedraw [ par neria ] Salut tous le monde !Je vais essayer de faire court :J'essaye d'afficher une image contenue dans un tableau a l'aide de l'API SetPixel. Le problème c' PaintDesktop et Autoredraw [ par yrhkoon ] Je n'arrive pas à faire fonctionner PaintDesktop avec Autoredraw à True?Quelqu'un a-t-il une idée ?De plus je n'arrive pas non plus, même en utilisaan


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,600 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales