1、两者都有鼠标按下或抬起: 即单击一次鼠标mouse_event函数功能:该函数综合鼠标击键和鼠标动作。
2、 函数原型:VOID mouse_event(DWORD dwFlags,DWORD dx,DWORD dwFlags,OWORD dx,DWORD dy, DWORD dwData, DWORD dwExtralnfo); 参数: dwFlags:标志位集,指定点击按钮和鼠标动作的多种情况。
(相关资料图)
3、此参数里的各位可以是下列值的任何合理组合: MOOSE_EVENTF_ABSOLOTE:表明参数dX,dy含有规范化的绝对坐标。
4、如果不设置此位,参数含有相对数据:相对于上次位置的改动位置。
5、此标志可被设置,也可不设置,不管鼠标的类型或与系统相连的类似于鼠标的设备的类型如何。
6、要得到关于相对鼠标动作的信息,参见下面备注部分。
7、 MOOSEEVENTFMOVE:表明发生移动。
8、 M00SEEVENTF_LEFTDOWN:表明接按下鼠标左键。
9、 M00SEEVENTF_LEFTUP:表明松开鼠标左键。
10、 MOOSEEVENTF_RIGHTDOWN:表明按下鼠标右键。
11、 MOOSEEVENTF_RIGHTUP:表明松开鼠标右键。
12、 MOOSEEVENTF_MIDDLEDOWN:表明按下鼠标中键。
13、 MOOSEEVENTF_MIDDLEUP:表明松开鼠标中键。
14、 MOOSEEVENTF_WHEEL:在Windows NT中如果鼠标有一个轮,表明鼠标轮被移动。
15、移动的数量由dwData给出。
16、 dx:指定鼠标沿x轴的绝对位置或者从上次鼠标事件产生以来移动的数量,依赖于MOOSEEVENTF_ABSOLOTE的设置。
17、给出的绝对数据作为鼠标的实际X坐标;给出的相对数据作为移动的mickeys数。
18、一个mickey表示鼠标移动的数量,表明鼠标已经移动。
19、 dy:指定鼠标沿y轴的绝对位置或者从上次鼠标事件产生以来移动的数量,依赖于MOOSEEVENTF_ABSOLVTE的设置。
20、给出的绝对数据作为鼠标的实际y坐标,给出的相对数据作为移动的mickeys数。
21、 dwData:如果dwFlags为MOOSEEVENTF_WHEEL,则dwData指定鼠标轮移动的数量。
22、正值表明鼠标轮向前转动,即远离用户的方向;负值表明鼠标轮向后转动,即朝向用户。
23、一个轮击定义为WHEEL_DELTA,即120。
24、 如果dwFlagsS不是MOOSEEVENTF_WHEEL,则dWData应为零。
25、 dwExtralnfo:指定与鼠标事件相关的附加32位值。
26、应用程序调用函数GetMessgeExtrajnfo来获得此附加信息。
27、 返回值:无。
28、 备注:如果鼠标被移动,用设置MOUSEEVENTF_MOVE来表明,dX和dy保留移动的信息。
29、给出的信息是绝对或相对整数值。
30、 如果指定了MOWSEEVENTF_ABSOLOTE值,则dX和dy含有标准化的绝对坐标,其值在0到65535之间。
31、事件程序将此坐标映射到显示表面。
32、坐标(0,0)映射到显示表面的左上角,(6553,65535)映射到右下角。
33、 如果没指定MOWSEEVENTF_ABSOLOTE,dX和dy表示相对于上次鼠标事件产生的位置(即上次报告的位置)的移动。
34、正值表示鼠标向右(或下)移动;负值表示鼠标向左(或上)移动。
35、 鼠标的相对移动服从鼠标速度和加速度等级的设置,一个最终用户用鼠标控制面板应用程序来设置这些值,应用程序用函数SystemParameterslnfo来取得和设置这些值。
36、 在应用加速时系统对指定相对鼠标移动提供了两个测试。
37、如果指定的沿X轴y轴的距离比第一个鼠标阈值大,并且鼠标的加速等级非零,则操作系统将距离加倍。
38、如果指定的沿X轴或y轴的距离比第二个鼠标阈值大,并且鼠标的加速等级为2,则操作系统将从第一个阈测试得来的距离加倍。
39、这样就允许操作系统将指定鼠标沿X轴或y轴的相对位移加到4倍。
40、 一旦应用了加速,系统用期望的鼠标速度换算合成的值。
41、鼠标速度的范围是从1(最慢)到20(最快),并代表基于鼠标移动的距离指示符移动的数量。
42、缺省值是10,表示对鼠标的移动设有附加的修改。
43、 函数mouse_event需要用的应用程序用来合成鼠标事件。
44、也被应用程序用来取得鼠标位置和鼠标按键状态之外的鼠标信息。
45、例如,如果输入板制造商想将基于画笔的信息传给自己的应用程序,可以写一个直接与输入板硬件通信的动态键接库(DLL),获得附加的信息,并保存到一个队列中。
46、DLL然后调用mouse_event,用标准按键和x/y位置数据,并在参数dwExtralnfo设置排列的附加信息的指针或索引。
47、当应用程序需要附加信息时,调用DLL(连同存贮在dwEXtralnfo中的指针或索引),则DLL返回附加信息。
48、 Windows CE:Windows CE不支持参数 dwFlags取MOOSE EVENTF WHEEL常数。
49、 速查: Windows NT: 3.1及以上版本; Windows:95及以上版本;Windows CE:不支持;头文件:winuser.h;输入库:***.lib。
本文就为大家分享到这里,希望小伙伴们会喜欢。
标签:
智通财经获悉,民生证券发布研究报告称,科学仪器支付端政策利好频出,
漫画 李晓军“本款产品又名乖乖水、听话失忆水、神仙水,学名叫γ-羟
台州湾新区消费券活动内容及使用规则(一)本次活动配置总费用30万元,由
现在很多的女人都去做拉皮手术,不得不说拉皮手术是一个比较好的医美手
◎《每日经济新闻》记者就医美平台规范、行业复苏情况等采访了美呗医美
近日,有消息称腾讯QQ支持微信账号登录。经过查证,腾讯已在QQ最新客户
中新社北京6月25日电综合消息:综合俄罗斯卫星通讯社、塔斯社等媒体报
6月21日,经泰州市委“两新”工委批准,覆盖泰州全市“三市三区”船员
2023注册会计师《公司战略与风险管理》必背考点8:宏观环境分析@2023CP
你们好,最近小未来发现有诸多的小伙伴们对于炉石传说不灭者索尔技能,
1、圣子降临:克劳德、蒂法(与克劳德是青梅竹马)、艾瑞斯(圣童降临里边
仓储物流“成渝圈”如何乘势而上? 12月3日,连接昆明和万象的中老铁路全线开通运营,被惠及的显...
两件西周青铜簋时隔三千年成功配对 考古工作者介绍,这个铜簋的盖、身分别时隔40余年出土,纹饰...
“医保砍价”不是一个人在战斗 晁星 “我眼泪都快掉下来了”“每一个小群体都不该被放弃”…...
“购物成瘾”真的是一种病 刘艳 牛雅娟 本周日即将迎来“双十二”促销季,很多人又开始摩拳...
因迷恋山间风景,一男子在甘孜州稻城县海拔4000多米的无人区迷失方向,随后与同伴失联。12月的稻城...
嫌疑人DNA信息比中后,成都市公安局刑侦支队技术处DNA实验室民警白小刚一下坐在凳子上,恍惚迟疑间...
一批反映南京大屠杀历史的新书发布 新华社南京12月7日电(记者邱冰清、蒋芳)“以史为鉴,开创未来...
我在现场·照片背后的故事|电影《亲爱的》里面没有的结局,在我眼前“上映” 12月6日,在深圳市...
冥想?泡脚?不如听听助眠音乐 晚上睡不着,白天睡不醒,成为最贴合都市人群的“睡眠画像”。随...
养老话题 老年教育面临缺口 “终身教育”潜力无限 【现实挑战】“新老年”群体愿意在培养兴...
孙海洋被拐14年儿子如何找到的? 警方侦办另一宗拐骗儿童案时发现线索,通过人像比对、DNA确认找...
北京天文馆、圆明园将对未成年人免费开放 12月6日,北京天文馆发布通知称,12月8日起试行对未成...
今年全国粮食总产量再创新高 连续7年保持在1 3万亿斤以上 根据对全国31个省(区、市)的抽样调...
斑块软的很危险 硬的就无碍? 血管里的“垃圾”分类 赶快学起来! 一项最新研究显示:中国...