InjectSyntheticPointerInput 関数 (winuser.h)
ポインター入力 (ペンまたはタッチ) をシミュレートします。
構文
BOOL InjectSyntheticPointerInput(
HSYNTHETICPOINTERDEVICE device,
[in] const POINTER_TYPE_INFO *pointerInfo,
[in] UINT32 count
);
パラメーター
device
CreateSyntheticPointerDevice によって作成されたポインター 挿入デバイスへのハンドル。
[in] pointerInfo
挿入されたポインター を置換するPOINTER_TYPE_INFO 構造体の配列。
型は、インジェクション デバイスを作成した CreateSyntheticPointerDevice 呼び出しの pointerType パラメーターと一致する必要があります。
各POINTER_TYPE_INFOの ptPixelLocation は、仮想画面の左上を基準にして指定されます。
[in] count
連絡先の数。
PT_TOUCHの場合、この値は 0 より大きく、MAX_TOUCH_COUNT以下である必要があります。
PT_PENの場合、この値は 1 である必要があります。
戻り値
この関数が成功すると、TRUE が返されます。
それ以外の場合は、FALSE を返します。 拡張エラー情報を取得するには、 GetLastError 関数を呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1809 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | winuser.h |
Library | User32.lib |
[DLL] | User32.dll |