0

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

どうすれば正確な色を取得できますか?

4

1 に答える 1

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

私はそのコードを使用していますが、動作します!

于 2013-03-17T17:58:34.260 に答える