Win32APIでCoolBarを作成した時、VCLで言うAlign=alTopを実現したいのですが、どのようにすればよいのでしょうか?
そのまま作成するとCoolBarが別のコントロールより最背面に行ってしまいます。
一応回避しようとして、onPaintでSetWindowPosを実行し最前面にもってこれたのですが、今度は他のコントロールが後ろに回ってしまいます。
多分、Zオーダーを他のコントロールと同じにすればうまくいきそうな気がするのですが・・・。
どなたかご教授願います。m(_ _)m
APIで作ったとして、コンポーネント化していないということでしょうか。
そうであれば、位置の変更も管理しないといけません。
# 他のコンポーネントも含めて
簡単にすませるのであれば、TPanelをCoolbarの起きたい場所に代替で配置し、その中に最大化状態で貼り付ければよろしいかと。
ツイート | ![]() |