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

解決


しん  2010-11-16 07:26:00  No: 72053

はじめまして。

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

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

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

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

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

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


仲澤@失業者  2010-11-16 18:44:20  No: 72054

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


仲澤@失業者  2010-11-16 21:38:48  No: 72055

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


しん  2010-11-17 02:38:08  No: 72056

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

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

本当に助かりました〜。


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

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






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