1

Windowsハンドルを使用しないカスタムGUIフレームワークを自作したと想像してください(コンパクトなフレームワークなので、「理由」について議論しないでください)。このようなフレームワークを開発することの主な欠点の 1 つは、winform デザイナーとの互換性が失われることです。

だから私の質問は、VS のカスタマイズについてよく知っている皆さんへの質問です。GUI フレームワークをデザイナーに組み込み、標準の Windows の代わりにカスタム コードを吐き出すことができる巧妙なメカニズムはありますか?InitialiseComponent()方法?

4

2 に答える 2

1

私は最近、Visual Studio 用の WoW AddOn デザイナーを構築したこれらの人物のビデオを見ました。

彼らは、デザイナーで完全にカスタム コントロールを正しくレンダリングするという課題を克服しました。これがまさにあなたが必要としているものかどうかはわかりませんが、一見の価値があるかもしれません. それはオープンソースです:

http://www.codeplex.com/WarcraftAddOnStudio

于 2008-08-28T19:56:48.337 に答える
1

また、DevExpress の DXCore がプラグイン開発を簡素化するツールであることも発見しました。デフォルトの実装では、ドキュメント (中央) としてドッキングすることはできませんが、ファイルをオンザフライでコンパイルしてその内容をレンダリングできるプラグインを簡単に生成できます。:)

于 2008-09-01T19:45:29.503 に答える