Нужно получить цвет пикселя в определенных координатах окна, использую для этого функцию GetPixel, но в выводе получаю 255 255 255, хотя по координатам явно не белый цвет.
HWND hwnd = FindWindowA(0, "Steam");
HDC DC = GetDC(hwnd);
COLORREF test1;
test1 = GetPixel(DC, 971, 174);
ReleaseDC(hwnd, DC);
cout << (int)GetRValue(test1) << " " << (int)GetGValue(test1) << " " << (int)GetBValue(test1) << endl;
Окно точно находит и возвращает верный hwnd. Это я проверял. На других окнах тоже проверял, везде такая же проблема. Может возвращать не 255 255 255, а, например, 12 12 12, при том, что цвет по координатам совсем другой.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости