【问题标题】:WPF-win32 InteroperationWPF-win32互操作
【发布时间】:2012-07-13 07:46:39
【问题描述】:

我有一个非常复杂的 win32 项目,我在我的 wpf 中成功引用了它。
现在我的问题我已经在 wpf 中创建了一个对话框,它选择了一个文件,但是处理这个文件的函数是在我的项目的 win32 部分编写的。是否可以在 wpf 中访问用 win32 部分编写的特定函数?

【问题讨论】:

  • 我通过访问 WPF 中的值并在 wpf 中重载 win32 函数解决了这个问题。

标签: wpf winapi wpf-controls


【解决方案1】:

是的,你可以。它在使用类方面没有限制(因为它们仍然是用 C# 编写的,对吧?) 所以请继续。一切都应该工作。如果您有问题,请告诉我们。

p.s.投反对票的人,请解释我错在哪里。我想知道是什么意思。

【讨论】:

  • 来自 wpf 的问题我将如何访问我的 win32 功能?
  • 您能多描述一下您的案例吗?或者可以是任何样本?
  • 好的,我的 win32 应用程序非常旧,我希望它可以在 wpf.so 中使用 HwndHost 我连接两者。现在我创建了一个选择文件的 wpf 对话框。现在我想将此文件发送到我的 win32 函数,有什么办法吗??
  • 对不起 user1353565,我可能误会了你。您的主要(宿主)项目是 WinForm 项目吗?我刚刚创建了一个示例 WinForm 项目并添加了 wpf Window。从 WinForm 表单代码后面调用 new MainWindow().ShowDialog();它工作得很好。你的 wpf 对话仍然有代码,对,所以你可以像往常一样使用它
  • 就在我的父窗口对面是 WPF,win32 在其中被引用为 dll。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-23
  • 2023-03-27
  • 2011-07-05
  • 1970-01-01
  • 2013-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多