-1
我試圖在用戶單擊打印按鈕時截取Windows窗體面板的內容。我使用帶參數sourceX的Graphics.CopyFromScreen,sourceY將是與父控件對應的面板的位置。由於dpi或屏幕分辨率變化而導致Graphics.CopyFromScreen出現問題
問題是,當用戶更改Dpi或屏幕分辨率時,面板位置的X和Y座標是不同的。所以截圖圖像被切斷。有任何建議嗎?
我試圖在用戶單擊打印按鈕時截取Windows窗體面板的內容。我使用帶參數sourceX的Graphics.CopyFromScreen,sourceY將是與父控件對應的面板的位置。由於dpi或屏幕分辨率變化而導致Graphics.CopyFromScreen出現問題
問題是,當用戶更改Dpi或屏幕分辨率時,面板位置的X和Y座標是不同的。所以截圖圖像被切斷。有任何建議嗎?
你必須使用屏幕座標,而不是相對座標。