2012-01-31 3 views
2

모니터가 2 대 있습니다. 나는 아직도 두 모니터 (의 폭을하지 유일한를 얻을, 나는 두 번째 모니터를 분리했다 다시이 함수를 호출하는 경우, 그러나MFC에서 보이는 모니터 너비를 얻는 방법?

::GetSystemMetrics(SM_CXVIRTUALSCREEN); 

: 모든 모니터가있는 경우, 나는이 가시 폭을 얻기 위해 다음 사용할 수 있습니다 보이는 것). 내가 할 수있는 것에 대한 어떤 제안이라도?

+3

"두 번째 모니터를 분리 한 경우"- Windows는 여전히 두 번째 모니터가 연결되어 있다고 생각합니까? 예 : 꺼져있을 때도 마우스를 움직일 수 있습니까? 그렇다면 나는 이것을 감지 할 수 있을지 의심 스럽다. – Rup

+4

분명히 Windows는 여전히 모니터가 가상 화면의 일부라고 생각합니다. 이 문제는 코드가 아닌 "디스플레이"제어판에서 해결해야 할 문제입니다. SM_CXVIRTUALSCREEN에 문제가 없습니다. –

답변

관련 문제