問題タブ [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.

0 投票する
4 に答える
11326 参照

c++ - C/C++/C# ウィンドウを最前面に強制する

別のウィンドウを強制的に一番上にする方法はありますか? アプリケーションのウィンドウではなくシステム上で既に実行されている別のウィンドウです。(Windows、C/C++/C#)

0 投票する
1 に答える
7871 参照

c# - RadWindowAlwaysOnTop

RadWindowTelerikのwpfコントロールの経験はありますか?私の問題は、アプリケーションを開いてRadWindow最小化すると、アプリケーションを最大化するRadWindowとが表示されないことです。alt + tabを使用してRadWindow再び前に出ることができますが、これを行う必要はありません。私は:を表示するために次のことをしていますRadWindow

theWindowから継承するクラスのインスタンスはどこにありますかRadWindow

何か案は?

0 投票する
2 に答える
3935 参照

c# - Windows フォームの TopMost プロパティに関する本当に迷惑なバグ

通知領域にあるこの Windows フォーム アプリケーションがあります。アイコンをクリックすると前面に表示され、もう一度クリック (またはアプリ X アイコンをクリック) すると元に戻ります。これは、アイコンをクリックして表示するときにウィンドウを常に手前に表示することが重要なタイプのアプリです (オプションですが)。

アイコンを右クリックするとコンテキスト メニューが表示され、[常に手前に表示] オプションを有効にするかどうかを選択できます。アプリケーションが最初に起動すると、アプリケーションの設定が XML ファイルから読み取られます。これが正常に機能していることは 99% で、TopMostプロパティは適切に読み取られます (および書き込まれます)。

しばらくすると(分、時間、日など、通常は休止状態になり、シャットダウンすることはめったにありません)、TopMost 動作が停止します。オプションを変更しません。オプションの値が変更されているとは思いませんが、通知領域のアイコンをクリックすると、アプリが前面に表示されません。表示されますが、背景にあります (Alt+Tab で表示されます)。本来あるべき「常に一番上」ではありません。コンテキストメニューを表示し、オプションを無効にして(有効になっているため)、再度有効にすると、その後動作し始めます。アプリは「常に一番上」になりました。ただし、しばらくするといつでもこの能力を失う可能性があります。

なぜこれが起こるのか、どのように起こるのか理解できません。誰かが理由を知っていますか?そうでない場合、そのような動作をデバッグするにはどうすればよいですか?

編集:プロパティが変更され
たときに MessageBox を表示するコードを追加して、奇妙な動作に気付くことができるかどうかを確認しましたが、うまくいきませんでした。TopMostフォームは付いていたので役に立ちませんでしたTopMost = trueが、まだバックグラウンドにありました...

0 投票する
4 に答える
5487 参照

java - SWTでシェルを常に一番上に置く方法は?

すぐに有効になる「常に最上位」構成オプションをアプリケーションに実装したいと考えています。

スタイルShellでコンストラクターを呼び出すことができることを知っています。インスタンスがすでに作成されON_TOPた後、実行時にそれを行う方法はありますか?Shell

0 投票する
2 に答える
1291 参照

javascript - ウィンドウを上に保つ方法

このポップアップウィンドウ(スパン)JPicker(JQuery上に構築)を他のモーダルウィンドウまたはdivの上に保持する簡単な方法があるかどうか疑問に思っていますか?Zindex、zindexが常に一番上にあることを確認する方法はありますか?

ありがとう

0 投票する
1 に答える
679 参照

javascript - ページの左側に固定された div の自動スクロールを行う Javascript ライブラリ

画面の左側に常に表示される魅力的なメニューを作成できるJSライブラリが必要です。真ん中に。

0 投票する
1 に答える
672 参照

javascript - 呼び出されたときに Chrome ブラウザ ページの上にとどまることができるウィンドウまたは div を実装する方法は?

現在表示されているページに関連するテキストを表示する拡張機能を Chrome に実装したいと考えています。

常に最上位のポップアップ (div) をサポートするように特別に設計された HTML ページの一部になるように div をコーディングする方法を学びましたが、ウィンドウ/div またはその上に留まるテキスト領域を作成する方法がわかりません。閲覧中の Web ページ。

私は JavaScript と Chrome 拡張機能の開発にかなり慣れていません。

ヒントや例を教えていただければ幸いです。

前もって感謝します!

ゆう

0 投票する
2 に答える
515 参照

java - Java 6、JFrame が常にトップにスタックする

この問題は、1.5 から 1.6 にアップグレードした後にのみ発生するようです。

メインの JFrame は、ランダムに Windows の他のすべてのアプリケーションの前にスタックしているようです。

alwaysontop(true) に設定された別の JDialog ポップアップも、このメイン JFrame の背後にあります。

この問題の原因について何か考えはありますか? /解決策のアイデアはありますか? Java 5 でこの問題が発生したことはありません。

0 投票する
4 に答える
30108 参照

android - アクティビティウィンドウを常に一番上に保つ方法

他のアクティビティの常に最上位にあるアクティビティ(モーダルウィンドウやWindowsのタスクマネージャーなど)を作成したいと思います。Androidでこれを行うにはどうすればよいですか?ありがとう

0 投票する
2 に答える
1597 参照

javascript - Xulウィンドウを「AlwaysOnTop」として配置するにはどうすればよいですか?

私はこのファイルをグーグルコードで次の関数で見つけました:

私が必要とする部分は次のとおりです。

しかし、Ciがどこで定義されているのかわかりません。それが何であるかについて何か考えはありますか?または、ウィンドウを常に一番上に設定する方法に関する他のアイデアはありますか?(「Windows専用」のソリューションは私には合いません)。

- アップデート

私はnsIWindowMediatorについて読んでいます。これには、ウィンドウのZオーダーを処理するためのいくつかのメソッドがあります。しかし、メソッドはjavascriptではなくc++から使用する必要があると言っています。つまり、コードはXPCOMコンポーネントから使用する必要があります(ウィンドウを開くにはXPCOMコンポーネントとして使用する必要があります)?すでにそれを使用した人は確認できますか?

とにかくまだ読んでいます。

- アップデート

nsIWindowMediator(XPCOMコンポーネントを使用)を試しましたが、Zレベルを設定しても何も起こりません。

それでも、窓を上に置く方法を探してください。

--'alwaysraised'で試行します:

test.xul:

top.xul:

動作しませんでした。

--'zlevel'で試行:

test.xul:

top.xul:

動作しませんでした。常に上げられた設定、またはtest.xulに高いまたは低いzlevelを追加するNither(top.xul zlevel = "6"を使用)