듀얼 모니터라는 것을 알아 내는 방법은 간단히 Screen.MonitorCount로 알수 있습니다.
근데, 두번째 폼에 폼을 띄우려면 좌표를 알아야 겠지요. Screen.Monitors[0],[1]..[n]까지 모니터의 갯수에 맞게 Monitor의 좌표를 얻어 오면 됩니다.
Screen.monitors[1].Left, Screen.monitors[1].Top을 얻어와서 두번째 모니터에 표시할 폼에 지정하고,
이제 중요한 부분, 두번째 표시할 폼의 form2.DefaultMonitor 를 dmDesktop으로 바꾸면 됩니다.
그럼. 짜잔하고 두번째 폼에 나타납니다.
최신 댓글