WindowsXP では標準と思いますが、
マウスカーソルが上にくると、ボタンやコントロールの枠や影(薄青)がオレンジ色に変化するボタンが、Delphiの標準ボタンで実現できません。
どのようにすればよろしいのでしょうか。
Delphi7を利用しています。
Delphi2005もありますが、使いにくいため、使っていません。
XPManifestユニット付いてるよね。
こちらの本に描画方法など詳細が書いてありますよ。
Impress Japan: Delphiコンポーネント設計&開発 完全解説
http://www.impressjapan.jp/books/1746.php
> TSimpleButtonをビジュアルスタイルに対応させる
Win32のコンポーネントに XPManifest がありました!
貼り付けるだけで出来るなんて、便利ですね〜。
でも、今度は削除しても元に戻せなくなりました...。
>でも、今度は削除しても元に戻せなくなりました...。
usesに追加された XPMan を削除したら、どうなります?
uses の XPMan を削除したら、元に戻りました!
簡単ですね。
皆様、どうもありがとうございました。
ツイート | ![]() |