Windows-программа для удаления строки заголовка, кадра, и т.д. из окна?

Мне нравится играть в компьютерные игры в оконном режиме, в противоположность полному экрану. Мне не нравится уставиться на строку заголовка, кадр и другой спам UI. Мне также не нравится видеть другой материал на моем рабочем столе вокруг окна. Существует ли простая Windows-программа, которая снимет изоляцию с хрома UI произвольного окна из некоторого другого приложения? Дополнительные очки для простого способа поместить черный экран под окном, скрывая рабочий стол.

Примечание: Я смотрю конкретно для обработки окон, которые меньше, чем мой настольный размер. Существует множество 'оконных максимизируемых' опций, которые делают окно точно настольным размером, и расположенный, таким образом, все художественные оформления UI от экрана. (Например: ShiftWindow). Я пытаюсь снять все художественные оформления из окна, это меньше, чем настольный размер.

31
задан 08.04.2010, 00:34

7 ответов

Просто что-то маленькое, которое я сделал в своих целях после чтения комментария 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 я пытался найти что-то полезным для окон, который не изменяет размер, но ничего не мог найти (не говорящий, что это не возможно, это было на самом деле моим первым сценарием Автогорячей клавиши).

Хорошо во всяком случае я сделал некоторые тонкие настройки как удаление ненужных снов, использование стиля, что предложенный Nelson и то, чтобы заставлять это работать только с одной кнопкой, настолько дважды щелкающей, не переопределит сохраненные переменные.

#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
16
ответ дан 07.12.2019, 09:14

вот программа, которая может удалить строку заголовка для любого окна. Чтобы сделать это, необходимо выбрать игровое окно в структурном виде WinExplorer, чем переключатель к вкладке 'Style' и пометить WS_DLGFRAME.

7
ответ дан 07.12.2019, 09:14

CutAway Skrommel мог бы сделать то, что Вы хотите.

Cut Away

2
ответ дан 07.12.2019, 09:14

я нашел это на форумах HydrogenAudio:

Вот является снимок экрана Foobar 2000 без панели заголовка окна:

enter image description here

Используемую программу называют Рабочими столами Flash (условно-бесплатное программное обеспечение)

К сожалению, они действительно не уточняют настройки программы для достижения цели, а скорее проблему движущихся окон без строки заголовка. WindowBlinds также упоминается.

1
ответ дан 07.12.2019, 09:14

Если можно кодировать, и Вы запускаете Vista или более новые, довольно легко сделать программу, которая регистрирует миниатюру DWM к приложению, и затем можно выбрать, чтобы только показать содержание окна без границ в этой миниатюре. Также необходимо направить все входные данные от этой накладывающей программы до игры в некотором роде, но это супер не усложнило также.

0
ответ дан 07.12.2019, 09:14

Если Вы хотите окно без Windows UI вокруг этого, и черного фона, т.е. игры и только игры, почему не только работают в полноэкранном режиме? О единственной вещи добрался бы оконный режим, Вы при том обстоятельстве - немного более быстрая производительность Alt-Tab, если у Вас есть другое приложение, работающее в фоновом режиме?

Если это имеет экран проигрывания, это меньше, чем размер экрана и без отвлекающих факторов, которые Вы после, то (предположение Вы используете жидкокристаллический экран), можно обычно работать в полноэкранном режиме игры, но использовать разрешение немного ниже, чем родное разрешение жидкокристаллического дисплея, много жидкокристаллических экранов покажут получающийся экран с черной границей вокруг этого затем.

-1
ответ дан 07.12.2019, 09:14
  • 1
    ответа я ищу более быструю производительность Alt-Tab. На самом деле больше, чем это; я имею второй монитор и хочу смочь переместить свою мышь в нее. углерод – Nelson 10.09.2009, 03:18

просто используйте этот сценарий автогорячей клавиши:

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

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

Вы могли загрузить автогорячую клавишу отсюда http://www.autohotkey.com/download/. Сохраните файл с расширением .ahk и выполните его как любое приложение.

Использование:

удалить строку заголовка LWindowButton + Щелчок левой кнопкой

восстановить строку заголовка LWindowButton + Щелчок правой кнопкой

19
ответ дан 07.12.2019, 09:14

Теги

Похожие вопросы