【问题标题】:Embed mspaint just like WordPad using C#嵌入 mspaint 就像使用 C# 的写字板一样
【发布时间】:2012-05-21 01:50:53
【问题描述】:

我只是看了一下写字板。有一个名为“插入油漆绘图”的功能区按钮。当我单击该按钮时,mspaint 打开并提示我绘制一些东西。 画完之后,我可以点击“更新文档”按钮。没有保存选项(只有“将副本另存为”)。 此外,没有退出按钮。而是显示“退出并返回文档”按钮。

现在我的问题是: 如果以及如何从我的 C# 桌面应用程序中的此功能中受益? 我想到了一些 IPC,但我无法弄清楚它是如何工作的。 有人有想法吗?

【问题讨论】:

    标签: c# .net api ipc paint


    【解决方案1】:

    这称为 OLE(对象链接和嵌入)。您正在将 Microsoft Paint 文档嵌入到写字板文档中。这项技术自 Windows 95 以来就已经存在。

    .NET Framework 不支持任何 OLE。如果您真的想这样做,最好编写一个 C++ 应用程序并利用 MFC 或 ATL 库,它们对此有明确的支持。有关定位 .NET 的更多信息,请参阅this question 的答案。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      • 2011-02-27
      相关资源
      最近更新 更多