Dev - C++ - Ayuda con esto por favor.

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 71 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con esto por favor.

Publicado por Alejandro (1 intervención) el 22/06/2018 17:55:04
Buenos días, necesito un código que al ejecutarlo seleccione la posición del cursor y la guarde en x, y.
luego imprimir los Valores RGB de la posición x, y, la primera parte ya está hecha, funciona. pero lo de los Valores RGB no. el codigo es este:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <stdio.h>
#include <windows.h>
#include <winuser.h>
 
using namespace std;
 
int main(){
 
 
int x,y;
 
 
 
Sleep(1000);
 
 
POINT cursor;
 
 
GetCursorPos(&cursor);
 
x = cursor.x;
y = cursor.y;
 
 
 
HDC hDC = GetDC(NULL);
 
if (hDC == NULL)
{
 
}
 
COLORREF color = GetPixel(hDC, cursor.x, cursor.y);
 
if (color == CLR_INVALID)
{
 
}
 
unsigned r = GetRValue(color);
unsigned g = GetGValue(color);
unsigned b = GetBValue(color);
 
 
ReleaseDC(GetDesktopWindow(), hDC);
return 0;
 
}


el error que devuelve: [Error] ld returned 1 exit status.
espero que me puedan ayudar, gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder