0

我一直在开发一个使用 windows tablet pc sdk 的应用程序。我真正使用的唯一东西是 InkPicture 控件。

我想知道,InkPicture 控件显然没有内置在.NET 中,但它是一个托管对象,所以它可以在单声道下工作吗?

我现在正在下载 MOMA,但我只是想知道是否有人已经知道。

4

1 回答 1

2

这取决于 InkPicture Control 中使用的 API。没有明确的指南,唯一最好的机会是与 MOMA 一起运行以找出答案。另一种方法是将 InkPicture dll 或库复制到单声道,然后在 Mono 下运行编译的应用程序(制作一个引用控件的简单 winform 应用程序并连接 InkPicture 的事件处理程序),并交叉手指。它可能有效,也可能无效。您需要密切关注 Mono 项目页面本身,以查看错误列表中的更改或修复。

通常作为一项规则,避免任何 p/invokes 或特定的 Win32API 调用,如果使用了 p/invokes,则不能保证它会起作用,但您可以通过创建一个虚拟函数或底层 Mono 例程的包装器来解决这个问题,以实现正是这样。

除此之外,祝 InkPicture 控件好运,并希望它对您有用 :)

希望这会有所帮助,最好的问候,汤姆。

于 2010-01-27T21:38:49.210 回答