Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1349 connectés 

  FORUM HardWare.fr
  Programmation

  optimiser l'ecriture dans un HDC sous VC++ (en Win 32)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

optimiser l'ecriture dans un HDC sous VC++ (en Win 32)

n°27285
juldjin
Posté le 25-04-2001 à 09:55:56  profilanswer
 

y'a t'il un moyen d'ecrire un tableau a deux dimension (tiré d'un bitmap) dans un contexte de dessin plus rapidement quand utilisant la fonction SetPixel. car c'est vraiment lent.
 
j'avais pensé a créer un objet HBITMAP avec CreateBitmap a partir de mon tableau, puis de tout transferer avec un BitBlt mais je suis pas sur que cela soit réellement plus rapide et efficace.
 
Des idées ?

mood
Publicité
Posté le 25-04-2001 à 09:55:56  profilanswer
 

n°27305
darkoli
Le Petit Dinosaure Bleu
Posté le 25-04-2001 à 10:24:52  profilanswer
 

DirectDraw ?

n°27314
juldjin
Posté le 25-04-2001 à 10:40:05  profilanswer
 

j'aurais du prévenir avant, j'utilise Windows NT, donc pas de direct draw, sinon je l'aurais utiliser c'est sur que c'est beacoup plus rapide.

n°27328
WiseTechi
Posté le 25-04-2001 à 10:55:26  profilanswer
 

Hello,
 
il me semble bien que Windows NT est compatible DirectX 5 (depuis le SP4), donc tu as quand même accès à du direct draw de base...
 
A++

n°27335
juldjin
Posté le 25-04-2001 à 11:09:24  profilanswer
 

Ah bon je ne savais pas, mais je croit pas avoir le SP4..
et a part direct draw ?

n°27359
seblamb
Posté le 25-04-2001 à 11:39:29  profilanswer
 

Ce qui est sur c'est que sûr c'est que SetPixel et à eviter pour des problème de compatibilité et de lenteur...
La méthode la plus rapide est Bitblt avec le fonctions GDI. Sinon on peut utiliser Win32G ( ancetre de directX) avec une fonction BitBlt modifiée mais c'est plus trop supporté.
Le plus rapide c'est directDraw, toutes les version de NT4 supportent DirectDraw. Je crois qu'a partir du SP3 ont peut utiliser pas mal de jeux en 2D. Il faut juste retrouver une doc pour DirectX 3.


---------------
[:seblamb] Moi aussi je veux grater dédé!!!
n°27409
juldjin
Posté le 25-04-2001 à 12:39:23  profilanswer
 

merci mais je ne pense pas que je vais utiliser direct draw, j'en ai mangé pas mal pour mon projet de fin d'année..


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  optimiser l'ecriture dans un HDC sous VC++ (en Win 32)

 

Sujets relatifs
[php/Mysql] Optimiser[php/mysql] optimiser un script
[C++] Gestion des memory leak et ecriture hors-tableau: crtdbg.h????[JAVA] Ecriture le caractere '\n' au format windows dans un fichier..
[C/C++ sous Win] Librairie d'analyse d'images ?[C/C++/OPENGL] comment ecrire dans un HDC
[ASP sous Win 2000] A comprends pas ce qui va pasC: Optimiser l'ecriture disque grace aux Buffers ?
Comment ouvrir un fichier existant en écriture en Java ? 
Plus de sujets relatifs à : optimiser l'ecriture dans un HDC sous VC++ (en Win 32)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR