在应用程序窗口外检测StylusDown

时间:2009-10-02 20:38:28

标签: c# .net tablet-pc

简单的问题,希望答案不会是:“你不能”: - )

如何(在代码中)我可以订阅“全局”手写笔记事件。 Windows 7显然以某种方式做到了,因为一旦我使用手写笔(wacomm笔和触摸,但这似乎无关紧要),小平板电脑图标就会出现。

我想创建一个简单的绘图应用程序,它在后台静默运行(可能是一个小任务栏图标),一拿起手写笔并开始绘图就会弹出...

我可以使用窗口执行所有这些操作,但StylusDown是附加的UI属性。是否有一些全球财产?

一直覆盖我所有桌面的半透明窗口并非“真正”替代......

克里斯

1 个答案:

答案 0 :(得分:0)

简短:

你做不到。 : - )

长:

您可以使用p / invoke调用Windows API函数GetCursorPos

[DllImport("user32.dll")]
public static extern bool GetCursorPos(out Point pt);

您可能希望定期调用此功能,并使用计时器进行更新。