- ベストアンサー
Visual Studioのようなウィンドウ管理
Visual Studio 2012 ExpressでC#を使って開発しています。Visual Studio 2012 Expressが採用しているものと同じようにウィンドウ間のドッキングや閉じる、折りたたむといった操作が行える機能を自分のソフトにも組み込みたいのですが、何かライブラリがあるのでしょうか? Visual Studio 2012 Express以外のソフトウェアでも同様の操作感を持つものを知っているので、どこかが開発したライブラリか何かではないかと思うのですが…。
- みんなの回答 (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 などで検索してみてください。
その他の回答 (1)
- haniriito
- ベストアンサー率57% (12/21)
お望みの回答ではありませんが、参考まで・・・・ 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」を選ぶとそのようなアプリのひな形が用意されますので、あとは追加するだけ(・・・というほど簡単ではありませんが・・・)です。
お礼
回答ありがとうございます。 ググってみるとVS2012のfeaturepackも作成中だというMSDNのブログがヒットしました。 No.2の方の回答で要求は満たせそうなので、そちらを今回は使いたいと思います。
お礼
まさしく探していたものです! ありがとうございます!