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


F.F  URL  2007-10-29 21:22:29  No: 28139  IP: 192.*.*.*

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

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

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

編集 削除
風来坊  2007-10-29 22:42:01  No: 28140  IP: 192.*.*.*

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

編集 削除