Pixel bestimmen
-
hallo ich würde gern ein pixel auf dem bildschirm auswählen und dort die farbe auslesen. und zwar so:
COLORREF col = GetPixel(10,10); int red1 = GetRValue(col); int green1 = GetGValue(col); int blue1 = GetBValue(col);
der c++ builder will aber noch einen andern wert haben (vor den koordinaten(void))
was für einen wert muss ich angeben?
-
s. http://msdn.microsoft.com/en-us/library/dd144909(VS.85).aspx
Das ist das Handle des Fensters (z.B. Form1->Handle).
Dies kannst du aber einfacher haben: Form1->Canvas->Pixels[10,10].
Wenn du von einem anderen Applikationsfenster das Handle haben willst, dann kannst du dafür FindWindow(...) aufrufen.
Und für den gesamten Screen (Desktop) gibt es noch: GetDC(0).