C++后台取色源码
C++后台取色源码
HWND h;
HWND hs;
int x,y;
char s;
h=::FindWindow(NULL,"IE");
//获取屏幕DC,桌面的就NULL,如果对应的传入hwnd,有句柄取后台,没句柄取前台
HDC hDC = ::GetDC(NULL);
//传入位置 X Y这个大家都懂吧
COLORREF clr = ::GetPixel(hDC, 734, 36);
//获取颜色分量懂点代码的都清楚
CString r,g,b;
CString ss;
r.Format("%d",GetRValue(clr));
g.Format("%d",GetGValue(clr));
b.Format("%d",GetBValue(clr));
MessageBox(r+g+b);
页:
[1]