2017-03-26 37 views
-1

ユーザーが印刷ボタンをクリックしたときにWindowsフォームパネルの内容のスクリーンショットを撮ろうとしています。 Graphics.CopyFromScreenをsourceXパラメータで使用しています。sourceYは、親コントロールに対応するパネルの位置になります。dpiまたは画面解像度の変更によりGraphics.CopyFromScreenの問題

問題は、ユーザーがDpiまたは画面の解像度を変更すると、パネルの位置のX座標とY座標が異なることです。そのため、スクリーンショットイメージは切り取られます。アドバイスはありますか?

答えて