CReBarのドッキング位置を変更するには?

解決


たけし  2010-01-19 17:45:01  No: 71289  IP: [192.*.*.*]

WinXP、VC2003、MFCです。

ツールバーがついているCReBarを、
MainFrameの上辺(CBRS_ALIGN_TOP)にドッキングして起動した後で
ユーザー操作により下辺にドッキングしなおしたいと思っています。

CReBar.SetBarStyle(CBRS_ALIGN_BOTTOM)としても
ドッキングが変更されませんでした。

参考になるページなどありましたら、教えてください。

編集 削除
gak  2010-01-22 17:19:05  No: 71290  IP: [192.*.*.*]

> CReBar.SetBarStyle(CBRS_ALIGN_BOTTOM)
の後に、MainFrame.RecalcLayout() を呼んでやれば良いかと。

編集 削除
たけし  2010-01-25 08:14:49  No: 71291  IP: [192.*.*.*]

gakさん、レスありがとうございます。

RecalcLayout()で出来ました!

ありがとうございました。

編集 削除