MFCがおかしい。


MFCが進化してる話を書いたけど、なんだか質が悪い気がする・・・。

MFCのウィザードが生成するコードに

<code><br> // TODO: ツール バーおよびメニュー バーをドッキング可能にしない場合は、この 5 つの行を削除します<br> m_wndMenuBar.EnableDocking(CBRS_ALIGN_ANY);<br> m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);<br> EnableDocking(CBRS_ALIGN_ANY);<br> DockPane(&m_wndMenuBar);<br> DockPane(&m_wndToolBar);<br></code>

っていうのがあるから、この5行をコメントアウトだけして、ビルドし直したら下の図みたいなウィンドウになっちゃった。
メニュー隠れてるし、右端もおかしいし・・・。
バグな気がするんだけど。

これで悩んで半日使った。でもどうしようもないみたい。

コメント投稿は締め切りました。