問題タブ [aero-glass]
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# - Glassが正しくレンダリングされない
下の画像のようにフォームを作成し、その中にガラスを伸ばしました。しかし、ウィンドウを移動してすべてが画面に表示されないようにすると、ウィンドウを元に戻した後のガラスのレンダリングが正しくなくなります。
ウィンドウが正しくレンダリングされるように、これをどのように処理できますか?
これは私のコードです:
c# - WPF子ウィンドウAeroガラスが正しく表示されない
SourceInitialized
イベント中にGlassを有効にするWPFウィンドウがあります。これは完全に機能します。問題がどこにあるかを示すために、可能な限り最も単純な例(1つのウィンドウオブジェクトのみ)を使用します。
これにより、2つMainWindow
のが作成されます。Visual Studioでこれをデバッグすると、すべてが期待どおりに機能します。
デバッグせずに実行すると、それほど多くはありません。
子ウィンドウには、奇妙な、誤って適用されたガラスフレームがあります...ただし、VisualStudioのデバッグなしで直接実行した場合のみです。同じコードが2回実行されましたが、結果が異なります。2番目のウィンドウをいつ作成するかは問題ではなく、同じ出力のボタンクリックに関連付けました。
何か案は?
編集:これは私が使用しているコードの抜粋ですAeroExtend
c++ - Qt gui アプリケーションで QDwm を使用する方法
QDwm を使用して QT ウィンドウのエアロ ガラスを拡張するにはどうすればよいですか? これを行う方法に関するドキュメントは見つかりませんでした。リンク: http://sourceforge.net/projects/qdwm/
c++ - C++ の DwmExtendFrameIntoClientArea
次の C++ コードがあります。
しかし、コンパイルしようとすると、次のエラーが発生します。
しかし、うまくいきません。エラーは報告されませんが、正しい結果が表示されません。
これは私のフォームのプリントスクリーンです:
wpf - Adding glass effect to listbox item
I have a stackpanel with a background image. Inside the stackpanel there is a ListBox and its background is set to transparent, what I need is to blur (glass effect) the background image only the part that comes under the listbox item. I tried to add a rectangle to transparent color in the listbox item template and then added a blurred effect but it doesn't work. This is what I am trying to achieve.
graphics - レイ トレースの屈折が「偽物」に見える
そのため、私が構築しているレイ トレーサーでは、コースティクス エフェクトと共に屈折を球に対して機能させましたが、ガラスの球は特に見栄えがよくありません。屈折した計算は正しいと思います。なぜなら、光は予想どおりに反転して曲がっているように見えますが、ガラスのようには見えず、紙か何かのように見えるからです。
内部全反射がガラスの外観の多くの原因であると読んだことがありますが、屈折した光線のいずれかが臨界角を超えるかどうかをテストしたところ、臨界角を超えるものはありませんでした。全反射。これが正常なのか、それとも何か間違ったことをしたのかはわかりません。以下に屈折コードを投稿しましたので、何か提案があればぜひ聞いてください。
このメソッドは、再帰的に実行されるメインのレイ トレーシング メソッド RayTrace() で呼び出されます。以下は、屈折を担当する小さなセクションです。
css - CSSで背景ぼかし
サイトのポップアップにVista/7 のエアログラス スタイルの効果を加えたいのですが、動的にする必要があります。サイトが最新のすべてのブラウザで動作する限り、クロスブラウザ効果でなくても問題ありません。
私の最初の試みは、次のようなものを使用することでした
ただし、予想どおり、ダイアログの内容がぼやけ、背景が鮮明なままになりました。CSS を使用して、半透明の要素の背景をコンテンツではなくぼかす方法はありますか?
aero - エアロ基本テーマの検出方法
Windows 7 テーマ (タイトル バーの透明度) と Windows 7 基本テーマ (透明度なし) を使用できます。それらをどのように区別できますか?ガラス効果が有効になっているかどうかを教えてくれる API はありますか。現在使用しDwmIsCompositionEnabled()
ていますが、テーマが Windows 7 Basic の場合に false を返します。