интерфейс ICoreWebView2ExperimentalPointerInfo

Примечание

Это экспериментальный API-интерфейс , который поставляется вместе с пакетом SDK предварительной версии. Ознакомьтесь с заметками о выпуске WebView2.

interface ICoreWebView2ExperimentalPointerInfo
  : public IUnknown

Это преимущественно представляет объединенный объект Win32 POINTER_INFO/POINTER_TOUCH_INFO/POINTER_PEN_INFO.

Краткий обзор

Участников Описания
get_ButtonChangeKind Получение ButtonChangeKind события указателя.
get_DisplayRect Получите DisplayRect свойства sourceDevice структуры POINTER_INFO, как определено в Windows SDK (Winuser. h).
get_FrameId Получение FrameID события указателя.
get_HimetricLocation Получение HimetricLocation события указателя.
get_HimetricLocationRaw Получение HimetricLocationRaw события указателя.
get_HistoryCount Получение HistoryCount события указателя.
get_InputData Получение InputData события указателя.
get_KeyStates Получение KeyStates события указателя.
get_PenFlags Получение PenFlags события указателя.
get_PenMask Получение PenMask события указателя.
get_PenPressure Получение PenPressure события указателя.
get_PenRotation Получение PenRotation события указателя.
get_PenTiltX Получение PenTiltX события указателя.
get_PenTiltY Получение PenTiltY события указателя.
get_PerformanceCount Получение PerformanceCount события указателя.
get_PixelLocation Получение PixelLocation события указателя.
get_PixelLocationRaw Получение PixelLocationRaw события указателя.
get_PointerDeviceRect Получите PointerDeviceRect свойства sourceDevice структуры POINTER_INFO, как определено в Windows SDK (Winuser. h).
get_PointerFlags Получение PointerFlags события указателя.
get_PointerId Получение PointerId события указателя.
get_PointerKind Получение PointerKind события указателя.
get_Time Получить время события указателя.
get_TouchContact Получение TouchContact события указателя.
get_TouchContactRaw Получение TouchContactRaw события указателя.
get_TouchFlags Получение TouchFlags события указателя.
get_TouchMask Получение TouchMask события указателя.
get_TouchOrientation Получение TouchOrientation события указателя.
get_TouchPressure Получение TouchPressure события указателя.
put_ButtonChangeKind Задайте ButtonChangeKind события указателя.
put_DisplayRect Задайте DisplayRect свойства sourceDevice структуры POINTER_INFO, как определено в Windows SDK (Winuser. h).
put_FrameId Задайте FrameID события указателя.
put_HimetricLocation Задайте HimetricLocation события указателя.
put_HimetricLocationRaw Задайте HimetricLocationRaw события указателя.
put_HistoryCount Задайте HistoryCount события указателя.
put_InputData Задайте InputData события указателя.
put_KeyStates Задайте KeyStates события указателя.
put_PenFlags Задайте PenFlags события указателя.
put_PenMask Задайте PenMask события указателя.
put_PenPressure Задайте PenPressure события указателя.
put_PenRotation Задайте PenRotation события указателя.
put_PenTiltX Задайте PenTiltX события указателя.
put_PenTiltY Задайте PenTiltY события указателя.
put_PerformanceCount Задайте PerformanceCount события указателя.
put_PixelLocation Задайте PixelLocation события указателя.
put_PixelLocationRaw Задайте PixelLocationRaw события указателя.
put_PointerDeviceRect Задайте PointerDeviceRect свойства sourceDevice структуры POINTER_INFO, как определено в Windows SDK (Winuser. h).
put_PointerFlags Задайте PointerFlags события указателя.
put_PointerId Задайте PointerId события указателя.
put_PointerKind Задайте PointerKind события указателя.
put_Time Задайте время события указателя.
put_TouchContact Задайте TouchContact события указателя.
put_TouchContactRaw Задайте TouchContactRaw события указателя.
put_TouchFlags Задайте TouchFlags события указателя.
put_TouchMask Задайте TouchMask события указателя.
put_TouchOrientation Задайте TouchOrientation события указателя.
put_TouchPressure Задайте TouchPressure события указателя.

Он берет на себя поля из всех трех типов данных, таких как HWND и ДЕСКРИПТОРы. Обратите внимание, что sourceDevice используется, но мы ожидаем, что PointerDeviceRect и DisplayRect будут охватывать существующие варианты использования sourceDevice. Еще одна большая разница заключается в том, что любое из расположений Point или Rect ожидается в WebView физических координат. Это значит, что координаты относительно WebView и не применяются к масштабированию DPI.

Участников

get_ButtonChangeKind

Получение ButtonChangeKind события указателя.

общедоступные значения HRESULT get_ButtonChangeKind(Int32 * ButtonChangeKind)

Это соответствует свойству ButtonChangeKind структуры POINTER_INFO. Значения определяются POINTER_BUTTON_CHANGE_KIND Enum в Windows SDK (Winuser. h).

get_DisplayRect

Получите DisplayRect свойства sourceDevice структуры POINTER_INFO, как определено в Windows SDK (Winuser. h).

общедоступные значения HRESULT get_DisplayRect(Rect * DisplayRect)

get_FrameId

Получение FrameID события указателя.

общедоступные значения HRESULT get_FrameId(UINT32 * FrameId)

Это соответствует свойству frameId структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_HimetricLocation

Получение HimetricLocation события указателя.

общедоступные значения HRESULT get_HimetricLocation(Point * HimetricLocation)

Это соответствует свойству ptHimetricLocation структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_HimetricLocationRaw

Получение HimetricLocationRaw события указателя.

общедоступные значения HRESULT get_HimetricLocationRaw(Point * HimetricLocationRaw)

Это соответствует свойству ptHimetricLocationRaw структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_HistoryCount

Получение HistoryCount события указателя.

общедоступные значения HRESULT get_HistoryCount(UINT32 * HistoryCount)

Это соответствует свойству historyCount структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_InputData

Получение InputData события указателя.

общедоступные значения HRESULT get_InputData(Int32 * InputData)

Это соответствует свойству InputData структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_KeyStates

Получение KeyStates события указателя.

общедоступные значения HRESULT get_KeyStates(DWORD * KeyStates)

Это соответствует свойству dwKeyStates структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_PenFlags

Получение PenFlags события указателя.

общедоступные значения HRESULT get_PenFlags(UINT32 * PenFlags)

Это соответствует свойству penFlags структуры POINTER_PEN_INFO. Значения определяются константами PEN_FLAGS в Windows SDK (Winuser. h).

get_PenMask

Получение PenMask события указателя.

общедоступные значения HRESULT get_PenMask(UINT32 * PenMask)

Это соответствует свойству penMask структуры POINTER_PEN_INFO. Значения определяются константами PEN_MASK в Windows SDK (Winuser. h).

get_PenPressure

Получение PenPressure события указателя.

общедоступные значения HRESULT get_PenPressure(UINT32 * PenPressure)

Это соответствует свойству "нажим" структуры POINTER_PEN_INFO, определенному в Windows SDK (Winuser. h).

get_PenRotation

Получение PenRotation события указателя.

общедоступные значения HRESULT get_PenRotation(UINT32 * PenRotation)

Это соответствует свойству "поворот" структуры POINTER_PEN_INFO, как определено в Windows SDK (Winuser. h).

get_PenTiltX

Получение PenTiltX события указателя.

общедоступные значения HRESULT get_PenTiltX(Int32 * PenTiltX)

Это соответствует свойству tiltX структуры POINTER_PEN_INFO, определенному в Windows SDK (Winuser. h).

get_PenTiltY

Получение PenTiltY события указателя.

общедоступные значения HRESULT get_PenTiltY(Int32 * PenTiltY)

Это соответствует свойству "наклон" структуры POINTER_PEN_INFO, как определено в Windows SDK (Winuser. h).

get_PerformanceCount

Получение PerformanceCount события указателя.

общедоступные значения HRESULT get_PerformanceCount(UINT64 * PerformanceCount)

Это соответствует свойству PerformanceCount структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_PixelLocation

Получение PixelLocation события указателя.

общедоступные значения HRESULT get_PixelLocation(Point * PixelLocation)

Это соответствует свойству ptPixelLocation структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_PixelLocationRaw

Получение PixelLocationRaw события указателя.

общедоступные значения HRESULT get_PixelLocationRaw(Point * PixelLocationRaw)

Это соответствует свойству ptPixelLocationRaw структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_PointerDeviceRect

Получите PointerDeviceRect свойства sourceDevice структуры POINTER_INFO, как определено в Windows SDK (Winuser. h).

общедоступные значения HRESULT get_PointerDeviceRect(Rect * PointerDeviceRect)

get_PointerFlags

Получение PointerFlags события указателя.

общедоступные значения HRESULT get_PointerFlags(UINT32 * PointerFlags)

Это соответствует свойству pointerFlags структуры POINTER_INFO. Значения определяются константами POINTER_FLAGS в Windows SDK (Winuser. h).

get_PointerId

Получение PointerId события указателя.

общедоступные значения HRESULT get_PointerId(UINT32 * pointerId)

Это соответствует свойству pointerId структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_PointerKind

Получение PointerKind события указателя.

общедоступные значения HRESULT get_PointerKind(DWORD * PointerKind)

Это соответствует свойству pointerKind структуры POINTER_INFO. Значения определяются POINTER_INPUT_KIND Enum в Windows SDK (Winuser. h). Поддерживает PT_PEN и PT_TOUCH.

get_Time

Получить время события указателя.

общедоступные значения HRESULT get_Time(DWORD * Time)

Это соответствует свойству dwTime структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

get_TouchContact

Получение TouchContact события указателя.

общедоступные значения HRESULT get_TouchContact(Rect * TouchContact)

Это соответствует свойству rcContact структуры POINTER_TOUCH_INFO, определенному в Windows SDK (Winuser. h).

get_TouchContactRaw

Получение TouchContactRaw события указателя.

общедоступные значения HRESULT get_TouchContactRaw(Rect * TouchContactRaw)

Это соответствует свойству rcContactRaw структуры POINTER_TOUCH_INFO, определенному в Windows SDK (Winuser. h).

get_TouchFlags

Получение TouchFlags события указателя.

общедоступные значения HRESULT get_TouchFlags(UINT32 * TouchFlags)

Это соответствует свойству touchFlags структуры POINTER_TOUCH_INFO. Значения определяются константами TOUCH_FLAGS в Windows SDK (Winuser. h).

get_TouchMask

Получение TouchMask события указателя.

общедоступные значения HRESULT get_TouchMask(UINT32 * TouchMask)

Это соответствует свойству touchMask структуры POINTER_TOUCH_INFO. Значения определяются константами TOUCH_MASK в Windows SDK (Winuser. h).

get_TouchOrientation

Получение TouchOrientation события указателя.

общедоступные значения HRESULT get_TouchOrientation(UINT32 * TouchOrientation)

Это соответствует свойству Orientation структуры POINTER_TOUCH_INFO, как определено в Windows SDK (Winuser. h).

get_TouchPressure

Получение TouchPressure события указателя.

общедоступные значения HRESULT get_TouchPressure(UINT32 * TouchPressure)

Это соответствует свойству "нажим" структуры POINTER_TOUCH_INFO, определенному в Windows SDK (Winuser. h).

put_ButtonChangeKind

Задайте ButtonChangeKind события указателя.

общедоступные значения HRESULT put_ButtonChangeKind(Int32 ButtonChangeKind)

Это соответствует свойству ButtonChangeKind структуры POINTER_INFO. Значения определяются POINTER_BUTTON_CHANGE_KIND Enum в Windows SDK (Winuser. h).

put_DisplayRect

Задайте DisplayRect свойства sourceDevice структуры POINTER_INFO, как определено в Windows SDK (Winuser. h).

общедоступные значения HRESULT put_DisplayRect(Rect DisplayRect)

put_FrameId

Задайте FrameID события указателя.

общедоступные значения HRESULT put_FrameId(UINT32 FrameId)

Это соответствует свойству frameId структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_HimetricLocation

Задайте HimetricLocation события указателя.

общедоступные значения HRESULT put_HimetricLocation(Point HimetricLocation)

Это соответствует свойству ptHimetricLocation структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_HimetricLocationRaw

Задайте HimetricLocationRaw события указателя.

общедоступные значения HRESULT put_HimetricLocationRaw(Point HimetricLocationRaw)

Это соответствует свойству ptHimetricLocationRaw структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_HistoryCount

Задайте HistoryCount события указателя.

общедоступные значения HRESULT put_HistoryCount(UINT32 HistoryCount)

Это соответствует свойству historyCount структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_InputData

Задайте InputData события указателя.

общедоступные значения HRESULT put_InputData(Int32 InputData)

Это соответствует свойству InputData структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_KeyStates

Задайте KeyStates события указателя.

общедоступные значения HRESULT put_KeyStates(DWORD KeyStates)

Это соответствует свойству dwKeyStates структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_PenFlags

Задайте PenFlags события указателя.

общедоступные значения HRESULT put_PenFlags(UINT32 PenFlags)

Это соответствует свойству penFlags структуры POINTER_PEN_INFO. Значения определяются константами PEN_FLAGS в Windows SDK (Winuser. h).

put_PenMask

Задайте PenMask события указателя.

общедоступные значения HRESULT put_PenMask(UINT32 PenMask)

Это соответствует свойству penMask структуры POINTER_PEN_INFO. Значения определяются константами PEN_MASK в Windows SDK (Winuser. h).

put_PenPressure

Задайте PenPressure события указателя.

общедоступные значения HRESULT put_PenPressure(UINT32 PenPressure)

Это соответствует свойству "нажим" структуры POINTER_PEN_INFO, определенному в Windows SDK (Winuser. h).

put_PenRotation

Задайте PenRotation события указателя.

общедоступные значения HRESULT put_PenRotation(UINT32 PenRotation)

Это соответствует свойству "поворот" структуры POINTER_PEN_INFO, как определено в Windows SDK (Winuser. h).

put_PenTiltX

Задайте PenTiltX события указателя.

общедоступные значения HRESULT put_PenTiltX(Int32 PenTiltX)

Это соответствует свойству tiltX структуры POINTER_PEN_INFO, определенному в Windows SDK (Winuser. h).

put_PenTiltY

Задайте PenTiltY события указателя.

общедоступные значения HRESULT put_PenTiltY(Int32 PenTiltY)

Это соответствует свойству "наклон" структуры POINTER_PEN_INFO, как определено в Windows SDK (Winuser. h).

put_PerformanceCount

Задайте PerformanceCount события указателя.

общедоступные значения HRESULT put_PerformanceCount(UINT64 PerformanceCount)

Это соответствует свойству PerformanceCount структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_PixelLocation

Задайте PixelLocation события указателя.

общедоступные значения HRESULT put_PixelLocation(Point PixelLocation)

Это соответствует свойству ptPixelLocation структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_PixelLocationRaw

Задайте PixelLocationRaw события указателя.

общедоступные значения HRESULT put_PixelLocationRaw(Point PixelLocationRaw)

Это соответствует свойству ptPixelLocationRaw структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_PointerDeviceRect

Задайте PointerDeviceRect свойства sourceDevice структуры POINTER_INFO, как определено в Windows SDK (Winuser. h).

общедоступные значения HRESULT put_PointerDeviceRect(Rect PointerDeviceRect)

put_PointerFlags

Задайте PointerFlags события указателя.

общедоступные значения HRESULT put_PointerFlags(UINT32 PointerFlags)

Это соответствует свойству pointerFlags структуры POINTER_INFO. Значения определяются константами POINTER_FLAGS в Windows SDK (Winuser. h).

put_PointerId

Задайте PointerId события указателя.

общедоступные значения HRESULT put_PointerId(UINT32 pointerId)

Это соответствует свойству pointerId структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_PointerKind

Задайте PointerKind события указателя.

общедоступные значения HRESULT put_PointerKind(DWORD PointerKind)

Это соответствует свойству pointerKind структуры POINTER_INFO. Значения определяются POINTER_INPUT_KIND Enum в Windows SDK (Winuser. h). Поддерживает PT_PEN и PT_TOUCH.

put_Time

Задайте время события указателя.

общедоступные значения HRESULT put_Time(время в DWORD)

Это соответствует свойству dwTime структуры POINTER_INFO, определенному в Windows SDK (Winuser. h).

put_TouchContact

Задайте TouchContact события указателя.

общедоступные значения HRESULT put_TouchContact(Rect TouchContact)

Это соответствует свойству rcContact структуры POINTER_TOUCH_INFO, определенному в Windows SDK (Winuser. h).

put_TouchContactRaw

Задайте TouchContactRaw события указателя.

общедоступные значения HRESULT put_TouchContactRaw(Rect TouchContactRaw)

Это соответствует свойству rcContactRaw структуры POINTER_TOUCH_INFO, определенному в Windows SDK (Winuser. h).

put_TouchFlags

Задайте TouchFlags события указателя.

общедоступные значения HRESULT put_TouchFlags(UINT32 TouchFlags)

Это соответствует свойству touchFlags структуры POINTER_TOUCH_INFO. Значения определяются константами TOUCH_FLAGS в Windows SDK (Winuser. h).

put_TouchMask

Задайте TouchMask события указателя.

общедоступные значения HRESULT put_TouchMask(UINT32 TouchMask)

Это соответствует свойству touchMask структуры POINTER_TOUCH_INFO. Значения определяются константами TOUCH_MASK в Windows SDK (Winuser. h).

put_TouchOrientation

Задайте TouchOrientation события указателя.

общедоступные значения HRESULT put_TouchOrientation(UINT32 TouchOrientation)

Это соответствует свойству Orientation структуры POINTER_TOUCH_INFO, как определено в Windows SDK (Winuser. h).

put_TouchPressure

Задайте TouchPressure события указателя.

общедоступные значения HRESULT put_TouchPressure(UINT32 TouchPressure)

Это соответствует свойству "нажим" структуры POINTER_TOUCH_INFO, определенному в Windows SDK (Winuser. h).