04/05/09 18:16
salve a tutti vorrei sapere se esiste una funzione che mi restituisci il colore di un pixel date le cordinate del tipo
if(GetColorPos(100,100)==RED)...
grazie per l'attenzione
04/05/09 18:55
theprogrammer
Dipende da dove sta questo pixel di cui parli ...
E di quale tipo di progetto C/C++ stiamo parlando (Console, GUI Win32 ...)
aaa
05/05/09 12:35
theprogrammer
La GetPixel presuppone l'esistenza di un device context (hdc, primo parametro).
Ecco perche' gli avevo chiesto di chiarire il contesto in cui opera prima di dargli un'indicazione piu' precisa ...
aaa
05/05/09 12:48
lorenzo
Postato originariamente da theprogrammer:
La GetPixel presuppone l'esistenza di un device context (hdc, primo parametro).
Ecco perche' gli avevo chiesto di chiarire il contesto in cui opera prima di dargli un'indicazione piu' precisa ...
lo so bene ma il device context si può facilmente ottenere dall'handle della finestra che si vuole controllare.
Con qualche riga di codice si può vedere il colore di qualsiasi pixel sullo schermo
Ultima modifica effettuata da lorenzo 05/05/09 12:48
aaa
05/05/09 16:27
Scusate se non mi sono spiegato bene. lavoro con una win32 console che non apre finestre e il colore del pixel e' il punto di una finestra qualsiasi che nel momento dell'esecuzione del mio programma, e' in esecuzione.