c++ не правильно определяет цвет пикселя

Я пишу простого бота который определяет цвет и нажимает на кнопки если цвет изменился, но С++ не правильно его определяет

int B;
HDC hdc_ = GetDC(NULL);
COLORREF color;

for (; ;)
{
    color = GetPixel(hdc_, 894, 368);
    B = GetBValue(color);
    cout << B << endl;
}

При смене цвета в указанных координатах цвет не изменяется, но когда я перемещаю консоль в какое-то другое место он изменяется, хотя координаты указаны не там куда я переместил консоль. При выполнении такой программы в python или java проблем не возникает


Ответы (0 шт):