nomlingote
Messages postés6Date d'inscriptionjeudi 29 septembre 2005StatutMembreDernière intervention 3 octobre 2005
-
1 oct. 2005 à 07:05
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
3 oct. 2005 à 06:50
Bonjour à tous,
Est il possible de connaitre la couleur d'un pixel dans une fenetre (dont on connait le handle ) ou sur l'ensemble de l'ecran.
J'ai essayé GetPixel() en vain.
Je voudrai une solution pour du C++.
Un exemple complet en C++ m'aiderai beaucoup.
nomlingote
Messages postés6Date d'inscriptionjeudi 29 septembre 2005StatutMembreDernière intervention 3 octobre 2005 3 oct. 2005 à 04:58
Salut à tous,
J'indiquai le handle de la fenetre de mon programme au lieu de donne le handle de l'ecran entier.
J'ai utiliser "deskTopDC = GetWindowDC(GetDesktopWindow())" pour le handle du Desktop et cela me donne la couleur du pixel referé par rapport au coin superieur gauche de l'ecran.
Fantastique.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 2 oct. 2005 à 03:23
Salut,
Voici un petit exemple:
HDC wdc=GetDC(hWnd);
COLORREF couleur = GetPixel(wdc,100,50);
ReleaseDC(hWnd,wdc);
Pour plus de détails, tu peux regarder ma source dans laquelle je
récupère les couleurs de suites de pixels avant de déssiner un cadre de
sélection pour ensuite les restaurer quand ce cadre est déplacé: