Q&A

  • 모니터 사이즈에 따른 제어
델파이 프로그램에서 모니터 사이즈에 따라 제어를 하고 싶은데

현재 사용자의 모니터 사이즈를 시스템에서 자동으로 알아낼 수 있는

방법은 있는지 궁금하군요.

혹시 알고 계신 분은 답변을 부탁드립니다.

1  COMMENTS
  • Profile
    안치봉 1999.09.03 22:02
    모니터사이즈라고 하시는게 정확한 mm, cm 같은걸 말씀하시는지 아니면 픽셀단이를 말씀하시는건지 모르겠으나...



    화면크기는... screen.width, screen.height 로 구하면 되고요...



    정말 모니터사이즈는 pixelperinch 로 구해서 쓰면 되지 않을까요?.



    pixelperinch = 1인치당 들어가는 픽셀수.



    예를 들어 pixelperinch = 96 이라면



    1인치에 96픽셀이 들어간다는 얘기죠. 그러므로 화면의 width 픽셀이 1000 이라면 모니터의 대략적인 인치는 1000 / 96 인치겠죠.



    하지만 정확한 값은 아니고 여기에 좀더 석어서 계산을 해야하는 걸로 압니다.



    임정선 께서 말씀하시기를...

    > 델파이 프로그램에서 모니터 사이즈에 따라 제어를 하고 싶은데

    > 현재 사용자의 모니터 사이즈를 시스템에서 자동으로 알아낼 수 있는

    > 방법은 있는지 궁금하군요.

    > 혹시 알고 계신 분은 답변을 부탁드립니다.