Witam.
Ustawiam myszkę na konkretnej współrzędnej xy i chcę aby program odczytał kolor z piksela wskazywanego przez kursor. Jakiś kod/link?
0
0
No chyba ze da się tak zrobic ze nie trzeba ustawiac myszki na konkretnej współrzędnej tylko bezpośrednio odczytaj kolor piksela z danej współrzędnej to by było jeszcze lepiej.
0
zrób screenshota i odczytaj kolor piksela
1
POINT p;
GetCursorPos(&p); //pobranie pozycji kursora
HWND hDesk = GetDesktopWindow(); //pulpit
HDC hDC = GetWindowDC(hDesk); //pobranie HDC pulpitu
COLORREF color = GetPixel(hDC, p.x, p.y); //pobranie koloru
ReleaseDC(hDesk, hDC); //zwolnienie HDC
0
kAzek napisał(a):
POINT p;
GetCursorPos(&p); //pobranie pozycji kursora
HWND hDesk = GetDesktopWindow(); //pulpit
HDC hDC = GetWindowDC(hDesk); //pobranie HDC pulpitu
COLORREF color = GetPixel(hDC, p.x, p.y); //pobranie koloru
ReleaseDC(hDesk, hDC); //zwolnienie HDC
Jakie biblioteki mam do tego użyć? W DEV C++ to uruchomię?
0
Jakie biblioteki mam do tego użyć? W DEV C++ to uruchomię?
Nagłówek <windows.h>
, a biblioteki to znajdziesz na MSDN-ie, ale zapewne typowe z WinAPI, czyli kernel32, user32, gdi32.
0
Taki błąd. W związku z tym potrzebuje jakiejs biblioteki?
main.cpp:(.text+0x58): undefined reference to `__imp_GetPixel'
0
Wpisz w google blad. To jest wazna umiejetnosc nie tylko programisty...samodzielnosc
dodaj naglowek windows.h w kodzie (pokaz kod)
dodaj gdi32 do linkera