COM 库和 ActiveX 控件

本部分介绍如何将环境设置为使用 C++ 中的 Tablet PC 平台 COM 库。

Microsoft Visual C++

若要使用 Visual C++ 生成平板电脑应用程序,需要更新系统环境变量、设置 Visual Studio 的目录选项,并访问项目中的 Tablet PC 接口。

若要更新环境变量,请按照 Windows SDK 提供的说明将环境变量添加到 Visual Studio。

访问平板电脑接口

若要访问平板电脑接口,必须在项目中包括 Msinkaut.h 和 Msinkaut_i.c 文件。

#include <msinkaut.h>
#include <msinkaut_i.c>

还可以使用以下 import 指令,而不是前面列出的 #include 语句。

#import "InkObj.dll" no_namespace exclude("tagXFORM")

若要访问 InkAnalysis 接口,必须在项目中包括 IACom.h 和 IACom_i.c 文件。

#include <IACom.h>
#include <IACom_i.c>

还可以使用以下 import 指令,而不是前面列出的 #include 语句。

#import "IACom.dll" no_namespace exclude("tagXFORM")

若要访问 InkDivider 接口,必须在项目中包括 msinkaut15_i.c 和 msinkaut15.h 文件。

注意

InkDivider 已被墨迹分析 API 取代。

 

#include <msinkaut15.h>
#include <msinkaut15_i.c>

还可以使用以下 import 指令,而不是 # include 语句。

#import "InkDiv.dll" no_namespace exclude("tagXFORM")

若要访问 PenInputPanel 接口,必须在项目中包括 PenInputPanel_i.c 和 PenInputPanel.h 文件。

#include <PenInputPanel.h>
#include <PenInputPanel_i.c>

还可以使用以下 import 指令,而不是 # include 语句。

#import "PIPanel.dll" no_namespace 

注意

在 Windows Vista 中,PenInputPanel API 已被新的文本输入面板接口取代。

 

若要访问 InkEdit 控件接口,必须在项目中包括 Inked.h 和 Inked_i.c 文件。

#include <inked.h>
#include <inked_i.c>

或者,可以#importInkEd.dll文件。

#import "InkEd.dll" no_namespace exclude("tagXFORM")