XPManifest使用時にCoolBarが勝手に動く


F.F  URL  2007-10-30 06:22:29  No: 28139

タイトルの通りなのですが、
フォームのサイズを変えるたびに勝手にCoolBarが動き困っています。
Delphi7です。

[再現方法]
フォームにCoolBarを置き、そこにToolBarを二つ以上置き、横に配置する。
(CoolBar上に、ToolBarが並んで置かれている状態)
XPManifestを置く。
実行して、マウスでフォームのサイズを変更すると、1ドットずつどんどん
ToolBar(を載せたCoolBar)がずれてくる。

この現象に非常に困っています。
何か回避策など無いでしょうか……。


風来坊  2007-10-30 07:42:01  No: 28140

ComCtrls.pas を修正しないとだめかもしれない。
私もこのズレる現象に耐えられず、自前で TRebarクラス(TCoolBarのズレ修正版)を作って使っています。
欲しければ差し上げますが…
メールした方がいいのかな?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加