11

ワードパッドを見てみました。「ペイント描画を挿入」というリボンボタンがあります。そのボタンをクリックすると、mspaint が開き、何かを描くように求められます。何かを描いた後、「ドキュメントの更新」ボタンをクリックできます。保存オプションはありません (「コピーを名前を付けて保存」のみ)。 終了ボタンがない また、終了ボタンはありません。代わりに、「終了してドキュメントに戻る」ボタンが表示されます。

私の質問は次のとおりです。私の C# デスクトップ アプリケーションでこの機能を利用できるかどうか、またどのように利用できるでしょうか。いくつかの IPC について考えましたが、それがどのように機能するかわかりませんでした。誰でもアイデアを得ましたか?

4

2 に答える 2

7

これはOLE(オブジェクトのリンクと埋め込み)と呼ばれます。Microsoftペイントドキュメントをワードパッドドキュメントに埋め込んでいます。このテクノロジは、Windows95から使用されています。

.NET Frameworkは、OLEをまったくサポートしていません。本当にこれを実行したい場合は、C ++アプリを作成し、これを明示的にサポートしているMFCライブラリまたはATLライブラリのいずれかを利用することをお勧めします。.NETのターゲティングに関する詳細は、この質問への回答に記載されています。

于 2012-05-13T03:41:04.850 に答える
3

次のリンクにアクセスしてください。サンプルプロジェクトをダウンロードすることを忘れないでください。

http://www.c-sharpcorner.com/UploadFile/mahesh/ActiveDocumentHostControl11102005040550AM/ActiveDocumentHostControl.aspx

于 2012-05-13T05:41:48.263 に答える