【问题标题】:getpixel from externan application MFC从外部应用程序 MFC 中获取像素
【发布时间】:2019-11-21 21:45:51
【问题描述】:

颜色是 #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);

我怎样才能得到准确的颜色?

【问题讨论】:

    标签: c++ getpixel


    【解决方案1】:
    HDC hDC = CreateDC(L"DISPLAY",0,0,0);
    

    我正在使用该代码并且它有效!

    【讨论】:

      猜你喜欢
      • 2014-01-08
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-26
      相关资源
      最近更新 更多