WS_CAPTIONフラグを無効にしても、ウィンドウとして開かれたChromeアプリでは機能しなくなりました


3

何年もの間、以下のahkスクリプトを使用して、Windows 10アプリケーションウィンドウでWS_CAPTION(長い0x00C00000)フラグを無効にして、タイトルバーを非表示にしました。最も一般的な使用例は、ウィンドウとして開かれたChromeアプリです。

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

Windowsの更新なのかChromeの更新なのかはわかりませんが、Windowsとして開かれたChromeアプリでは動作しません。ただし、他のアプリケーションでも機能します。スクリプトを変更しないため、スクリプトに問題はないと確信しています。また、私のAutoHotKeyは更新されなかったので、同様に問題はないと思います。私はそれが彼らの問題だと確信していなくても、クロムのバグレポートを埋めました(レポーターにURLを提供していないと思います)。誰もこの問題を抱えているか、何が原因かを知っていますか?

3D1T0Rが尋ねたように、このスクリプトが使用されていた現在のウィンドウのスクリーンショットを次に示します。 このスクリプトが動作していた現在のウィンドウのスクリーンショット

どうもありがとうございました。


WindowsとChromeのどのバージョンを実行していますか?(Windowsの場合、エディション、バージョン、ビルド番号を指定してください。)また、これを行うウィンドウのスクリーンショットを追加できる可能性はありますか?
3D1T0R

Chrome安定チャネル67.0.3396.87 64ビット
Logerfo

Windows 10 Proバージョン1803ビルド17134.112
Logerfo

これはあなたの問題ですか?GoogleはChromeアプリのサポートを終了しますか?記事によると、「2018年初頭になって、Chromeアプリをロードできなくなります」。
harrymc

@harrymcはまったくありません。実際のアプリではありません。URLをchrome:// appsページにドラッグアンドドロップし、[ウィンドウとして開く]オプションをオンにします。それが私の言いたいことです。
ロジャーフォ

回答:


3

chrome:// flagsで#windows10-custom-titlebarフラグを無効にし、ブラウザを再起動することで問題を解決できました。答えてくれたすべての人に感謝します。


1
Chrome / Windows 10で働いていました。Chromeウィンドウのタイトルバーを削除できます。これは、YouTube TVウィンドウの配置に最適です。フラグを無効にし、"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app=https://tv.youtube.com/ --enable-kiosk-modeChromeを再起動し、などのコマンドを使用してYouTube TVをロードしてから、AutoHotKeyスクリプトを使用WinSet, Style, -0xC00000, AしてWindowでパフォーマンスを実行します。少し複雑ですが、無駄な画面スペースのないボーダレスビデオウィンドウが表示されます!
ttymatty

更新:フラグはもう存在しませんが、引数--disable-features=Windows10CustomTitlebarはしばらくの間仕事をしました。今のところ、議論すら機能していません。今日はこれを修正する方法がわかりません。再び機能するようになった場合はコメントします。
ロジャーフォ

1

Window Detectiveを使用 してChromeウィンドウ(アプリではなく通常のウィンドウ)を選択しました。

このツールを使用すると、ウィンドウのスタイルを編集できるため、これを使用してWS_CAPTIONスタイルを数回削除しました。

[ 設定 ]ボタンをクリックすると、ちらつきが発生し、Chromeウィンドウ自体が画面上でわずかに移動することがありましたが、キャプションはそのままでした。

変更後にスタイルを再検討すると、WS_CAPTIONスタイルがChromeウィンドウに返されていることがわかりました。

私の結論は、Chromeの最近のバージョンがスタイルの変更を検出し、以前の状態にすぐにリセットするということです。

Chromeがそのような変更を許可していないことを恐れています。私が正しい場合は、別のブラウザに移動するか、キャプションが避けられないことを受け入れる必要があります(少なくとも将来的には変更される可能性があります)。不十分な代替案は、キャプションが画面外に配置されるようにChromeウィンドウを移動することです。

これを取り消すように求めるために、Chromeフォーラムで質問を提起することもできますが、チャンスは少ないかもしれません。


私はこれが壊れている正確なクロムコミットを見つけることができればいいのですが、リポジトリは非常にアクティブです。別の方法として、古いバージョンを再インストールして、それを使用することもできます。
ロジャーフォ

Chromeソースに興味がある場合は、WS_CAPTIONを検索してみてください。
harrymc

私はそれが開いて、それを維持する以外に唯一のオプションですので、あなたは恵みを抱えていると思います
Logerfo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.