問題タブ [aero]

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 投票する
3 に答える
9912 参照

c# - Aero グラス テーマ (Windows フォーム)

少し前、私は Codeproject に参加していて、クールで小さな tesxteditor に出くわしました。フォーム全体がエアログラスでできていて、テキストボックス全体もそうでした。でももう見つからない。どこに行ったのか誰か知っていますか?または、Windows フォームを完全に Aero Glass で作成するにはどうすればよいでしょうか?

ありがとうございました :)

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

windows-7 - ウィンドウを表示しない Windows7 タスクバーのサムネイル

実際にウィンドウを表示せずに、windows7 タスクバーで私のプログラムをアクティブとして「マーク」し、サムネイル画像を提供することはできますか? システムのバッテリーをデスクバンドとして表示する小さなプログラムを作成しました。今windows7でサムネイル画像にバッテリーを表示し、デスクバンドをオプションにしたいと思います。

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

c# - Aero Glass、ジャンプリストなどのWindows7APIの使用方法

Aero Glass、ジャンプリストなどのWindows7の機能を利用するにはどうすればよいですか。また、ジャンプリストのアイコン、ジャンプリストの色などの小さな変更もあります。良い記事はありますか?

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

c# - WPF の Aero ウィンドウ (C#)

私はWindow、IE の新しいバージョンが、Vista/7 の Aero に組み込まれた URL バーのようなものを持っているのと同じように実装したいと考えています。私は周りを見回しましたが、有用な情報があまり見つかりませんでした.

0 投票する
7 に答える
5144 参照

windows-7 - Windows 7 Aero テーマの進行状況バーのバグ?

Windows 7 のプログレス バーのバグと思われるものに遭遇しました。バグを示すために、ボタンとプログレス バーを備えた WinForm アプリケーションを作成しました。ボタンの「オンクリック」ハンドルには、次のコードがあります。

予想される動作は、プログレス バーが 100% に進み、ボタン テキストが「準備完了」に変わることです。ただし、このコードを Windows 7 で開発しているときに、プログレス バーが約 75% まで上昇し、ボタンのテキストが「準備完了」に変わることに気付きました。コードが同期的であると仮定すると、これは起こらないはずです!

さらにテストを行ったところ、Windows Server 2003 でまったく同じコードを実行すると、期待どおりの結果が得られることがわかりました。さらに、Windows 7 で Aero 以外のテーマを選択すると、期待どおりの結果が得られます。

私の考えでは、これはバグのようです。多くの場合、長い操作に複雑なコードが含まれる場合、進行状況バーを正確にすることは非常に困難ですが、私の特定のケースでは非常に簡単でした。

他の誰かがこの動作に気づきましたか? 誰かが回避策を見つけましたか?

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

c# - Aero グラスなしの DwmExtendFrameIntoClientArea

Aero Glass を有効にして API 呼び出しを使用すると、DwmExtendFrameIntoClientArea問題なく動作します。ただし、Windows コントロール パネルでの動作と同様に、Aero Glass が無効になっている場合にも動作するようにしたいと考えています。

ここに画像の説明を入力

Aero グラスが無効になっているにもかかわらず、フレームがクライアント領域に拡張されていることに注意してください。アプリケーションで API 呼び出しを行うDwmExtendFrameIntoClientAreaと、返された HRESULT は間違いなく成功せず、アプリケーションは次のようになります。

http://img197.imageshack.us/img197/9629/clientapplication.png

通常、Aero Glass を有効にすると、境界線はコントロール パネルのようにナビゲーション ボタンの下まで伸びます。どうすればいいですか?DwmExtendFrameIntoClientArea明らかに機能していません。

ところで、関係があれば、私のアプリケーションは WPF アプリケーションです。

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

c++ - 半透明の Qt ウィジェットのサイズ変更中に黒いちらつきが発生します (Aero が有効な場合のみ)?

FramelessWindowHint フラグと WA_TranslucentBackground 属性が設定されたトップレベルの Qt ウィジェットがあります。複数の子があり、それぞれが画像を描画します。それらはレイアウトではありません。代わりに、何かが変更されたときにそれらを移動するだけです (ユーザーがサイズ変更できません)。

ウィンドウには、大きな状態と小さな状態の 2 つの状態があります。それらを切り替えるときは、ウィンドウのサイズを変更し、子の位置を変更します。問題は、ウィンドウのサイズが変更されると、画像がその上に描画される前に、最上位ウィンドウでブラック ボックスが短時間点滅することです。

Aero を無効にすると、問題は解決します。Qt の新しいリリース (このリリースはかなり前のことです) を説明する記事で、この問題が修正されているという簡単な言及を見つけましたが、まだ機能しません。

理由はありますか?

ありがとう!

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

winforms - クライアント領域に拡張せずに Aero タイトル バーをカスタム描画する

私の WinForms アプリケーションは、Vista/Windows 7 で標準的な Aero グラスの外観を持っています。

ウィンドウのタイトル バーをカスタム描画して、ガラスの最小/最大/閉じるボタンで Aero ガラスの外観を保持し、タイトル テキストとウィンドウ アイコンを表示しないようにしたいと考えています。WM_NCPAINT をオーバーライドしてこれを試しましたが、このイベントをオーバーライドすると常にガラスが削除されます。

ガラス領域を効果的に正しく描画するために、ガラスを配置して WM_NCPAINT をオーバーライドする方法を知っている人はいますか?

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

winforms - DwmExtendFrameIntoClientAreaを使用すると、ウィンドウのサイズが奇妙に変化します

DwmExtendFrameIntoClientAreaを使用して、.NETフォームの上部にガラス効果領域を描画するアプリケーションがあります。奇妙な副作用は、ウィンドウを最大化して復元すると、ウィンドウが高くなることです。したがって、最大化/復元し続けると、背が高くなり続けます!DwmExtendFrameIntoClientAreaの呼び出しを削除して、そのすばらしい効果を削除すると、問題が発生しなくなります。

何か案は?

0 投票する
11 に答える
10737 参照

c# - アプリケーションで Aero スナップを無効にするにはどうすればよいですか?

WPF アプリケーションで Windows 7 の自動ウィンドウ ドッキング機能を無効にすることはできますか?