EnableGestures (Windows Embedded CE 6.0)
1/6/2010
This function enables one or more touch gestures for a window or application process.
Syntax
BOOL EnableGestures(
HWND hwnd,
ULONGLONG ullFlags,
UINT uScope
);
Parameters
- hwnd
[in] Specifies the window to enable gestures for. If you set uScope to TGF_SCOPE_PROCESS, the function ignores this parameter.
ullFlags
[in] Specifies the gestures to enable. The following flags are supported for the core default gestures.Flag Description - TGF_PAN
Pan gesture
- TGF_SCROLL
Flick gesture
- TGF_HOLD
Hold gesture
- TGF_SELECT
Tap gesture
TGF_DOUBLESELECT
Double tap gesture
- In addition, you can specify custom registered gestures by ORing ullFlags with the following macro:
GID_TO_TGF(
custom_gesture_id)
.
- TGF_PAN
- uScope
[in] Specifies the scope of this function. Set to TGF_SCOPE_WINDOW to enable gestures for the window indicated by hwnd. Set to TGF_SCOPE_PROCESS to enable gestures for the application process.
Return Value
Returns true if function succeeds; otherwise, false. To retrieve extended error information call GetLastError.
Remarks
To disable gestures, you can use the DisableGestures function.
Requirements
Header | pwinuser.h |
Library | TouchGesture.lib |
sysgen | SYSGEN_TOUCHGESTURE |