jimmy肖明 发表于 2024-3-6 09:10:22

VC++后台取色源码


HWND h;
HWND hs;
int x,y;
char s;
h=::FindWindow(NULL,"IE");

HDC hDC = ::GetDC(NULL); //获取屏幕DC,桌面的就NULL,如果对应的传入hwnd,有句柄取后台,没句柄取前台
COLORREF clr = ::GetPixel(hDC, 734, 36);//传入位置 X Y这个大家都懂吧
//获取颜色分量懂点代码的都清楚
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]
查看完整版本: VC++后台取色源码