古いアプリ (Delphi 5) をいくつか変更したいと考えています。
マニフェストを設定しましたが、スピード ボタンが Windows テーマに従っていません。私は何をすべきか?
古いアプリ (Delphi 5) をいくつか変更したいと考えています。
マニフェストを設定しましたが、スピード ボタンが Windows テーマに従っていません。私は何をすべきか?
Delphi 5 は、Windows のビジュアル スタイルについて何も知りません (大きな驚きはありません :-))。本当にD5を使い続けたい場合は、 Mike Lischke の Windows XP Theme Managerを使用するのが最善の策でしょう。
私の見解では、あなたの最善の策は、すぐに XP テーマを完全にサポートする最新の Delphi にアップグレードすることです。Delphi 5 アプリを最新の Windows でネイティブに見えるようにしようとするのはかなりの労力です (私は自分でやったので、経験から話します)。アップグレードできれば、それが最も簡単な方法です。
この投稿はあなたの質問に直接答えているわけではありませんが、何らかの形で役立つかもしれません:
私は、Delphi の最新版にアップグレードするのが簡単な方法であるという意見に同意します。ただし、これは (UNICODE 変換を無視した場合) 高速ですが、安価なソリューションではありません。Delphiスキン パッケージを使用して、アプリケーションを「pimp」することで、より安価な (さらに高速な) 解決策が得られる場合があります。アプリケーションは、「従来の」Windows Vista/7 テーマよりもさらに見栄えがする場合があります。