找回密码
 加入
搜索
楼主: afan

[原创] 拼图小游戏[更新1.1]

[复制链接]
发表于 2020-12-28 12:35:28 | 显示全部楼层
下来学习一下
发表于 2020-12-29 12:00:47 | 显示全部楼层
本帖最后由 gapkiller 于 2020-12-29 12:03 编辑

请教一个问题
猜测楼主使用的是WM_MOVE消息.那么如何判断WM_MOVE消息中断的呢?
Guigetmsg()=-8吗? 或者是=Pic Ctrl ID?
 楼主| 发表于 2020-12-29 12:14:45 | 显示全部楼层
gapkiller 发表于 2020-12-29 12:00
请教一个问题
猜测楼主使用的是WM_MOVE消息.那么如何判断WM_MOVE消息中断的呢?
Guigetmsg()=-8吗? 或者是 ...

猜对了,WM_MOVE 和 -8 消息都有处理。
WM_MOVE 没有中断不中断的,它只在移动时才会有该消息。
发表于 2020-12-29 12:23:29 | 显示全部楼层
afan 发表于 2020-12-29 12:14
猜对了,WM_MOVE 和 -8 消息都有处理。
WM_MOVE 没有中断不中断的,它只在移动时才会有该消息。

那么有没有什么可靠,高效的方法判断这个消息在不在?
我只想到一个Timerdiff(), 在消息里面设置一个变量, 每次调用时++, 然后看这个变量多长时间没法生变化....
太蠢萌了..
 楼主| 发表于 2020-12-29 12:27:44 | 显示全部楼层
gapkiller 发表于 2020-12-29 12:23
那么有没有什么可靠,高效的方法判断这个消息在不在?
我只想到一个Timerdiff(), 在消息里面设置一个变量, ...

move都是按住鼠标在地上摩擦时才会发生,如果-8 消息有了肯定就停了啊
发表于 2020-12-29 12:29:02 | 显示全部楼层
afan 发表于 2020-12-29 12:27
move都是按住鼠标在地上摩擦时才会发生,如果-8 消息有了肯定就停了啊

问题是, 我用的WM_TOUCH, 并没有-8消息过来
发表于 2020-12-29 12:30:14 | 显示全部楼层
gapkiller 发表于 2020-12-29 12:29
问题是, 我用的WM_TOUCH, 并没有-8消息过来

单指触摸可以用-8消息, 多指触摸就没有了
 楼主| 发表于 2020-12-29 12:30:17 | 显示全部楼层
gapkiller 发表于 2020-12-29 12:23
那么有没有什么可靠,高效的方法判断这个消息在不在?
我只想到一个Timerdiff(), 在消息里面设置一个变量, ...

莫非你指的是按住期间判断没移动?
 楼主| 发表于 2020-12-29 12:36:58 | 显示全部楼层
gapkiller 发表于 2020-12-29 12:30
单指触摸可以用-8消息, 多指触摸就没有了

如果 TimerDiff() 能解决你的问题那肯定也ok啊,又不差
发表于 2020-12-29 12:46:46 | 显示全部楼层
afan 发表于 2020-12-29 12:36
如果 TimerDiff() 能解决你的问题那肯定也ok啊,又不差

好. 纯属技术交流.学习一下哈.
发表于 2023-5-1 23:27:40 来自手机 | 显示全部楼层
A板的GDI也是出神入画了,学习下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-28 01:41 , Processed in 0.070738 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表