3

В течение многих лет я использовал приведенный ниже скрипт ahk, чтобы отключить флаг WS_CAPTION (long 0x00C00000) в окнах приложений Windows 10, чтобы сделать их заголовки невидимыми. Наиболее распространенный случай использования - приложения Chrome, открытые в виде окна.

LWIN & MButton::
MouseGetPos,,, WinUMID
WinSet, Style, -0xC00000, ahk_id %WinUMID%

Я не уверен, что это из-за моего обновления Windows или Chrome, но это больше не работает для приложений Chrome, открытых как окна. Это все еще работает для других приложений, хотя. Я почти уверен, что с моим сценарием нет проблем, потому что я никогда не меняю его. Кроме того, мой AutoHotKey не обновлялся, так что, думаю, с ним тоже проблем нет. Я заполнил отчет об ошибках в Chrome (я думаю, что они не предоставляют репортерам URL), хотя я не уверен, что это их проблема. У кого-нибудь тоже есть такая проблема или знаете, что может ее вызвать?

Как спрашивает 3D1T0R, вот скриншот текущего окна, над которым этот скрипт работал. снимок экрана текущего окна, над которым этот скрипт работал

Большое спасибо.

2 ответа2

3

Мне удалось решить эту проблему, отключив флаг # windows10-custom-titlebar в chrome://flags и перезапустив браузер. Спасибо всем, кто ответил.

1

Я использовал Window Detective, чтобы выбрать окно Chrome (обычное окно, а не приложение).

Этот инструмент позволяет редактировать стили окна, поэтому я использовал его для удаления стиля WS_CAPTION пару раз.

В результате нажатия кнопки « Set» происходило мерцание, и иногда само окно Chrome слегка перемещалось по экрану, но заголовок оставался.

После повторного изучения стиля после изменения я обнаружил, что стиль WS_CAPTION был возвращен в окно Chrome.

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

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

Вы можете поднять вопрос на форумах Chrome, попросив поменять его, но ваши шансы могут быть невелики.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .