問題タブ [visual-styles]

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

c# - ビジュアルスタイルは魔法のように機能しなくなりました

ビジュアルスタイルが機能しなくなる原因を誰かが知っていますか?いつ動作しなくなったのかわからないので、時間を遡るのは難しいです... Program.csをチェックして、EnableVisualStyles()を使用しました

はい、フラットスタイルもチェックしています...

また、答えを探しているときに、VSの外部でexeを実行すると、スタイルが必要になることもわかりました...機能しませんでした。

私は新しいプロジェクトを作成し、すべての参照と「使用法」を追加しましたが、視覚的なスタイルはまだ機能しているので、それらのことは何も考えていません...

誰かがこれを引き起こす可能性があることを知っていますか?

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

winapi - Win32 ビジュアル スタイルの後方互換性は?

次のように Visual Styles マニフェストをプログラムに埋め込むと:

私のプログラムは Windows XP でしか動作しないということですか? または、ビジュアル スタイルがコンピューター上にない場合、オペレーティング システムの既定のスタイルを使用するだけですか? Visual Studio 2008 で開発しているプログラムでビジュアル スタイルを有効にしたので、それを実行できる最も古いバージョンの Windows を知りたいので質問します。WINVERビジュアル スタイルをサポートするバージョンを実行しているかどうかを確認する必要がありますか? その場合、プリプロセッサでどのバージョン番号を確認する必要がありますか。私が知りたいもう 1 つのことは、ビジュアル スタイルなしで、プログラムを実行できる最も低いバージョンは何ですか?

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

vb.net - VB.NET VisualStyleRenderer がまったく機能しない

ここで私の間違いを見た人はいますか?

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

vb.net - VB.NET VisualStyleRenderer ThemeBackground がありません

VB6 コードを .NET に移植しようとしていますが、見つからないものがあります。

VB6で私は言った(疑似コード)

その後...

.NET では、その背景がわかりません。

「ExplorerBar」で利用可能なすべてを試したと思いますが、VB6 と同じ結果が得られませんでした。

助けてくれてどうもありがとう!

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

visual-studio-2010 - Windows 7 と比較して、XP テーマの視覚スタイルが異なりますか?

Visual Studio 2010 (x86 win7 マシン) でアプリケーションを開発しました。GUI は、Windows 7 マシンで実行したときに設計どおりに表示されます。ただし、XP(任意のテーマを使用)では、すべての表示機能が失われます!色が間違っていたり、ボタンが変わったり、フォントの色が変わったりします。

OSに関係なく外観を維持するためにできることはありますか?

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

c# - 選択範囲の描画に使用されるクラス、パーツ、状態は?

Aero が有効になっている Windows 7 でビジュアル スタイルを使用して、カスタム Windows フォーム コントロールで選択/フォーカス フレームを描画しようとしています。私はこれを試しました:

そしてこれ:

ただし、どちらも現在のスタイルでは TreeView.Item.Selected も ListView.Item.Selected もサポートされていないという情報で失敗します。しかし、Windows は UI のツリービューで選択を描画します。

ツリービューでの選択

そしてリストビュー:

リストビューでの選択

では、システム選択の四角形を描画するには、どのクラスとパーツを使用すればよいでしょうか?


編集:純粋な WinAPI でコードを記述しようとしました。コードの一部を次に示します。

結果は次のようになります。

WinAPI で描画された選択

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

c# - C# WinForm アプリで、子フォームの閉じるボタンをペイント・描画する方法

子フォームの閉じるボタン (MDI フォームの閉じるボタンではない) をペイント/描画する方法。

ここに画像の説明を入力

MDI フォームの閉じるボタンは System.Windows.Forms.VisualStyles.VisualStyleElement.Window.CloseButton.Normalで描画できますが、図に示すように子フォームの閉じるボタンを描画する方法。

物を手に入れましたが、表示されている画像と同じではありません。System.Windows.Forms.VisualStyles.VisualStyleElement.Window.MdiCloseButton.Normal

MdiCloseButton は同じことを提供します。

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

c++ - DrawThemeText が正しく機能しないのはなぜですか?

ウィンドウにテーマのあるテキストを描画しようとしています。ただし、テーマ フォントの代わりに、アンチエイリアスなしの太字の MS Sans Serif のようなフォントが常に表示されます。なぜそうなのですか?


編集:

上記の変更を適用すると、コードは次のようになります。

(...)

(...)

効果は今でも同じです。


コード全体 (~100 行): http://pastebin.com/ZheZyrWy 注: これは概念実証プログラムにすぎず、エラー チェックを含めなかったのはそのためです。ただし、DrawThemeText は 0 (成功) を返します。

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

visual-c++ - vc++ アプリケーションに Visual Style を適用する

私はすでに、少し古いバージョンの vc++ アプリケーションを購入しました。

次に、そのアプリケーションにビジュアル スタイルを適用したいと思います。VisualStyler.Netの助けを借りて私のC#アプリケーションでそれを行ったように、誰がそれを行う方法を教えてもらえますか

しかし、それを vc++ で使用する方法がわかりません。

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

winforms - EnableVisualStyles の場合の VB.NET コントロール レイアウトの違い

私の現在の WinForms プロジェクトは Sub Main(); から起動する必要があります。これを行うには、[マイ プロジェクト] の [アプリケーション] タブにある [アプリケーション フレームワークを有効にする] オプションのチェックを外す必要があります。

私が持っているサブメインはこんな感じです。

私が直面している特定の問題は、この構成を使用すると微妙なコントロール レイアウトの違いが生じることです。たとえば、一部のラベルがコントロールにわずかに重なっており、インライン チェックボックスがわずかに左にずれているように見えます。すぐにはわからない違いが他にもあると思います。

ポイント: 1) Visual Style は、ボタンなどのコントロールに表示されます。2) 「アプリケーション フレームワークを有効にする」を再度チェックし、起動フォームを設定すると、レイアウトの問題は解消されます。

問題の例のスクリーンショット