Поделиться через


Библиотека COM и элементы ActiveX

В этом разделе описывается, как настроить среду для использования com-библиотек платформы планшетного компьютера в C++.

Microsoft Visual C++

Чтобы создавать приложения для планшетного компьютера в Visual C++, необходимо обновить системные переменные среды, настроить параметры каталога для Visual Studio и получить доступ к интерфейсам планшетного компьютера в проекте.

Чтобы обновить переменные среды, следуйте инструкциям, предоставленным пакетом 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>

Вместо инструкций #include можно также использовать следующую директиву import.

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

Чтобы получить доступ к интерфейсам PenInputPanel , необходимо включить в проект файлы PenInputPanel_i.c и PenInputPanel.h.

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

Вместо инструкций #include можно также использовать следующую директиву import.

#import "PIPanel.dll" no_namespace 

Примечание

API PenInputPanel были заменены в Windows Vista новыми интерфейсами панели ввода текста.

 

Чтобы получить доступ к интерфейсам элемента управления InkEdit , необходимо включить в проект файлы Inked.h и Inked_i.c.

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

Кроме того, можно #import файл InkEd.dll.

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