APIで作成したCoolBarについて


あおい  2004-11-01 13:43:00  No: 11602

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

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


にしの  2004-11-02 22:45:09  No: 11603

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

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


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

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






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