APIで作成したCoolBarについて


あおい  2004-11-01 04:43:00  No: 11602  IP: 192.*.*.*

Win32APIでCoolBarを作成した時、VCLで言うAlign=alTopを実現したいのですが、どのようにすればよいのでしょうか?

そのまま作成するとCoolBarが別のコントロールより最背面に行ってしまいます。
一応回避しようとして、onPaintでSetWindowPosを実行し最前面にもってこれたのですが、今度は他のコントロールが後ろに回ってしまいます。
多分、Zオーダーを他のコントロールと同じにすればうまくいきそうな気がするのですが・・・。
どなたかご教授願います。m(_ _)m

編集 削除
にしの  2004-11-02 13:45:09  No: 11603  IP: 192.*.*.*

APIで作ったとして、コンポーネント化していないということでしょうか。
そうであれば、位置の変更も管理しないといけません。
# 他のコンポーネントも含めて

簡単にすませるのであれば、TPanelをCoolbarの起きたい場所に代替で配置し、その中に最大化状態で貼り付ければよろしいかと。

編集 削除