問題タブ [windows-themes]

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

c# - C# .net プログラムから呼び出された MFC ダイアログにビジュアル スタイルを適用する

いくつかの C++/CLI dll を参照する .NET C# プログラムがあり、それによっていくつかのレガシー MFC フォーム/ダイアログを起動できます。ただし、これらのダイアログが起動されると、現在の Windows テーマ (別名ビジュアル スタイル) が適用された状態で起動しません。古い W​​indows 98 スタイルで開きます。

これらのダイアログは、Application Exe プロジェクトの stdafx.h に含まれるプラグマ コメントを使用して元の C++/CLI プロジェクトから起動すると、ビジュアル スタイルで起動します。

Visual スタイルの C++ プロジェクトへの適用に関する、参照されている Microsoft の記事内のいくつかの提案を試しました。ただし、この記事は、古い MFC ダイアログを参照するハイブリッド C# ソリューションではなく、純粋な C++ ソリューションを対象としていると想定しているため、どれも機能しません。

tl;dr C# プログラムから MFC ダイアログを起動できますが、ダイアログは視覚的にスタイル設定されていません。

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

c++ - Windows 10 でハイ コントラスト テーマがオンになっているかどうかを確認する方法

Windows 10 では、ハイ コントラスト テーマは、境界線に関して Windows 10 の既定のテーマとは異なる動作をする唯一のテーマです。

この目的のために、ユーザーが Windows 10 でハイ コントラスト テーマを使用しているかどうかを検出したいと考えています。

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

windows-7 - カスタム Windows テーマを使用できない

Windows テーマをインストールできません。.theme ファイルを使用すると、Windows がクラシック テーマになります。ユニバーサルテーマパッチャーを使用してパッチをインストールしようとしました。しかし、それは役に立ちません。

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

windows - 「ランタイムテーマを有効にする」のチェックを外すと、Ctrl + A によるすべての選択が無効になるのはなぜですか?

新しい VCL アプリケーションを作成TEditし、フォームにコントロールを配置しました。

実行時にCtrl+Aキーボード ショートカットを使用して、TEdit.

[プロジェクト オプション] から [ランタイム テーマを有効にする] オプションをオフにするとすぐに、Ctrl+Aキーボード ショートカットが機能しなくなったことに気付きました。

ランタイム テーマを有効にする

なぜこれが起こるのですか?