ウィンドウのスタイルをVisualStudioのようにしたい

[戻る]
田中さん 2006/07/10(月) 23:06:05
開発環境 VisualStudio.NET WindowsSDK
こんにちわ。また初歩的な事ですが・・・

Windowsプログラムをダイアログで作っていたのですが、
プログラムのGUIをVisauStudioのように各窓が分割されて、
それぞれ動作する物が作れないかと思い、お聞きします。

・あのGUIは何というものなのか?
・作るにはどのように作るのか?

をお聞きしたいと思います。

イメージとしては

[画像表示][フォルダ一覧表示]
[    ログを表示    ]

という風にウィンドウを3つのエリアに分割して動かしたいのです。
VisualStudionのように、各エリアの幅を任意で動かして自由レイアウトがしたいので
す。
MDIとかが近いと思ったりもしたのですが、何か違うような気がします。

VisualBasicではGUIを作成する時にフローティングモードがあったのですが、
それをVisalC++で実現する方法はどうすればいいのでしょうか?

ものすごく抽象的ですが教えてください。

超初心者 2006/07/11(火) 01:20:36
ドッキングってヤツですね。
VisauStudioのように凝ったものとなるとMFCに任せているだけじゃ難しいようですね。
http://www.codeguru.com/Cpp/W-D/docking/

田中さん 2006/07/11(火) 07:40:24
[[解決]]
ドッキングでインターネットを検索すると、意外と難しいようで・・・。

実現するにも拡張MFCライブラリーを入れないとダメのようですね。
超初心者さんのリンクより、profuis254Trial版を手に入れてみました。
MFCは使った事ありませんので結果報告はかなり後になりそうです。
あまりに大変そうなら諦めます。
ありがとうございました。

たいちう 2006/07/11(火) 09:20:22
フローティングとドッキングを諦めたらかなり簡単にできます。
MSDNにVIEWEXというCSplitterWndのサンプルがあるので、
一度見てみたらどうでしょうか。

古いスレッドには追加発言できません。