0
我想将某个窗口的整个客户窗口大小复制到我的HDC,但是当窗口最小化时,所有颜色位的源总是空的RGB(0,0,0); 如何在不激活窗口的情况下做到这一点?如何从最小化窗口的HDC中复制位?
我想将某个窗口的整个客户窗口大小复制到我的HDC,但是当窗口最小化时,所有颜色位的源总是空的RGB(0,0,0); 如何在不激活窗口的情况下做到这一点?如何从最小化窗口的HDC中复制位?
您可以使用此功能:
BOOL PrintWindow(
HWND hwnd,
HDC hdcBlt,
UINT nFlags);
http://msdn.microsoft.com/en-us/library/dd162869%28v=vs.85%29.aspx
我没有这个经验所以这可能不是为你做多或意义。 :)您可以通过将x,y坐标设置为可见屏幕外的某个位置来激活窗口“屏幕外”,获取数据并将其重新最小化? – 2011-04-15 16:33:13