Tablet PC Platform SDK FAQ

关于windows10下如何检测系统现在是否为平板模式。 啊啊啊啊啊,还是由于“特殊项目”的需要,需要对平板是否在平板模式下工作进行判断。一开始也是找到一个方案,就是这个 public static class TabletPCSupport { private static readonly int SM_CONVERTIBLESLATEMODE = 0x2003; private static readonly int SM_TABLETPC = 0... 阅读详情

 

Tablet PC Platform SDK. FAQ

Q:我需要一个Tablet PC来开发Tablet PC应用程序吗?

A:不,Tablet PC Platform SDK包括在桌面或者膝上电脑上开发Tablet PC程序所需要的扩展和功能。你可以使用鼠标或者外部tablet来完成笔或者手写输入。

 

Tablet PC Platform SDK可以被安装在Windows 2000 或者 Windows XP Professional上,但是一些功能将无法在你的应用程序中使用。在这些平台上,你的程序可以使用InkCollectorInkOverlay对象来collect ink,并且可以测试和除错。然而,不能用到识别。同样,InkEditInkPicture控件只能在这些安装了Tablet PC Platform SDK的操作系统上collect ink;当程序被发布到没有安装SDK的机器上,他们不能collect ink

 

Q: Windows XP ProfessionalWindows XP Tablet PC版本有何不同?

ATablet PCs运行Windows XP Tablet PC版本操作系统,Tablet PC 上有Windows XP Professional所有的功能和部分附加功能。这些tablet-specific特性是用户能够用笔来运行WindowsWindows程序,注释文件,使用digital ink来创建手写文档。Windows XP Tablet PC EditionWindows XP Professional基础上增加了下列特性:Tablet PC平台和墨水控件,手写识别技术,Tablet PC输入面板,Windows JournalMicrosoft Sticky Notes,和Microsoft InkBall。因为Windows操作系统的早期版本不支持墨水,你可以使用Tablet PC墨水控件来查看墨水笔迹。

 

Q:我如何修改应用程序使之运行在Tablet PC上?

A:能够在Windows XP桌面型或者膝上型电脑上运行的Windows程序无须修改,即可运行在Tablet PC上。

 

Q:我认为我不需要对我的程序进行任何修改,但是用笔和语音来控制它是困难的。我如何为Tablet PC优化我的程序?

A:你可以使用Tablet PC Platform SDK的平台API和墨水控件来创建更适合笔和手写输入的用户接口。你可以使用API和控件操作墨水和手写识别数据。你可以使用Microsoft Speech SDK来增强语音用户接口。

 

Q:哪些语言被Tablet PC Platform SDK支持?

ATablet PC Platform SDK支持Automation自动化(Microsoft Visual C++ and Microsoft Visual Basic 6)managed librariesVisual Studio .NET语言套件)。

 

Q:我能获得示例代码来验证Tablet PC平台的性能吗?

A:是的,COM的示例代码和挑选的管理语言被包括在Tablet PC Platform SDK中。点击开始按钮,指向“程序”,指向“Microsoft Tablet PC Platform SDK”,然后点击Samples and Source Code

 

Q:我需要开发的Tablet PC硬件的基础级别是什么?

A:一般来说,你应该设计一个Windows XP-compliantlegacy-free的系统,更多关于Tablet PC硬件的信息,请看Windows XP Tablet PC Edition System Requirements

 

Q:你规定Tablet PC应用程序的用户界面指导方针是什么?

A:下拉菜单方向到screen/digitizer的视差的问题在Tablet PC Platform SDK文档的Planning Your Tablet PC Application部分中描述。

 

Q:是否包含了常用按键(commonly-used keystrokes)的系统级手写gestures?当一个程序运行或者获得焦点时,我可以创建自定义gestures吗?

A:是的,我们包括一套针对鼠标事件的gestures集。另外,你可以为你的程序创建gestures。更多关于gestures的信息,请看Making Windows Work with a Pen

 

Q:我如何测定运行在Tablet PC上的程序?

A:使用Windows GetSystemMetrics API并传递SM_TABLETPC作为索引的值。SM_TABLETPC定义在Winuser.h文件中。SM_TABLETPC的值是86。如果Microsoft Windows XP Tablet PC Edition操作系统在运行,这个方法将返回True或者非零值,否则将返回False或者零。

非零值

应用程序不应该依赖于一个True或者非零值,那意味着所有Tablet PC组件被安装并工作。下面的问题将解释如何测定Tablet PC组件是否被安装。

 

Q:我如何测定Tablet API组件是否可用?

Tablet PC Platform API的某些部分也许被安装在非Tablet版本的Windows XP Professional Windows 2000操作系统上。

确定一个API组件是否被安装的正确方法是尝试创建一个对象或者控件的实例,并在试图使用它之前检查它的存在。

例如,测试InkCollector对象是否可用,尝试使用CoCreateInstance来创建它。

IInkCollector* pIInkCollector = NULL;

HRESULT hr = CoCreateInstance(CLSID_InkCollector,

                     NULL, CLSCTX_INPROC_SERVER,

                     IID_IInkCollector,

                     (void **)&pIInkCollector);

if (SUCCEEDED(hr))

{

  /* InkCollector is usable. */

} else

{

  /* InkCollector unavailable. */

}

 

 

[RK3399][Android7.1] 调试笔记 --- tablet版本sdk下载 Platform: rk3399 OS: Android 7.1 Kernel: v4.4.83 repo工具: git clone ssh://git@www.rockchip.com.cn:2222/repo-release/tools/repo 源代码: 注意:下载代码需要rockchip对应的ssh key授权才可以。 kris@eco:~$ ./repo/repo... 阅读详情

相关推荐

Web InkDrawing Control控件:.NET与Microsoft Tablet PC SDK实现

NET Framework是微软开发的一个多语言组件类库、运行环境和用于构建具有图形用户界面和网络支持应用程序的软件框架。它为开发和运行Windows应用程序和Web服务提供了一种统一的编程模型。利用.NET Framework,开发者可以利用熟悉的编程语言,如C#、VB.NET等进行开发,享受跨语言集成、类库支持和自动内存管理等便利。Microsoft Tablet PC SDK是一个强大的工具集,最初是为配合Tablet PC的发布而设计,旨在提供丰富的手写输入和墨迹处理功能。

weixin_35516624的博客 994

tablet pc组件

tablet pcxp下的组件之一,NETFX.CAB

Tablet_PC_SDK_1.5

微软手写开发用的sdk,不错,在官方网站验证后下载的(还好,过了,我用的是盗版也能过,哈哈,庆幸),值得收藏

开发计算机新功能,Tablet PC 开发的新增功能

Tablet PC 开发的新增功能05/31/2018本文内容本部分介绍了 Tablet PC 技术开发中的新增功能。Tablet PC 开发工具包现在处于 Windows SDK从2006的春季开始,Windows SDK 是最新的 Tablet PC 技术的唯一分布机制。 不再有独立的 Tablet PC SDKWindows SDK 中提供了平台二进制文件、标头、库、文档和示例代码。 此...

weixin_30394975的博客 330

Windows 手写板开发经验:MFC Tablet PC SDK 足以应对大多数应用

本文对比了Windows平台上的两套手写输入API:Win32/MFC+TabletPC SDK(旧API)和UWP+InkCanvas(新API)。旧API基于COM接口,开发部署简单,兼容性好但功能有限;新API功能全面但需复杂签名流程和付费证书。文章指出,对于教育、批注等常见场景,旧API已足够且更实用。最后提供了在MFC中使用TabletPC SDK的示例代码,包括初始化和资源释放的关键步骤。

立岩约文城的博客 1901

QT集成Windows手写输入法

QT集成Windows手写输入法 关键词:qt、手写输入法、顾客签名 此 Demo 是利用 windows Tablet_PC_SDK 版本,实现的在Windows下实现手写识别,截签名按钮是将签名的区域截取保存成png图片,整体效果如下: 简介 此Demo使用QT Creator 4.11.0, Based on Qt 5.14.0 编写,大部分qt版本均适用。 开发编译时,需要安装 Tablet_PC_SDK,开发完毕后,实际部署时,不需要安装此SDK。 Demo源码链接在本文最后提供。 使用

利哥AI实例探险 3591

一些微软编程工具或SDK的官方下载地址

Windows驱动程序工具包7.1.0版本:http://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO 简介:主要用于windows的内核程序开发 DirectX2010开发SDK:http://download.microsoft.com/

几罗星人的专栏 1万+

Android Google XTS

GMS全称为Google Mobile Service,即谷歌移动服务。GMS是Google开发并推动Android的动力,是Google提供的Mobile Device上的一系列应用服务。

qq_27672101的博客 1809

tablet pc开发包开发tablet pc手写输入程序

Tablet PC Platform SDK这里下载:     http://www.microsoft.com/downloads/details.aspx?FamilyID=4b14b74a-27e4-42c4-862f-273f6302ea4f&displaylang=en下载后:可以打开它的例子:可以看到以下效果:酷吧:)具体的功能还有很多,大家可以慢慢去研究,帮助上面都有...

weixin_33863087的博客 1644

python手写输入法开发_QT 手写输入法 - 程序员狗蛋的个人空间 - OSCHINA - 中文开源技术交流社区...

QT集成Windows手写输入法关键词:qt、手写输入法、顾客签名此 Demo 是利用 windows Tablet_PC_SDK 版本,实现的在Windows下实现手写识别,截签名按钮是将签名的区域截取保存成png图片,整体效果如下: 参考下载链接 http://blog.hyrscloud.com/topic/index?id=8 简介此Demo使用QT Creator 4.11.0, Bas...

weixin_29268385的博客 1190

Qt5输入法(支持中文拼音输入、英文输入、数字输入、常用符号输入、手写输入、实体键盘同步)

基于Qt5,手写模块使用微软Tablet PC SDK,支持中文拼音输入、英文输入、数字输入、常用符号输入、手写输入、实体键盘同步

DCOM揭秘

http://www.pcdog.com/p/html/2004927/27920042820_1.htm Distributed COM --跨网络工作  DCOM代表的是“Distributed(分布式)”COM。在前面的部分中,我们已经讲解了运行在同一部计算机的COM客户和服务器。在这一部分,我们将讨论如何将它扩展到DCOM的领域和分布式计算。   大多数的COM编程者仅使用本地的“进程内”

天道酬勤 6609

使用 Tablet PC SDK 进行手写输入分析

了解使用 Tablet PC Platform SDK 版本 1.5 中的 Divider API 分析手写输入的好处。本文还概述了一些示例方案,其中手写输入分析尤其有用。点击此处阅读全文

1876
上一篇: 打造Pocket PC 2002 Emulator的中文环境
下一篇: Microsoft Windows XP Embedded FAQ
aawolf
博客等级 码龄26年 840粉丝 163原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值