0

我有一个鼠标事件,它将移动到屏幕的特定部分(x,y 坐标),但我需要能够检查特定 x 和 y 的像素颜色。我只想能够注意到我的屏幕的特定部分何时发生变化,在这种情况下,弹出窗口总是在同一个位置和相同的颜色。任何人有任何想法,这是错误的方法吗?谢谢,如果这是一个糟糕的解释,请告诉我。

4

1 回答 1

0

在 windows 的情况下,它是

POINT      pt;
COLORREF   cr;
HDC        hdcScreen;

hdcScreen = CreateDC(TEXT("DISPLAY"), NULL, NULL, NULL);
cr = GetPixel(hdcScreen, pt.x, pt.y);
DeleteDC(hdcScreen);
于 2013-06-06T02:12:22.103 回答