getpixel из внешнего приложения MFC

цвет # B38300, но он возвращает мне # 074092 Я пытаюсь получить пиксельный цвет 3D-приложения.

::SetForegroundWindow(tempHWND);
Sleep(2000);
HDC hDC = ::GetDC(tempHWND);
COLORREF rgb = ::GetPixel(hDC,50,60);
int redValue = GetRValue(rgb);
int greenValue = GetGValue(rgb);
int blueValue = GetBValue(rgb);

Как я могу получить точно цвет?

0

Решение

HDC hDC = CreateDC(L"DISPLAY",0,0,0);

Я использую этот код и его работу!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]