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