問題タブ [topmost]

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 に答える
924 参照

c# - Windows フォームが常に一番上にない c#

フォーラムを検索しましたが、まだ正しい答えはないようです。

ユーザーがブラウザで操作しているときに、systray アプリからのメッセージ通知を表示する必要があります。

この通知をすべての上に表示したいのですが、TopMost、TopLevel、BringToFront、Focus に設定しても、目的を達成する方法はありません。

私は単純な Windows フォームを使用しており、systray アプリから ShowDialog を使用して表示しています。

私を助けてください :)

PS:他のアプリケーションを開いたりフォーカスしたりせずにsystrayアプリから通知フォームを起動すると、正常に動作しますが、アクティブなブラウザウィンドウの前に表示できません

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

c# - フルスクリーンゲームでも常にトップに

画面上のすべてのものの上に Windows フォーム アプリケーションを配置するにはどうすればよいでしょうか。

フルスクリーン ゲームを実行している場合、topmost-property を設定するだけでは十分ではありません。

誰かが古き良きフォームの解決策を持っていれば、私も幸せです

このフォーラムで、それは不可能だという多くの投稿を見てきましたが、これを行う多くのアプリ (fraps、teamspeak オーバーレイ、xfire など) を見たからといって、そうではないことはわかっています。

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

c# - FileSystem.DeleteFile ダイアログを一番上に表示する方法、または親/所有者を設定する方法は?

次の行を呼び出すと、ダイアログはフローティング ダイアログの背後に表示されるため、一番上に設定するか、少なくとも所有者を設定できるようにする必要があります。

残念ながら、これが実行可能であることを示唆するものはオンラインで見つかりませんでした。独自のウィンドウを作成して API を直接呼び出すことができることは理解していますが、最初に、すべての FileSystem ダイアログを一番上に表示する方法があるかどうかを知りたいと思いました。

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

c# - フォームのサイズを変更したり移動したりせずに、フォームを他のウィンドウの前面に表示する

基本的に画面の左下隅にある小さな時計である単純なプロジェクトがあり、常に他のすべてのウィンドウの前に表示したいのですが、それを作る方法がわかりました。使用すべきプロパティまたはクラスはありますか? また、ユーザーが他のウィンドウと対話するのを妨げてはなりません。

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

c# - 全画面ウィンドウを重ねずに一番上のウィンドウを表示する方法

フルスクリーン ウィンドウを重ねることなく、一番上のウィンドウ (システム トレイからのバルーン) を表示する必要があります。たとえば、ユーザーが映画を見ているときに一番上のウィンドウが表示される場合、そのウィンドウは映画の画面の上に表示されてはなりません。ウィンドウは、ユーザーがフルスクリーン ウィンドウを閉じたときにのみ表示される必要があります。

今、私はこのように私のウィンドウを表示します:

スタイルでは、次のプロパティをオンにします。

ユーザーが映画を見たりゲームをしたりしているときに、ユーザーの邪魔をせずに一番上のウィンドウを表示する方法を見つけてください。

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

c# - フォームが正しい位置にない

特定の時間のフォーム クラスのインスタンスを表示したいと思います。フォームは一番上にある必要があり、フォーカスを奪わないでください。これが私のコードです:

機能しますが、Top および Left パラメータを使用して定義された正しい位置にフォームが表示されません。何が間違っていますか?

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

c# - すべての Windows インターフェイス (スタート画面) の前にフォームを表示する方法

多くのものの前に作ることでWinFormsを作りたいです(Windows 8では、スタート画面の前にあり、デスクトップのスナップ中にデスクトップを離れることさえできます)。

たとえば、Windows 8 の拡大鏡 (magnify.exe) ダイアログは、スタート画面よりも一番上にあります。

これを実現することは可能ですか (VB または C# で)?

この画像は私が求めるものの例です。これまでのところ、これを行う SDK は見つかりませんでした。この画像は編集されています (拡大鏡 (magnify.exe) を除いて、多くのアプリケーションでこれを行うものはありません)。

http://i.stack.imgur.com/1UxCX.png

別 :

https://docs.google.com/uc?authuser=0&id=0B0xI21kQ3jxrLWw4cll6X3NJSTA&export=download