win32: try another tablet disabling tactic
This commit is contained in:
parent
0888b3a5de
commit
64cecb1b3e
|
@ -206,6 +206,25 @@ LPDIRECTDRAWCLIPPER lpDDClipBack=NULL;
|
||||||
|
|
||||||
#define WM_CUSTINVOKE (WM_USER+52)
|
#define WM_CUSTINVOKE (WM_USER+52)
|
||||||
|
|
||||||
|
#ifndef __WISPSHRD_H
|
||||||
|
#define WM_TABLET_DEFBASE 0x02C0
|
||||||
|
#define WM_TABLET_MAXOFFSET 0x20
|
||||||
|
#define WM_TABLET_FLICK (WM_TABLET_DEFBASE + 11)
|
||||||
|
#define WM_TABLET_QUERYSYSTEMGESTURESTATUS (WM_TABLET_DEFBASE + 12)
|
||||||
|
#define MICROSOFT_TABLETPENSERVICE_PROPERTY _T("MicrosoftTabletPenServiceProperty")
|
||||||
|
#define TABLET_DISABLE_PRESSANDHOLD 0x00000001
|
||||||
|
#define TABLET_DISABLE_PENTAPFEEDBACK 0x00000008
|
||||||
|
#define TABLET_DISABLE_PENBARRELFEEDBACK 0x00000010
|
||||||
|
#define TABLET_DISABLE_TOUCHUIFORCEON 0x00000100
|
||||||
|
#define TABLET_DISABLE_TOUCHUIFORCEOFF 0x00000200
|
||||||
|
#define TABLET_DISABLE_TOUCHSWITCH 0x00008000
|
||||||
|
#define TABLET_DISABLE_FLICKS 0x00010000
|
||||||
|
#define TABLET_ENABLE_FLICKSONCONTEXT 0x00020000
|
||||||
|
#define TABLET_ENABLE_FLICKLEARNINGMODE 0x00040000
|
||||||
|
#define TABLET_DISABLE_SMOOTHSCROLLING 0x00080000
|
||||||
|
#define TABLET_DISABLE_FLICKFALLBACKKEYS 0x00100000
|
||||||
|
#endif
|
||||||
|
|
||||||
void DesEnableMenuItem(HMENU hMenu, UINT uIDEnableItem, bool enable);
|
void DesEnableMenuItem(HMENU hMenu, UINT uIDEnableItem, bool enable);
|
||||||
inline bool IsDlgCheckboxChecked(HWND hDlg, int id)
|
inline bool IsDlgCheckboxChecked(HWND hDlg, int id)
|
||||||
{
|
{
|
||||||
|
@ -4144,6 +4163,17 @@ LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM
|
||||||
NDS_UnPause();
|
NDS_UnPause();
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
case WM_TABLET_QUERYSYSTEMGESTURESTATUS:
|
||||||
|
return TABLET_DISABLE_PRESSANDHOLD |
|
||||||
|
TABLET_DISABLE_PENTAPFEEDBACK |
|
||||||
|
TABLET_DISABLE_PENBARRELFEEDBACK |
|
||||||
|
TABLET_DISABLE_TOUCHUIFORCEON |
|
||||||
|
TABLET_DISABLE_TOUCHUIFORCEOFF |
|
||||||
|
TABLET_DISABLE_TOUCHSWITCH |
|
||||||
|
TABLET_DISABLE_FLICKS |
|
||||||
|
TABLET_DISABLE_SMOOTHSCROLLING |
|
||||||
|
TABLET_DISABLE_FLICKFALLBACKKEYS;
|
||||||
|
|
||||||
case WM_MOUSEMOVE:
|
case WM_MOUSEMOVE:
|
||||||
case WM_LBUTTONDOWN:
|
case WM_LBUTTONDOWN:
|
||||||
case WM_LBUTTONDBLCLK:
|
case WM_LBUTTONDBLCLK:
|
||||||
|
|
Loading…
Reference in New Issue