Нужно получить цвет пикселя в определенных координатах окна, использую для этого функцию 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, при том, что цвет по координатам совсем другой.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Реализовал простой связанный список и несколько функций для вставки, получения и сортировки его элементовНо с последней возникли проблемы...
Всем привет, есть вот такой вот кодСкажите ,пжл, какого типа vt, и как авто его вообще вывел?
Делаю программуПонадобилось наложение двух картинок, которые будут задаваться в методе