我有一个鼠标事件将移动到屏幕的特定部分(x,y坐标),但我需要能够检查特定x和y的像素颜色。我只是希望能够注意到我的屏幕的特定部分何时发生变化,在这种情况下,弹出窗口始终位于相同的位置和相同的颜色。任何人都有任何想法,这是错误的方式吗?谢谢,如果这是一个糟糕的解释让我知道。
答案 0 :(得分:0)
对于windows,它是
POINT pt;
COLORREF cr;
HDC hdcScreen;
hdcScreen = CreateDC(TEXT("DISPLAY"), NULL, NULL, NULL);
cr = GetPixel(hdcScreen, pt.x, pt.y);
DeleteDC(hdcScreen);