問題タブ [always-on-top]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - DirectShow アプリケーションに html 要素をオーバーレイするにはどうすればよいですか?
ビデオ ストリーミング用の Firefox プラグインとしてエクスポートする DirectShow アプリケーションを使用しています。
私の知る限り、プラグインは Web ページとは別のウィンドウでレンダリングされているようです。アプリケーションを編集して、Flash で wmode='opaque' または 'transparent' を使用できるように、プラグインで html 要素を使用できるようにしたいと考えています。動作するもう 1 つのオプションは、マウス イベント (マウス移動やマウス ダウンなど) をアプリケーションに渡すことです。
put_MessageDrain と put_Owner について調べてきましたが、これらをアプリケーションに適用する方法や機能するかどうかはわかりません。
iframe shimming が機能する可能性があることも認識していますが、アプリケーションのソース コードにアクセスできるので、回避策を使用するのではなく、機能を直接追加したいと考えています。iframe shimming は私の最良の選択肢ですか? 最も簡単なオプションのようです。
このアプリケーションは現在、ウィンドウレス モードを使用しており、常に Web ページの他のすべての上に表示されます。
javascript - JS ポップアップ ウィンドウを一番上に表示するにはどうすればよいですか?
私はここにウェブサイトを持っています。
サイトを開くと、2 秒後に背景にテキストが表示されます。これは JavaScript ポップアップ ウィンドウの一部です。私はそれを他のすべての上にとどまらせようとしています。誰かがサイトに到着すると、自動的に表示されるように設定されています。サイトに加えた更新を表示するだけです。
ご覧のとおり、明らかにトップではありません。テーブルのポップアップです。それに適用できる z-index はありません。私が試したことの1つは、うまくいかなかったということです。
私のjQueryは邪魔になっていますか?
java - Java アプレットを常に一番上に設定するのにこれが機能しないのはなぜですか?
Java アプレットのウィンドウを常に一番上に設定しようとしているので、次のようにしています。
ウィンドウを常に一番上に設定するより良い方法はありますか?
チェックするために入力した print ステートメントは true を返しますが、実際にはウィンドウが常に一番上に表示されるわけではありません。
java - ネイティブ Java を使用して HUD を 2.5D ゲームに追加するにはどうすればよいですか?
インタラクティブな HUD を追加したい 2.5D アイソメトリック ゲームがあります。アイコン付きの JButton を使用してみましたが、ボタンとゲームの両方を一度に描画できませんでした。ゲームの上に自分の画像/ボタンを画面に描画できる、コスト効率の高い (コンピューター リソースの観点から) 手法を探しています。
java - 1 つの JFrame が常に別の JFrame の上にあるように強制する
常に別の「親」フレームの上にあるが、常にすべての上にあるとは限らない JFrame が必要です
私は使用しようとしました:
JInternalFrame
-- 親フレームが Border レイアウトに依存しているため、受け入れられない JDesktopPane を使用する必要があるため、機能しません。JFrame
withsetAlwaysOnTop(true)
-- 親フレームの上に置きたいだけなので機能しません
のような方法を想像していsetAlwaysOnTopOf(JFrame parent)
ます。これを行う方法はありますか?
qt - タスクバー項目のない画面上のアニメーション
私は Qt のプロジェクトに取り組んでいます (PySide ですが、Qt ソリューションは大歓迎です)。画像をフェードインさせ、ランダムなアニメーションを実行する必要があります。これで完了ですが、独自のタスクバー項目が作成されます (うん)! コード:
を削除するsetWindowFlags(Qt.WindowStaysOnTopHint)
と完全に機能しますが、「常に最前面」ではなく、ユーザーが別のアプリケーションを使用している場合、アニメーションは表示されません。
メニュー バー項目を作成せずに、常に最前面に表示されるアニメーションを作成する方法が必要ですが、その方法はわかりません。あなたが興味を持っている場合に備えて、私は QMainWindow を持っています。
たくさんのフラグの組み合わせを試しましたが、3 つすべてを行うことはできません。 - MS-Word など、他の Windows の上に表示します。- アクティブなウィンドウの状態を引き継がずに。- このアニメーションのウィンドウにはタスクバー項目が表示されません。
コンテキスト: なぜこれを行う必要があるのか知りたい場合に備えて、プログラムはユーザーのファイルをバックグラウンドでバックアップし、処理が完了すると、不透明度 50% の「チェックマーク」アイコンが数秒間フェード インします。ユーザーはバックアップが完了したことを知ることができます。バックアップが完了したことを示す別の方法は使用できません。それが仕様です。