問題タブ [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 投票する
2 に答える
1214 参照

java - JFrame を常にアプリの上に作成することは可能ですか。OpenGL と DirectX を実行していますか?

私は現在、Javaを使用して通知アプリに取り組んでいます。

ウィンドウをアプリの上に短時間 (約 10 秒) 表示する必要があります。OpenGL と DirectX を実行するもの (コンピュータ ゲームなど) を含みます。JFrame.setAlwaysOnTop(true);がウィンドウ ベースの環境でのみ機能することはわかっていますが、OpenGL と DirectX はそうではありません。OpenGL バインディングについて考えましたが、DirectX については何も見つかりませんか?

おそらくJNIを使​​用することは可能ですか?どんなアイデアでも大歓迎です:-)

編集:回答ありがとうございますが、実際にはあきらめて、オーバーレイを作成しているゲームをウィンドウフルスクリーンモードで強制することにしました。ベータテスターがfpsの低下について何を言わなければならないかを待つ必要があります:-)ありがとう

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

visual-studio-2010 - フローティング ウィンドウを非最上位にする Visual Studio 2010 アドイン

動機: Visual Studio 2010 の MDI が恋しいです。長期的には、Microsoft に戻してもらうのが最善の解決策でしょう。(これは Microsoft Connect で投票できます。) ただし、Microsoft がそれを元に戻すことを決定したとしても、おそらく数年かかるでしょう。

したがって、私はその間に代替案を模索しています。ソース ウィンドウをフローティングにすることは MDI への一歩ですが、ウィンドウがツール ウィンドウを含むすべてのものの上に常に表示されるという厄介な意味があります。

フローティング ウィンドウを常に一番上に表示しないようにする拡張機能を作成することは可能でしょうか? そのような拡張機能を作成するには、どのように始めればよいでしょうか?

または、おそらくSpy ++に似た外部アプリケーションによってウィンドウの順序を変更することは可能でしょうか?ただし、ウィンドウのプロパティを変更したり、ウィンドウメッセージを送信したりすることもできますか?

これは、 Visual Studio 2010 - Semi-Transparent Floating Windows -に少し関連しています。これを実行できるユーティリティは、おそらくこれを実行するように変更できます。

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

android - Androidソフトキーボード:ソフトキーボードが有効になっている場合でも、レイアウトの下部にあるボタン(たとえば、SAVE、CANCELなど)を常に表示するにはどうすればよいですか?

これには簡単な方法があるはずですが、まだ答えは見つかりませんでした。

さらに説明させてください。私のアクティビティ(アプリケーションフォームのように見えます)には、かなりの数のEditTextとボタンがあり、それらの数は実行中に変化します。したがって、それらは常にScrollViewにありますが、実際にスクロールするには必ずしも十分ではない場合があります。とは言うものの、私のレイアウトの下部には、ソフトキーボードが表示されているかどうかに関係なく、常に表示したいボタンがいくつかあります。現在、EditTextをクリックすると、ソフトキーボードがポップアップし、下部のボタンが非表示になります。

注:私はすでにRelativeLayoutオプションとAdjustPanオプションを使用しようとしましたが失敗しました。

よろしくお願いします。

0 投票する
3 に答える
7516 参照

c# - C#-ウィンドウが常に一番上の問題

だから私はオーバーレイを作っています、そして私はそれが常に一番上にある必要があります。そうするために、私はちょうど設定します

多くの場所で提案されているように。ここでの問題は1)チェックボックスボタンが必要です...しかし、それは問題ではありません。Visible=falseに設定できます。2)マウスで手動でチェックボックスをオンにするまで、機能しません。チェック済みに設定し、form1.isTopMost = true(initComponentsの後)に設定してcheckChangedイベントを呼び出した場合でも、常にトップに留まる前に、常に手動でチェックボックスをオンにする必要があります。

助けてください!オーバーレイが常に一番上に読み込まれるようにするにはどうすればよいですか?

次のステップは、フォームを強制的に上に配置するスレッドを作成することですが、このLOLは避けたいと思います。

ありがとう、

デイブ

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

winforms - ウィンドウのないFormsPictureBoxを常に一番上に表示する

常に「上に」表示される、つまり常に表示される(複数の)ウィンドウのない画像ボックスを表示するWindowsフォームアプリを作成するにはどうすればよいですか?

アイデアは、アプリをメインアプリケーションと同時に実行して、画像ボックスがメインアプリケーションに属しているが、別のプロセスに存在するかのように「表示」されるようにすることです。また、ディスプレイ間のスペースは、メインアプリに対してクリック可能なままであることが望ましいです。例:

動機は、時々デッドロックすることが知られているサードパーティのActiveXビデオコントロールの出力を表示するために使用される画像ボックスです。別のプロセスでそれを使用することにより、デッドロックされたビデオコントロールがアプリケーション全体をデッドロックすることはありません。

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

winforms - XNA-Windowsを常に下に設定する

XNAで小さなゲームを作成したとしましょう。これで、通常のC#フォームでできるように、キャストしてフォームオブジェクトを取得し、それを使って何かを行うだけで、ゲームのウィンドウ属性を変更できます。

今、私はこのウィンドウ(フォーム)がAlways-on-Bottomであり、Always-on-Topとは完全に反対であることを望んでいます。つまり、ウィンドウは背面にとどまり、操作してもフォーカスを取得しないようにする必要があります。

私はそれを行う方法がわかりませんが、C#の他のものについては、その関数をオーバーライドし、必要なものを処理してfalseを返します。入力nテキストボックスなどの場合ですが、フォームフォーカス方法を上書きする方法や、デスクトップで開いているウィンドウの上部または下部、または任意のインデックスでフォームを設定する方法がわかりません。

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

c# - WPFアプリからOpenOfficeを起動します。常にトップに

WPFアプリからWindows7でopenoffice3.3.0を起動していますが、問題なくXPで起動すると、openofficeは常にWPFの背後にあり、これを停止できますか?

C:\ Program Files \ OpenOffice.org 3 \ program \ soffice.exe

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

objective-c - kCGWindowNumber から NSWindow を取得する

k からrefCGWindowNumberを取得するにはどうすればよいですか。NSWindow私は使用してみました:

しかし、私は常にヌル値を取得します。特定のウィンドウの上に常に設定しNSWindowた適用するを取得する必要があります。[window setlevel:NSFloatingWindowLevel]誰かがこの問題を解決する方法を知っていますか、または別の解決策がありますか?


答えてくれてありがとう、しかしこれは解決策ではありません。私はすでに試しましたがうまくいきません。実際にテストを行いました。次のコードを試しました:

しかし、結果は常にWindow: (null)

ウィンドウのリストがあります。ここで、ウィンドウの OwnerPid Number を取得できます ecc.. ecc... そして今、いくつかのウィンドウの上に常に設定する必要があります。

Always on top is possible set whit: [window setlevel:NSFloatingWindowLevel], window is a NSwindowobject, it's real?

解決策はありますか?または別のアイデア、私の問題ですか?

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

android - アプリケーションを常にタスク スタックの一番上に置くにはどうすればよいですか?

タイトルのように、アプリケーションを常にタスク スタックの一番上に置くにはどうすればよいですか? たとえば、目覚まし時計がポップアップしているときに、アプリケーション (apk) がまだ画面の一番上にあります。

どうもありがとう!

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

python - ウィンドウを別のウィンドウの上に表示し、ボタンがクリックされるまで他のウィンドウへのアクセスをブロックします

Python 2.7、PyQt4.8.5

メインのアプリウィンドウと、COMポート設定を表示するための2番目のポップアップウィンドウが必要です。このウィンドウは、[OK]または[キャンセル]ボタンがクリックされるまで、常に親ウィンドウの上に表示される必要があります。子ウィンドウを閉じます。(必要な回答のようなものです。つまり、子ウィンドウから設定を選択するまで処理できません)

これを行うためのPythonQtコマンドはありますか?

申し訳ありませんが、これまでに質問/回答があった場合、私の検索では何も役に立ちませんでした。