当前位置: 首页 > 编程语言 > C#

如何获取图形输入笔的压力值?分享

时间:2023-04-10 11:40:54 C#

如何获取图形输入笔的压力值?我正在使用WacomBambooPen数位板,我希望能够在我用C#编写的应用程序中获取笔压力值。我该怎么做可能有一个API可以让人们在Windows7上获取笔值吗?Wacom提供了广泛的API以直接从数位板获取数据。API包含检测压力、倾斜等交互的示例代码:这些代码示例是C语言的,但在c#.net中也有一些包含处理压力的示例代码:以这个项目为例,你可以这样获取压力://创建一个数据对象并挂接一个packetlistener以接收//平板电脑的更新m_wtData=newCWintabData();m_wtData.SetWTPacketEventHandler(处理程序);//处理数据包接收事件voidhandler(objectsender,MessageReceivedEventArgse){//获取数据包iduintpktID=(uint)eventArgs_I.Message.WParam;//获取该数据包的数据WintabPacketpkt=m_wtData.GetDataPacket((uint)eventArgs_I.Message.LParam,pktID);//获取压力varpressure=pk.pkNormalPressure.pkAbsoluteNormalPressure;接下来,这里是一个CodeProject,解释了如何将Wacom数位板与WPFInkCanvas一起用于与数位板相关的任何内容Windows开发的一个良好起点也是InkAPI。可以作为起点http://www.codeproject.com/Articles/46281/Digitizer-interface-in-C-using-VBTablet这里是项目的正确链接:http://sourceforge.net/projects/vbtablet/上面是C#学习教程:如何获取图形输入笔的压力值?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: