창에서 제목 표시 줄, 프레임 등을 제거하는 Windows 프로그램? 것들을 보는 것을 좋아하지 않습니다. 다른

나는 전체 화면이 아닌 창 모드에서 컴퓨터 게임을 좋아합니다. 제목 표시 줄, 프레임 및 기타 UI 정크를보고 싶지 않습니다. 나는 또한 창문 주위의 데스크탑에서 다른 것들을 보는 것을 좋아하지 않습니다. 다른 응용 프로그램에서 임의의 창에서 UI 크롬을 제거하는 간단한 Windows 프로그램이 있습니까? 바탕 화면을 숨기고 창 아래에 검은 색 화면을 쉽게 놓을 수있는 추가 지점.

참고 : 특히 데스크탑 크기보다 작은 창을 처리하려고합니다. 창 크기를 정확하게 바탕 화면으로 설정하고 모든 UI 장식이 화면을 벗어나도록 배치하는 다양한 ‘창 최대화’옵션이 있습니다. (예 : ShiftWindow). 데스크탑 크기보다 작은 창에서 모든 장식물을 제거하려고합니다.



답변

voodoomsr의 의견을 읽은 후 목적을 위해 작게 만든 것입니다. 왼쪽으로 이동하여 전체 해상도로 크기를 조정합니다. 예전처럼 복원합니다. 여러 앱을 동시에 사용할 수 없습니다.

감사합니다 voodoomsr

;-Caption
LWIN & LButton::
SetTitleMatchMode, 2
WinGetPos, X, Y, Width, Height, A
WinSet, Style, -0xC00000, A
WinMove,A,,0,0,1920,1080
return
;

;+Caption
LWIN & RButton::
WinSet, Style, +0xC00000, A
WinMove,A,,%X%,%Y%,%Width%,%Height%
Sleep, 1000
Sleep, 1000
return
;

편집하다:

TBH 크기가 조정되지 않지만 아무것도 찾을 수없는 창에 유용한 것을 찾으려고했습니다 (불가능하지 않다는 말은 실제로 첫 번째 Autohotkey 스크립트였습니다).

어쨌든 나는 넬슨이 제안한 스타일을 사용하고 하나의 버튼으로 작동하도록 두 번 클릭해도 저장된 변수를 무시하지 않고 불필요한 수면을 제거하는 것과 같은 약간의 조정을했습니다.

#SingleInstance force

; Exclude the desktop
; Note: Also excludes "My Computer" browsing windows.
;       Better detection might be needed to differentiate the parent explorer "ahk_id" from child windows.
;       Also seems to disregard accidental Metro interface clicks (Win 8+)
#IfWinNotActive ahk_exe explorer.exe

; Set your resolution (minus decorations like start bars if you wish to leave those on-screen.
w = 1920
h = 1080
w_wasted = 6 ; width used by resize bars
h_wasted = 29 ; width used by caption frame and resize bars

; Window to fullscreen
LWIN & LButton::
  SetTitleMatchMode, 2
  WinGet Style, Style, A

  ; 0xC40000 = WS_BORDER (0x800000) + WS_DLGFRAME (0x400000) + WS_SIZEBOX aka WS_THICKFRAME (0x040000)
  if(Style & 0xC00000) { ; if has WS_CAPTION. Ignore sizebox value.
    WinGetPos, X, Y, Width, Height, A
    WinSet, Style, -0xC40000, A ; removes attributes, including sizebox...doesn't do a strict subtraction
    WinMove,A,,0,0,w,h
  } else {
    WinSet, Style, +0xC40000, A
    ; Note: will set WS_SIZEBOX even if not previously present
    if(Width > w - w_wasted) {
      Width := %w%-%w_wasted%
    }
    if(Height > h - h_wasted) {
      Height := %h%-%h_wasted%
    }
    WinMove,A,,%X%,%Y%,%Width%,%Height%
  }
  WinSet Redraw
  Return


답변

이 자동 단축 키 스크립트를 사용하십시오.

;-Caption
LWIN & LButton::
WinSet, Style, -0xC00000, A
return
;

;+Caption
LWIN & RButton::
WinSet, Style, +0xC00000, A
return
;

http://www.autohotkey.com/download/ 에서 autohotkey를 다운로드 할 수 있습니다 . 확장자가 .ahk 인 파일을 저장하고 다른 애플리케이션처럼 실행하십시오.

용법:

제목 표시 줄을 제거하려면 LWindowButton + 왼쪽 클릭

제목 표시 줄을 복원하려면 LWindowButton + 오른쪽 클릭


답변

다음 은 모든 창의 제목 표시 줄을 제거 할 수있는 프로그램입니다. 이를 위해서는 WinExplorer 트리보기에서 ‘스타일’탭으로 전환하고 WS_DLGFRAME을 체크 오프하는 것보다 게임 창을 선택해야합니다.


답변

AutoHotKey 및 자동 숨기기 작업 표시 줄 사용.

LWin & f::

WinGet Style, Style, A
if(Style & 0xC40000) {
  WinSet, Style, -0xC40000, A
  WinMaximize, A

} else {
  WinSet, Style, +0xC40000, A
  WinRestore, A
}
return

왜 사용 WinMaxmize합니까? Asd의 답변에 대한 의견을 참조하십시오 .


답변

Skrommel의 CutAway는 당신이 원하는 것을 할 수 있습니다.

멀리 잘라


답변

HydrogenAudio 포럼에서 이것을 찾았습니다.

창 제목 표시 줄이없는 Foobar 2000의 스크린 샷은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

사용 된 프로그램을 Flash Desktops (쉐어웨어)라고합니다

불행히도 목표를 달성하기 위해 프로그램 설정을 정교하게 다루지 않고 제목 표시 줄없이 창을 이동하는 문제에 대해 자세히 설명하지 않습니다. WindowBlinds도 언급됩니다.


답변

코딩 할 수 있고 Vista 이상을 실행하는 경우 DWM 썸네일을 응용 프로그램에 등록하는 프로그램을 만드는 것이 매우 쉽습니다.이 썸네일에 테두리없이 창 내용 만 표시하도록 선택할 수 있습니다. 또한이 오버레이 프로그램의 모든 입력을 어떤 식 으로든 게임에 전달해야하지만 그렇게 복잡하지도 않습니다.