• ベストアンサー

Visual Studioのようなウィンドウ管理

Visual Studio 2012 ExpressでC#を使って開発しています。Visual Studio 2012 Expressが採用しているものと同じようにウィンドウ間のドッキングや閉じる、折りたたむといった操作が行える機能を自分のソフトにも組み込みたいのですが、何かライブラリがあるのでしょうか? Visual Studio 2012 Express以外のソフトウェアでも同様の操作感を持つものを知っているので、どこかが開発したライブラリか何かではないかと思うのですが…。

質問者が選んだベストアンサー

  • ベストアンサー
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

VisualStudioのIDEは2010ではWPFベースのものになってるのでMFCではないですね。 以下が参考になるんではないでしょうか http://www.codeproject.com/Articles/18812/WPF-Docking-Library http://www.codeproject.com/Articles/140209/Building-a-Docking-Window-Management-Solution-in-W http://www.devexpress.com/Products/NET/Controls/WPF/Dock_Windows/ http://dobon.net/vb/dotnet/links/dockingwindow.html 他にも探してみたいのでしたら WPF dock window .NET dock window などで検索してみてください。

carcl
質問者

お礼

まさしく探していたものです! ありがとうございます!

その他の回答 (1)

  • haniriito
  • ベストアンサー率57% (12/21)
回答No.1

お望みの回答ではありませんが、参考まで・・・・ VisualStudio2008のころに、vc2008featurepack.exeというものがありました。これをインストールすると、アプリケーションウィザードに「Visual Studio形式」や「Office形式」というものが追加され、これがまさにVisual Studioのような画面構成のスケルトンコードが生成されるものです。 http://blogs.msdn.com/b/dd_jpn/archive/2008/05/22/8531699.aspx 私はVS2012を使っていないので詳しくは分からないので、以下は想像です。 ・C#で同様のことをするものは存在しないと思います。おそらくはC++を使用し、VC++とMFCを理解する必要があると思います。 ・とはいうものの、もしかするとVS2012ではすでにアプリケーションウィザードに含まれているかもしれません。探してみてください。 ・VS2012でも、vc2008featurepack.exeは使えるかもしれませんが、使えないかもしれません。が、いずれにしてもC++とMFCであって、C#ではありません。 ・もしかするとExpressエディションでは使えなくて、Professinal以降であれば使える(含まれている)かもしれません。 参考までに、VS2008のVC++では添付のようなアプリケーションウィザード画面が表示され、「VisualStudio」を選ぶとそのようなアプリのひな形が用意されますので、あとは追加するだけ(・・・というほど簡単ではありませんが・・・)です。

carcl
質問者

お礼

回答ありがとうございます。 ググってみるとVS2012のfeaturepackも作成中だというMSDNのブログがヒットしました。 No.2の方の回答で要求は満たせそうなので、そちらを今回は使いたいと思います。

関連するQ&A