Windows MFCを使用したアプリケーションを作成しており
DockablePaneを二つとスクロールビューをメインフレームに置いています。
また、スマートドッキングはオンです。
左にドッキングされているペイン1がある時、下にドッキングされているペイン2をフロートさせ、スマートドッキングのアイコンが表示されたとき、そのアイコン上にドラッグして、メインフレームの一番下の方にドッキングされるようにすると、ドッキングしたときの予想矩形が出るのですが、この予想矩形がメインフレームのエリアの横幅を全部覆っているのにも関わらず、ドッキングした時、左のペイン1を避けるような形でドッキングされてしまいます。(予想矩形と、実際にドッキングされる矩形がずれる)
ペインが二つ以上あるとき、スマートドッキングでドッキングを正しく行うために、何か特殊な準備が必要でしょうか?
ペイン1,ペイン2ともほぼ同じですがペイン2では
DWORD align = CBRS_LEFT;
ではなくBOTTOMになっています。フロートも許可してあります。
ご存じの方ご教示いただけると幸いです。
あなたの回答
tips
プレビュー