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")