WinPointerEventsMBS class
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
WinPointerEventsMBS class
The class to capture touch events on Windows.
The plugin can only deliver events the Xojo runtime doesn't consume.
- 12 events
- event Gesture(info as WinGestureInfoMBS) as boolean
- event GestureNotify
- event PointerDeviceChange(Change as Integer, Param as Integer) as boolean
- event PointerDeviceInRange(Param1 as Integer, Param2 as Integer) as boolean
- event PointerDeviceOutOfRange(Param1 as Integer, Param2 as Integer) as boolean
- event PointerDown(PointerID as Integer, Flags as Integer, X as Integer, Y as Integer, info as WinPointerInfoMBS) as boolean
- event PointerEnter(PointerID as Integer, Flags as Integer, X as Integer, Y as Integer, info as WinPointerInfoMBS) as boolean
- event PointerHWheel(PointerID as Integer, Delta as Integer, X as Integer, Y as Integer, info as WinPointerInfoMBS) as boolean
- event PointerLeave(PointerID as Integer, Flags as Integer, X as Integer, Y as Integer, info as WinPointerInfoMBS) as boolean
- event PointerUp(PointerID as Integer, Flags as Integer, X as Integer, Y as Integer, info as WinPointerInfoMBS) as boolean
- event PointerUpdate(PointerID as Integer, Flags as Integer, X as Integer, Y as Integer, info as WinPointerInfoMBS) as boolean
- event PointerWheel(PointerID as Integer, Delta as Integer, X as Integer, Y as Integer, info as WinPointerInfoMBS) as boolean
- property WindowHandle as Integer
- 6 methods
- 10 shared methods
- shared method EnableMouseInPointer(enable as boolean) as boolean
- shared method GetGestureConfig(Control as DesktopUIControl, config() as WinGestureConfigMBS, flags as Integer = 0) as Integer
- shared method GetGestureConfig(Control as RectControl, config() as WinGestureConfigMBS, flags as Integer = 0) as Integer
- shared method GetGestureConfig(win as DesktopWindow, config() as WinGestureConfigMBS, flags as Integer = 0) as Integer
- shared method GetGestureConfig(win as window, config() as WinGestureConfigMBS, flags as Integer = 0) as Integer
- shared method IsMouseInPointerEnabled as boolean
- shared method SetGestureConfig(Control as DesktopUIControl, config() as WinGestureConfigMBS = nil) as boolean
- shared method SetGestureConfig(Control as RectControl, config() as WinGestureConfigMBS = nil) as boolean
- shared method SetGestureConfig(win as DesktopWindow, config() as WinGestureConfigMBS = nil) as boolean
- shared method SetGestureConfig(win as window, config() as WinGestureConfigMBS = nil) as boolean
- 12 constants
Device Change Flags
Constant |
Value |
Description |
kDeviceChangeArrival
|
1 |
A new device is attached.
|
kDeviceChangeAspectRatioPreserved
|
2048 |
The display aspect ratio.
|
kDeviceChangeMapping
|
256 |
The change in display to digitizer mapping.
|
kDeviceChangeModeCentered
|
128 |
Centered display mode.
|
kDeviceChangeModeDefault
|
64 |
The default display mode.
|
kDeviceChangeOrientation0
|
4 |
Orientation of the device: 0°
|
kDeviceChangeOrientation180
|
16 |
Orientation of the device: 180°
|
kDeviceChangeOrientation270
|
32 |
Orientation of the device: 270°
|
kDeviceChangeOrientation90
|
8 |
Orientation of the device: 90°
|
kDeviceChangeOrigin
|
1024 |
The display origin.
|
kDeviceChangeRemoval
|
2 |
A device has been detached.
|
kDeviceChangeResolution
|
512 |
Display resolution.
|
This class has no sub classes.
Some examples using this class:
Blog Entries
Videos
Release notes
- Version 17.0
- Added SetGestureConfig/GetGestureConfig methods in WinPointerEventsMBS to use controls as target.
The items on this page are in the following plugins: MBS Win Plugin.
WinPhotoProgressDialogMBS
-
WinPointerInfoMBS