【发布时间】:2018-05-04 00:00:30
【问题描述】:
这个问题的解决方案是我一直在寻找的here。但是这个问题的解决方案只适用于一个屏幕。我想在多个屏幕上打印相同的绘图。我如何做到这一点。请帮帮我。
谢谢
【问题讨论】:
-
您必须为每台显示器使用 DC 绘制两次图片。
-
@keith 我如何获得不同的显示器。我做了这个 Graphics g = Graphics.FromHwnd(IntPtr.Zero); g.DrawRectangle(p, new Rectangle(Screen.AllScreens[i].Bounds.X, Screen.AllScreens[i].Bounds.Y, Screen.AllScreens[i].Bounds.Width, Screen.AllScreens[i].Bounds 。高度));但这只是在同一个屏幕上绘制了两次