万胜 发表于 2022-8-15 07:09:44

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]
查看完整版本: C++后台取色源码