共用方式為


INTERACTION_CONTEXT_OUTPUT結構 (interactioncontext.h)

定義 互動內容 物件的輸出。

注意

如需增強的手勢辨識支援,請參閱 INTERACTION_CONTEXT_OUTPUT2 結構

語法

typedef struct INTERACTION_CONTEXT_OUTPUT {
  INTERACTION_ID     interactionId;
  INTERACTION_FLAGS  interactionFlags;
  POINTER_INPUT_TYPE inputType;
  float              x;
  float              y;
  union {
    INTERACTION_ARGUMENTS_MANIPULATION manipulation;
    INTERACTION_ARGUMENTS_TAP          tap;
    INTERACTION_ARGUMENTS_CROSS_SLIDE  crossSlide;
  } arguments;
} INTERACTION_CONTEXT_OUTPUT;

成員

interactionId

互動內容 物件的標識碼。

interactionFlags

來自 INTERACTION_FLAGS 列舉的其中一個常數

inputType

來自 POINTER_INPUT_TYPE 列舉的其中一個常數

x

輸入指標的 X 座標,以 HIMETRIC 單位表示。

y

輸入指標的 Y 座標,以 HIMETRIC 單位表示。

arguments

子欄位 自變數的聯集。

arguments.manipulation

操作的狀態。

arguments.tap

點選手勢的狀態。

arguments.crossSlide

交叉投影片互動的狀態。

要求

要求 價值
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 interactioncontext.h

另請參閱

INTERACTION_ARGUMENTS_CROSS_SLIDE 結構

INTERACTION_ARGUMENTS_MANIPULATION 結構

INTERACTION_ARGUMENTS_TAP 結構

INTERACTION_CONTEXT_OUTPUT_CALLBACK 回呼函式

INTERACTION_CONTEXT_OUTPUT_CALLBACK2 回呼函式

INTERACTION_FLAGS 列舉

RegisterOutputCallbackInteractionContext 函式

RegisterOutputCallbackInteractionContext2 函式