CDockablePane をフローティング状態で表示させるには?

解決


しん  2010-11-15 22:26:00  No: 72053  IP: 192.*.*.*

はじめまして。

開発環境は、VC++ 2008 SP1 で MFC Feature Pack を利用した環境です。

MFCアプリケーションウィザードで、プロジェクト形式を「Visual Studio」で作成しています。

現状ドッキングパネルは、
 > m_wndDockablePane.EnableDocking(CBRS_ALIGN_ANY);
 > DockPane(&m_wndDockablePane);
という感じで呼び出し、フレームウィンドウにドッキングされた状態で表示されます。

これを最初からフローティング状態で表示させる方法はないのでしょうか?

CDockablePane や CFrameWndEx のメンバ関数を探したのですが、該当する動きをするものが見あたりませんでした。

ご存じの方がいらっしゃいましたら、ご教示願います。

編集 削除
仲澤@失業者  2010-11-16 09:44:20  No: 72054  IP: 192.*.*.*

UndockPane()ではないでしょうか。

編集 削除
仲澤@失業者  2010-11-16 12:38:48  No: 72055  IP: 192.*.*.*

ごめん違った  orz
CPane::FloatPane()ですね。失礼しました。

編集 削除
しん  2010-11-16 17:38:08  No: 72056  IP: 192.*.*.*

仲澤@失業者 さん。ありがとうございます。

ずばりそれでした。一日中悩んだったのは何だったんだろう。orz

本当に助かりました〜。

編集 削除