COM ライブラリと ActiveX コントロール
このセクションでは、C++ で Tablet PC プラットフォーム COM ライブラリを使用するように環境を設定する方法について説明します。
Microsoft Visual C++
Visual C++ でタブレット PC アプリケーションをビルドするには、システム環境変数を更新し、Visual Studio のディレクトリ オプションを設定し、プロジェクト内の Tablet PC インターフェイスにアクセスする必要があります。
環境変数を更新するには、Windows SDK の指示に従って、環境変数を Visual Studio に追加します。
タブレット PC インターフェイスへのアクセス
タブレット PC インターフェイスにアクセスするには、Msinkaut.h ファイルと Msinkaut_i.c ファイルをプロジェクトに含める必要があります。
#include <msinkaut.h>
#include <msinkaut_i.c>
前述の#include ステートメントの代わりに、次のインポート ディレクティブを使用することもできます。
#import "InkObj.dll" no_namespace exclude("tagXFORM")
InkAnalysis インターフェイスにアクセスするには、プロジェクトに IACom.h ファイルと IACom_i.c ファイルを含める必要があります。
#include <IACom.h>
#include <IACom_i.c>
前述の#include ステートメントの代わりに、次のインポート ディレクティブを使用することもできます。
#import "IACom.dll" no_namespace exclude("tagXFORM")
InkDivider インターフェイスにアクセスするには、プロジェクトに msinkaut15_i.c ファイルと msinkaut15.h ファイルを含める必要があります。
注意
InkDivider は、Ink Analysis 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
注意
PenInputPanel API は、Windows Vista の新しいテキスト入力パネル インターフェイスによって置き換えられます。
InkEdit コントロール インターフェイスにアクセスするには、プロジェクトに Inked.h ファイルと Inked_i.c ファイルを含める必要があります。
#include <inked.h>
#include <inked_i.c>
または、InkEd.dll ファイルを#importすることもできます。
#import "InkEd.dll" no_namespace exclude("tagXFORM")