次の方法で共有


InkDesktopHost クラス

IInkDesktopHost インターフェイスを実装します。

IInkDesktopHost オブジェクトを使用すると、アプリ スレッドを作成してインク入力、処理、レンダリングを行い、IInkPresenterDesktop オブジェクトをホストし、アプリの DirectComposition ビジュアル ツリーに挿入できます。

メンバー

InkDesktopHost クラスは、IUnknown インターフェイスから継承します。 InkDesktopHost には、次の種類のメンバーもあります。

メソッド

InkDesktopHost クラスには、次のメソッドがあります。

メソッド 説明
CreateAndInitializeInkPresenter アプリケーション スレッド上に IInkPresenterDesktop オブジェクトを作成し、それをアプリの DirectComposition ビジュアル ツリーに接続し、オブジェクトのサイズを設定します。
CreateInkPresenter アプリケーション スレッドに IInkPresenterDesktop オブジェクトを作成します。
QueueWorkItem InkDesktopHost スレッドで実行するために、作業キューにインク操作を追加します。

Creation\Access 関数

クラス識別子 InkDesktopHost を使用して CoCreateInstance を呼び出して、オブジェクトへの参照を取得します。

CoCreateInstance(__uuidof(InkDesktopHost), 
  nullptr, 
  CLSCTX_INPROC_SERVER, 
  IID_PPV_ARGS(&_spInkHost));

要求事項

要件 価値
サポートされている最小のクライアント
Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
ヘッダ
InkPresenterDesktop.h
IDL
InkPresenterDesktop.idl
IID
IID_IInkDesktopHostは 4ce7d875-a981-4140-a1ff-ad93258e8d59 と定義されています

インク発表者クラスペンとスタイラスの相互作用インク分析サンプル単純な手描き入力サンプル複雑な手描き入力サンプル