Hallo,
Ik ben bezig om een programmatje(WIN32) te maken die de RGB-code laat zien van de pixel waar je met je muis opstaat. Alles doet het, er is ook geen foutmelding maar alle RGB-codes blijven op 255 staan, waar ik m'n muis ook zet. Ik had ergens gelezen dat de return ofzo dan -1 is waardoor de RGB-code automatisch 255 wordt. Maar ik weet het niet precies. Weet iemand wat ik moet doen om het echt werkend te krijgen?
Alvast bedankt!
Code die ik gebruik:
Ik ben bezig om een programmatje(WIN32) te maken die de RGB-code laat zien van de pixel waar je met je muis opstaat. Alles doet het, er is ook geen foutmelding maar alle RGB-codes blijven op 255 staan, waar ik m'n muis ook zet. Ik had ergens gelezen dat de return ofzo dan -1 is waardoor de RGB-code automatisch 255 wordt. Maar ik weet het niet precies. Weet iemand wat ik moet doen om het echt werkend te krijgen?
Alvast bedankt!
Code die ik gebruik:
Code:
POINT pos;
GetCursorPos(&pos);
int x=pos.x;
int y=pos.y;
COLORREF pixel;
HDC hdc_ = GetDC(GetDesktopWindow());
BYTE redValue, greenValue, blueValue;
pixel = GetPixel(hdc_, x, y);
redValue = GetRValue(pixel);
greenValue = GetGValue(pixel);
blueValue = GetBValue(pixel);