[vb 2005] utilisation des apis setpixel et bitblt

Description

Ce code simple montre comment il est possible d'utiliser les APIs SetPixel et BitBlt avec VB 2005.

Quatres APIs y sont utilisée : GetDC, ReleaseDC, SetPixel et BitBlt.

GetDC et ReleaseDC sont utilisées pour palier au problème du framework 2.0 dans l'utilisation des deux autres APIs, qui est l'absence de la propriété ".hdc" qui est obligatoire pour les utiliser.

Cette source met aussi en avant la rapidité d'exécution des API setpixel et bitblt, en les faisant fonctionner sur une période définie par l'utilisateur.

A noter : il est préférable de mettre des valeurs d'exécution inférieures à 1 minute, et obligatoirement inférieures à 1 heure .. Une impression de "plantage" ("ne répond pas") peut apparaitre, mais il n'en est rien, laisser le logiciel terminer :)

Source / Exemple :


goto zip

Conclusion :


Merci à Casy et Renfield pour leures remarques qui m'auront mis sur la voie :)

PS : ce logiciel n'a aucune utilité DIRECTE, elle ne fait que montrer comment utiliser certaines APIs et leur rapidité d'exécution.

PS2 : j'aurais pu utiliser l'API gettickcount pour tout ce qui touche au temps dans ce logiciel, mais pour une raison qui m'échappe, mon PC faisait passer 40 seconde en quelques milliseconde avec cette API :)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.