Q&A

  • 듀얼 모니터 사용시 폼 제어 관련

안녕하세요~

질문 글만 쓰게 되서 죄송합니다~


다름 아니라


폼 한개를  멀티 모니터에서 실행시켰을때


모니터에 표시되지 않는 구역으로 이동하였을때를 확인하여서


1번 모니터에 고정을 시키는 기능을 구현하려는데,


지금 해본 바로 문제점이


현재 사용중인 모니터 비율에 따른 문제점이 생깁니다.


1번 모니터는 1920x1080 그리고 2번 모니터는 1920x1200 로 개발을 하고 있는데


1번 모니터의 경우는 정상적으로 Self.top 좌표가 0으로 표시가 되는데 2번 모니터에 폼을 올려놓으면

Self.top이 -176 정도로 0 아래값으로 내려가버립니다.


그래서 화면을 체크하는데 Y축 값이 1번 모니터보다 176을 더해야만 원래 값이 나오게 됩니다.


만약에 4:3 + 16:10  모니터 이렇게 듀얼로 사용하게 된다면 오차범위가 또 더 심해질텐데..


이렇게 화면 비율이 다른 모니터 Y축을 보정할 수 있는 방법이 없을까요??


2  COMMENTS
  • Profile
    어쩌라고 2013.08.09 03:36

    음..

    일단은 Screen.monitors[i].boundrect.top 이 마이너스인걸 체크하여서 그냥 그 값을 계산할떄 더했습니다.. 

    혹시나 다른 방법이 뭐가 있을까요..?

  • Profile
    이정욱 2013.08.09 09:04

    그렇게 하시는게 맞을 듯 합니다~