2010-04-08 6 views
0

많은 Windows 응용 프로그램 (게임, 웹 브라우저, 일부 편집자 등)은 응용 프로그램의 클라이언트 영역이 전체 화면을 차지하는 전체 화면 모드를 지원합니다. =는 Win32 개발자로 Windows의 전체 화면 창 - 테두리 제거?

, 나는 항상 윈도우의 프레임과 제목 표시 줄을 제거

  • 으로 전체 화면을 구현하고,
  • 는 (위, 왼쪽, 폭, 높이)에 윈도우의 위치를 ​​설정 (0, 0, 화면 너비, 화면 높이).

또 다른 가능성은 제목 표시 줄을 유지하고 (일부 오프셋, 일부 오프셋, 화면 너비 + 일부 오프셋, 화면 높이 + 일부 오프셋) 위치를 설정하는 것입니다.

내 솔루션은 시스템 메트릭과 동작에 크게 의존하지 않는다는 점에서 더 안전하다고 생각하지만 후자를 몇 번 본 것으로 생각합니다. 추가로 많은 전체 화면 프로그램 (예 : Chrome, Internet Explorer 등)에서 Alt + Space (또는 F10)를 사용하여 시스템 메뉴에 액세스 할 수 있습니다. 이는 두 번째 방법이 사용되었음을 나타냅니다.

그러나 두 번째 접근법의 확실한 단점은 다중 모니터 시스템에서 전체 화면 창의 테두리가 다른 화면에서 볼 수 있다는 것입니다.

제 질문은 어떤 방법이 가장 적합하고 가장 많이 사용되는가요?

답변

0

잡아 WinSpy++의 사본,

그리고 파이어 폭스와 크롬 모두 이후

는 오픈 소스 (IE6 및 Firefox 3.6 모두 제목 표시 줄을 제거) 위에 항상로 설정하고 전체 화면 모드에서 일부 브라우저 창을 검사, 당신은 할 수 가서 소스를 확인하십시오 :)