Dzień dobry
szukam sposobu na odczytanie koloru pikselu z okna mojego programu(tego samego programu) które w danej chwili nie jest na wierzchu niestety dostaje odczyt kolor biały lub czarny jak mogę to ominąć ?
używam do tego funkcji getpixel
static public Color GettPixel(IntPtr Handle, int x, int y)
{
Color color = Color.Empty;
IntPtr hDC = GetDC(Handle);
int colorRef = GetPixel(hDC, x, y);
color = Color.FromArgb(
(int)(colorRef & 0x000000FF),
(int)(colorRef & 0x0000FF00) >> 8,
(int)(colorRef & 0x00FF0000) >> 16);
ReleaseDC(Handle, hDC);
return color;
}