Windows リソースとして埋め込まれたマニフェストがあります。しかし、それを適用する正しい方法は何ですか?
すなわち:
.manifest ファイルがあります。アプリで Windows XP/Vista のビジュアル スタイルのコントロールを使用する標準的な方法です。.exe と同じディレクトリに配置し、適切な名前を付けて適用すると、機能します。
ただし、この方法はかなり面倒です。.exe を自己完結型にしたいのですが。私のコンピューター上のアプリの多くが、別のマニフェスト ファイルなしで最新のスタイルを使用できることを考えると、明らかにそれが可能です。
それで私は周りを見回して、最終的にマニフェストをリソースとして埋め込むことを発見しました。したがって、次の行を .rc ファイルに追加しました。
1 RT_MANIFEST "mdiedit.exe.manifest"
しかし、私は次に何をしますか?
編集:知っておくと役立つ場合は、私のプログラムは D で記述され、Digital Mars D とリソース コンパイラを使用して構築されています。いいえIDE。しかし、C(++) で機能するソリューションは、コマンド ライン ツールを使用してビルドすると、D でも機能することを期待しています。