問題タブ [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.

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

c# - カスタムカラーを使用してwpfにビスタガラス効果を作成します

このようなwpfアプリケーションでビスタガラス効果を使用する方法を示すチュートリアルがたくさんあります。

ユーザーが選択したデフォルトのカラーテーマを使用したくありません。言い換えると、ビスタガラス効果をwpfアプリケーションに適用すると、ユーザーが選択したものと同じになります。

ここに画像の説明を入力してください


これは私が試したものであり、ある程度の解決策です。

1)デスクトップ全体の写真を取得します。後でコードでこれを行う方法を理解します

2)画像をキャンバスに配置します。デスクトップをキャプチャしたとき、たまたま見通しが開いていました。また、透明度のある使用したい色の長方形を上に配置します

ここに画像の説明を入力してください

3)プロパティXとYを作成し、INotifyPropertyChangedインターフェイスを実装して、コードビハインドで画像の位置を更新できるようにします。

設定することを忘れないでください:this.DataContext = this; ウィンドウの読み込みが完了したときにプロパティを正常にバインドするために

4)次に、ウィンドウではなくデスクトップを基準にして画像を配置する必要があります。したがって、ウィンドウが移動するたびにイベントハンドラーを作成し、次のように画像の位置を固定します。

最後に、次のようなものが必要です。

ここに画像の説明を入力してください

このソリューションは、デスクトップ全体のイメージをどこに置くかによってうまく機能します。デスクトップが変更されるたびに、イメージソースを更新する必要があります。また、画像ソースを更新するときは、ウィンドウなしでデスクトップ画像をキャプチャする必要があります。メインウィンドウなしでデスクトップの画像を取得する方法がわかりません。たぶん、ウィンドウを非表示にしてスクリーンキャプチャを取得してから、ウィンドウを再度表示する必要があります

0 投票する
0 に答える
431 参照

c# - C# エアロ ガラスを MDI から作成すると、奇妙な背景色が発生する

「IsMdiContainer」を「true」に設定するまで、エアログラスが有効になっているフルスクリーンフォームが正常に機能しています。フォームにはまだエアロ効果がありますが、その背後にあるすべてが非常識な明るさで表示されます.

下の図は「IsMdiContainer」が無効、上の図は有効になっています: http://img521.imageshack.us/img521/4981/aeroproblem.jpg

なぜそれが起こっているのですか、それについて私は何ができますか?

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

c# - Windows Media Center xaml のような長方形のガラスを作成する方法

Windows Media Center にあるような 長方形のガラスとメニューを作成したいここに画像の説明を入力

ブレンドではなくxamlでやりたい...アプリ用にこのようなメニューを作成したいのですが。

これもやりたい ここに画像の説明を入力

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

c# - メインコントロールコンテナを減らすことで、win7のAero-Glass領域を増やすにはどうすればよいですか?(C#)

デフォルトでは、フォームには、Aero-Glass効果が適用される限定サイズのタイトル領域があります。タイトルだけでなく、フォームの下部と側面でも、その領域を増やしたいと思います。 図式

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

c++ - DwmExtendFrameIntoClientArea が機能しない

私はWTLに非常に慣れていません。ここに私のメインダイアログのonCreateのコードがあります

しかし、プロジェクトをコンパイルしようとすると、このエラーが発生します

そしてここに出力があります:

これは私の StdAfx.h コードです:

このプロジェクトは、MFC と Visual Studio 2010 および Windows 7 x64 にあります。

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

wpf - WPF の光沢のある光沢のある正方形のボタン - XAML

光沢効果のある長方形のボタンを見つけようとしています。すべての例は丸いボタンに関連しています。(そしてコードを編集するとき、光沢効果は長方形に適していません.

下の画像のようなボタンの xaml の例を知っている人はいますか? 光沢のある光沢のある正方形のボタン

ここに画像の説明を入力

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

wpf - 拡張されたグラス ボーダーでのドラッグ アンド ドロップの問題

WPF でガラスの境界線をいじっていて、問題が見つかりました。ウィンドウのガラス枠を拡張すると、ドラッグ アンド ドロップ機能が機能しなくなります。たとえば、GridSplitter をドラッグすると例外が発生します。

私の MainWindow の XAML:

例外:

この問題を解決するにはどうすればよいですか?

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

c# - 半透明のフォーム(エアロガラスなど)の背景をぼかす

背景が半透明のボーダレスでサイズ変更できない WPF フォーム (WindowStyle=None、allowsTransparency=True、ResizeMode=NoResize) があります。以下は、フォーム (半透明の赤い四角形) が現在どのように表示され、メモ帳の上で実行されているかを示しています。

メモ帳の上に現在表示されているフォーム

ただし、Aero ガラスのように、背景をぼかす必要があります。ただし、凝ったウィンドウの境界線と縞模様の色付きの背景は除きます。自分で処理したいと思います。これが私がどのように見せたいかのモックアップです:

私が望む形 - その下にあるものをぼかす

可能な限り最も効率的な方法でこれを達成するにはどうすればよいですか?

WinForms または WPF は私には問題ありません。うまくいけば、下の画面領域をビットマップとしてキャプチャしてそれをぼかすようなクレイジーなものではなく、Aero グラスが使用するものと同じものを使用する必要があります (Aero が有効になっている場合にのみ機能します)。

ここに私が望まないものの写真があります:

エアロガラスの窓全体のクロームは欲しくない

私はこれが可能であることを知っており、その方法も知っていますが、Aero ガラス ウィンドウのクロム全体、境界線とタイトル バー、またはウィンドウにユーザーが設定した Aero ガラスの色を持たせたくありません。ウィンドウ/フォームの下にあるものをぼかします。

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

flash - 2D のガラスの破片効果を作成するにはどうすればよいですか?

私は Adob​​e Flash CS6 でゲームの作成に取り組んでおり、ゲームは主人公が走ってガラスの花瓶を割るアニメーションから始まります。

花瓶が床に落ちて複数の破片に砕けるような、完全に正確な粉々 に砕けるガラスのエフェクトは必要ありませんが、ガラスが衝撃で砕けて「きらめく粒子」の束にゆっくりと砕けるエフェクトを探しています。空中に消える。

Adobe または無料で使用できるソフトウェアを使用してこの効果を実現する方法はありますか?

私はアニメーションの初心者なので、何も知らないと仮定してください。:D

ありがとう!

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

android - Androidのガラスのような背景色

この画像のようなレイアウトを作成しているアプリを作成しています。

ガラス状の外観

しかし、画像の上部は他の色にする必要がありますが、その色から背景が見えるように、色は透明にする必要があります。これにはスタイルxmlを使用していますが、

ただし、透明ではないカラー レイアウトを作成しており、この色から背景が見えません。色を透明にするためのヒントをいくつか提案して、レイアウトのガラスのような外観を実現できるようにします。