問題タブ [overlay]

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

iphone - UIView のオーバーレイ

iPhone の UIView の 2 つのレイヤーをオーバーレイする適切な方法は何ですか? 下にあるビューは、ボタンが押されるまでアクティブである必要があり、その後、別の UIView がすべてを透過的にカバーする必要があります。モーダル ビュー コントローラーを見つけましたが、単に UI ビューを交換するだけで、オーバーレイはしません。

前もって感謝します。

クリス

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

windows - 3Dフルスクリーンアプリケーションへのオーバーレイ

サードパーティのフルスクリーンWindowsアプリケーションの上にカスタムグラフィックを表示したい。

Steamゲームをプレイしたことがありますか?ゲーム内からSteamウィンドウにアクセスできる実行可能ファイルGameOverlayUI.exeがあります。(GUI要素はカスタム描画されているように見えますが、それが必要かどうかはわかりませんが、ゲーム内ではデスクトップとまったく同じように見えます。)ゲームのグラフィックを「暗く」することさえできます。背景。

どうすればそのようなアプリケーションを作成できるのだろうか。

また、ソリューションの範囲がどれほど広いのか疑問に思っています。すべてのOpenGLアプリケーションに1つの方法を使用できますか?すべてのDirect3DからDirectDrawアプリケーションを除いたものですか?すべてのフルスクリーンWindowsアプリケーションの場合?

私はもっ​​と「現代的」で一般的な解決策を探しています-コマンドプロンプトや320x240インデックスカラーアプリケーションのオーバーレイは問題ではありません。

編集:いくつかの説明:フルスクリーンアプリケーションは私のものではありません。何でもかまいません。おそらく、それは3Dゲームになるでしょう。たとえば、画面の右下隅のゲームグラフィックの上にデジタル時計を表示したいと思います。可能であれば、コードの挿入やプロセスのデバッグなどのトリックは避けたいと思います。

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

winapi - フック時にオーバーレイ ウィンドウが正しく描画されない

要件は、自分の情報を別のアプリケーションのウィンドウの横に描画することです。Z オーダーなどを処理するには、WH_GETMESSAGE をフックして WM_PAINT を描画するのが良さそうです。

ただし、一部の WM_PAINT は関心のあるウィンドウ領域を対象としていますが、他の WM_PAINT はコンテキスト メニューやボタンなど、まったく異なるものを対象としています。

例 メモ帳は、メモ帳画面に「Hello」と書き込むオーバーレイでフックされます。これはうまくいきます。ただし、メモ帳を右クリックすると、コンテキスト メニューに Hello が表示されます。基本的にコンテキスト メニューは破棄されます。

コンテキスト メニューである WM_PAINT を特定するエレガントな方法はありますか?

描画更新領域をテストするだけでは十分ではありません。なぜなら、コンテキスト メニューはどこにでもあり、関心のある領域を含んでいる可能性があるからです。

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

windows - ウィンドウ内の DirectX オーバーレイ

画面上の任意の場所に (DirectX/DirectDraw メソッドを介して) オーバーレイされたグラフィック領域を設定できるようにするか、少なくともウィンドウ領域内で使用できるようにする必要があります。誰でもこれを行うことができましたか?

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

java - iText - すべての要素の上にオーバーレイ テキストを挿入する

iText PDF ライブラリを使用して、既存のすべての要素の上にレンダリングされるように、(CSS の「位置: 絶対」のように) ページにオーバーレイ テキストやその他の要素を自由に挿入できますか?

事前にすべてのヘルプとヒントをありがとう。

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

wpf - ボタンで画像をオーバーレイするWPF

簡単に閉じることができるように、閉じるボタン(Xで示される)が付いたカスタムTabItemがあります。このタブでは、左上隅の閉じるボタンを中央に配置する画像または境界線アイテムを配置します

このためのコントロール テンプレートは次のとおりです。

(コントロールトリガーは削除されました)そして、ボーダー/イメージをそのタブヘッダーに挿入するには、次を使用します

これを使用すると、次の結果が得られます。

代替テキスト http://lloydsparkes.co.uk/files/CloseTab.png

ボタンが Border 要素の幅を制限しているように見えるため、設定した幅全体に達していません (50x50 に設定されているため、正方形にする必要があります)。それらを異なる Z レベルに配置しようとしましたが、期待どおりに機能していないようです。

問題は、ボタンがボーダーコントロールのサイズに影響を与えずに、ボタンをボーダーコントロールにオーバーレイさせるにはどうすればよいですか?

0 投票する
5 に答える
48252 参照

google-maps - Google マップの上にボタンを配置する

マップ、サテライト、ハイブリッド ボタンの横にある Google マップの上にボタンを配置したいと思います。

それが可能かどうか疑問に思っていましたが、どうすればそれを行うのが最善の方法でしょうか?

私が持っているアイデアは、クリック可能なGoogleマップの上に画像をオーバーレイすることですが、それがすべてのイベントをGoogleマップから遠ざけるかどうかはわかりません.

それをどのように行うことができるかについてのアイデアはありますか?

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

java - Java 用の拡張可能な GUI フレームワーク

私は swing のファンで、拡張可能な GUI を除いて、必要なものはすべて揃っていることがわかりました。小さなパーツをプログラムで拡張可能にすることはできますが、オプション機能をプラグインしたい場合、変更されるすべてのコンポーネントを動的に生成するのは非常に面倒です。

Firefox プラグインの作成に費やした短い期間で、オーバーレイのアイデアに非常に興味を持つようになりました。

同様の概念を持つJava用の何かはありますか?

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

c# - Winform の位置が最初に古くなるのはなぜですか?

以下のコードは、非常に単純な問題を示しています。誰かが明らかにできる設定が欠けていることを願っています。

ゴール

(1) メインの winform (MainForm) を起動します。
(2) ボタンを押すと、半透明で MainForm を正確にオーバーレイする必要があるセカンダリ winform (ShadowForm) が表示されます。

実際に起こること

シナリオ 1 : メインの winform を起動してからボタンを押します。ShadowForm は正しいサイズで表示されますが、位置が正しくなく、右下に (カスケードされているかのように) 表示されます。ボタンを押すと、ShadowForm が再び閉じます。ボタンをもう一度押して ShadowForm を再度開くと、MainForm を覆う正しい位置に配置されます。

シナリオ 2 : メインの winform を起動し、移動してからボタンを押します。ShadowForm は正しいサイズで表示されますが、位置が正しくありません (MainForm が移動前にあった場所)。ボタンを押して閉じます。もう一度押すと、ShadowForm が正しい位置に配置されます。

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

icons - 奇妙なディレクトリにオーバーレイアイコンを追加するビジュアルsvn

私はWindowsマシンでVisualSVNを使用していますが、これまでのところすべてが正常に機能しています。しかし、数日後、c:\ Programme c:\ Recyclerとc:\ドライブ上の他のいくつかのフォルダーにオーバーレイアイコン(疑問符)が表示されます。プログラミング関連のものはすべてd:\にあるので、奇妙だと思います。それらを見るのはかなりイライラします。

.svnファイルとディレクトリを検索していて、それらを削除するとオーバーレイが消えることを期待していましたが、ファイルやディレクトリが見つかりませんでした。

誰かがこの問題を知っていますか?回答をよろしくお願いします。