問題タブ [transparency]
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.
c++ - Qtの透明度にマウスを合わせる
Qt4.5 を使用して Qt/C++ でアプリを作成しようとしていますが、マウスオーバー イベントでアクティブなウィンドウの不透明度を変更したいと考えています...
私が理解しているように、Qtには明示的なマウスオーバーイベントはありません。
ただし、メインウィンドウを宣言するクラスで QWidget の mousemoveevent() を再実装することで、初歩的な機能を実現しました。しかし、マウスがそこに作成したグループボックスのいずれかの上を移動するたびに、メインウィンドウの mousemoveevent は呼び出されません (当然のことながら、QGroupbox には mousemoveevent の独自の再実装があるため)。
したがって、安価な回避策として、メインウィンドウの mousemoveevent を引き続き使用していますが、グローバルマウス位置をクエリし、メインウィンドウの (x,y) 位置 (->pos() で取得) とウィンドウサイズ ( -> サイズ -> rHeight および rWidth)、マウスがメインウィンドウの領域の境界内にあるかどうかを確認し、不透明度を変更します。
これは非常に限られた成功しか収めていません。右の境界線は正常に機能し、左の境界線は不透明度を 4 ピクセル早く変更します。上部が機能せず (おそらくマウスがメニューバーとタイトル バーを通過するため)、下部の変更が早すぎます。
空のコンテナ QWidget クラスを作成し、そこに残りをすべて配置することを考えましたが、子ウィジェットに既に実装されている場合、基本ウィジェットが mousemoveevent を受信しないという大きな問題はまだ解決されないと感じました。
私の方法で行った修正/エラー、またはこれを達成するための代替方法を提案してください。
psこれが問題になるとは思えませんが、VS2008へのQtの統合ではなく、Qt Creator IDEで作業しています(とにかく同じクラスです-ただし、コンパイラは異なります、mingw)
winforms - 画像付きの透明な Winform
50% の不透明度に設定されたアルファ チャネルを持つ画像 (PNG ファイル) があります。TransparencyKey が白に設定され、背景色が白に設定されているフォームに画像を描画しようとすると、画像が 50% シースルーで描画されることが予想されます。ただし、最初にフォームの背景色とブレンドされるため、完全に不透明になります。これを回避する方法はありますか?フォームの一部の画像は半透明にする必要があり、一部は不透明にする必要があるため、フォームの Opaque プロパティを設定したくありません。
wpf - WPF-CTRL + SHIFTが押されたときにキャプチャする方法は?
ユーザーが左CTRL+左Shiftをクリックしたときに、アプリケーション全体を半透明にします(VS2008のインテリセンスドロップダウンのように)。KeyUpイベントでコードを記述した場合、押されている両方のキーをキャプチャできますが、透明効果は、キーが押されている間のみアクティブにする必要があります。それらが解放されると、不透明度は100%に戻るはずです。私が望む動作は実際にはKeyDownイベントですが、KeyDownで両方のキーをキャプチャすることはできません。
ありがとう
iphone - iPhone UITabBar のアイコンの生成
iPhone アプリケーションのグラフィックスの作業で忙しくしています。UITabBar のアイコンの生成に取り組み始めたところ、多くの問題に遭遇しました。これらのアイコンはどのように作成しますか?
このソリューションを作成しました:
http://www.nailrails.com/?p=46
このアプローチに欠点はありますか? 私が作成したいくつかのアイコンでうまくいくように見えました...
internet-explorer - IE6 で半透明の png 画像を使用する方法
IE6で半透明のpng画像を使用するにはどうすればよいですか?
c++ - CMFCToolBar にイメージ マスクを認識させるにはどうすればよいですか?
派生クラスがCMFCToolBar
あり、そのインスタンスは派生クラスのメンバーですCDockablePane
。
VisualStudioDemo サンプルを見て、それがどのように行われているかを確認し、これまでのところ:
ハイカラー イメージ (24 ビット) が読み込まれますが、マゼンタ マスク (R255 G0 B255) が表示されます。ツールバーにマスクを認識させる方法がわかりません。
これは可能ですか?
c# - スタッキングコントロール(Winforms C#)(透過的)
オブジェクトをコンテナ内にスタックできるようにするGUIを作成するように依頼されました。ユーザーは、ボックスを上から下の視点から表示します。彼らはまた、中に何が積み重ねられているかを見たいと思っています。これを解決するために最初に考えたのは透明性でした。透明度に関する投稿をいくつか読んだことがありますが、両方の画像が透明であるという問題を解決するものは見つからなかったため、積み重ねても両方を見ることができました。
コントロールを他のコントロールと一緒に透明にするにはどうすればよいですか。これが実際には不可能な場合。この問題へのより良いアプローチは何ですか?
この問題を解決するために、カスタムコントロール(パブリック部分クラスMyControl:Control)を使用しています。ついにコントロールの画像が透明になりました。親フォームに描画されたものはすべて画像を通して表示されます(親が楕円と正方形をペイントするためにonPaintを使用しています)が、その上に配置された他のコントロールは透明ではなくなりました。
これを実現するために使用しているコードは次のとおりです。
crystal-reports - Crystal Reports に透明な画像を追加する
Crystal Reports が透明な画像をサポートしていないというのは本当ですか?
仕事で使用していますが、Crystal Reports の担当者は、透明性をサポートしていないと言いました。信じられなかったので、最後の 20 分間はグーグルで検索しましたが、彼が正しいかもしれないと思いました。これは、この日と年齢では絶対に信じられないようです。
CR が透過性をサポートしているかどうか、またそうであればどのように行うか (挿入する画像の種類 (png、gif など) に制限されません) を確認してください。
記録として、VS 2008 (バージョン 10.5) に付属する CR バージョンを使用しています。