我使用一款插件时,这款插件只适合PC配合鼠标键盘,我需要做触摸屏,上下左右滑动 我就直接模拟鼠标键盘事件
[DllImport("user32.dll", EntryPoint = "keybd_event")]
static extern void keybd_event(
byte bVk, //虚拟键值 对应按键的ascll码十进制值
byte bScan, //0
int dwFlags, //0 为按下,1按住,2为释放
int dwExtraInfo //0
);
keybd_event(38, 0, 0, 0);//下键函数
[DllImport("user32.dll")]
static extern void mouse_event(int flags, int dX, int dY, int buttons, int extraInfo);
const int MOUSEEVENTF_WHEEL = 0x800;//滑轮
//控制鼠标滑轮滚动,count代表滚动的值,负数代表向下,正数代表向上,如-100代表向下滚动100的y坐标
mouse_event(MOUSEEVENTF_WHEEL, 0, 0, count, 0);