[WIN32]RÉCUPÉRER LA COULEUR D'UN PIXEL À L'ÉCRAN

mogwai93 361 Messages postés mardi 31 décembre 2002Date d'inscription 19 mars 2015 Dernière intervention - 13 nov. 2007 à 19:01 - Dernière réponse :  whatever
- 25 mai 2017 à 21:41
Commentaires sur une source Créer une discussion Signaler Répondre
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

http://codes-sources.commentcamarche.net/source/44700-win32-recuperer-la-couleur-d-un-pixel-a-l-ecran

Afficher la suite 
BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscriptionModérateurStatut 7 novembre 2014 Dernière intervention - 15 nov. 2007 à 10:18
Il le faut, ça libère au moins une place dans la table des handle.
racpp 1910 Messages postés vendredi 18 juin 2004Date d'inscriptionModérateurStatut 14 novembre 2014 Dernière intervention - 20 nov. 2007 à 01:37
ATTENTION:
Le style CS_OWNDC ne doit pas être utilisé avec CreateWindow(). Il doit être plutôt affecté au membre style de la classe WNDCLASS ou WNDCLASSEX. Il s'agit d'un style de classe de fenêtre et non pas un style de fenêtre.

Une variable locale déclarée en static est allouée dans la mémoire globale de l'exécutable, donc accessible à tout moment. Une fonction CALLBACK appelée de manière répétitive doit limiter l'usage de la pile pour gagner un peu en vitesse. Dans ton code, cela ne poserait aucun problème.
racpp 1910 Messages postés vendredi 18 juin 2004Date d'inscriptionModérateurStatut 14 novembre 2014 Dernière intervention - 20 nov. 2007 à 13:15
WNDCLASS et WNDCLASSEX sont des structures et non pas des classes comme j'ai dit plus haut sans faire attention.
cs_rt15 3982 Messages postés mardi 8 mars 2005Date d'inscriptionModérateurStatut 7 novembre 2014 Dernière intervention - 21 nov. 2007 à 10:06
Hop, MAJ. Bah encore merci d'avoir vérifier : je vous donne du boulot dites-donc ! Pour la peine, j'ai mis les variables de la callback en static.
Il faut sérieusement 145 lignes pour faire un OS.getpixel(x,y)? Non je ne crois pas.
Commenter la réponse de mogwai93

12 réponses

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.