精易论坛

标题: 仿彗星小助手拖拽窗口 [打印本页]

作者: w589321    时间: 2016-10-10 12:30
标题: 仿彗星小助手拖拽窗口
最近想弄个小助手,所以模仿了下彗星小助手的拖拽窗口功能,对于有标题栏、无边框、窄边框的窗口都没问题了,之前老是有偏移,应该没有BUG了,还有不知道有没有什么API可以判断是否有标题栏的,目前想到有2种方法,GetWindowLong(hWnd,-20) 取窗口的扩展风格返回0就是无边框,大于0就是其他的,还有就是 GetWindowRect 和 GetClientRect 取出窗口矩形和客户区矩形,宽高不一样就是有标题栏。  

有标题栏


无边框


窄边框



--------------源码下载---------------


作者: w589321    时间: 2016-10-10 12:31
秒杀0回复。

作者: 汉族    时间: 2016-10-10 12:35
感觉 好叼   
作者: 网络注册会员    时间: 2016-10-10 12:40
真的好玩啊
作者: 网络注册会员    时间: 2016-10-10 12:41
真的好玩啊
作者: 闯荡    时间: 2016-10-10 12:57
谢谢分享啊

作者: 6797287    时间: 2016-10-10 13:26
顶楼主啦..希望楼主多发精品好帖啦.....
作者: glxmfyx    时间: 2016-10-10 13:39
不错,支持
作者: huihui291940781    时间: 2016-10-10 14:13
学习下
谢谢分享

作者: Yasuhi    时间: 2016-10-10 14:35
支持开源~!感谢分享
作者: 2446789312    时间: 2016-10-10 14:49
看着头晕!!
作者: 星辰Stranger    时间: 2016-10-10 15:40
支持开源{:soso__14347937040236606360_4:}
作者: xzgzs    时间: 2016-10-10 20:19
支持一下楼主

作者: qiuyingjia    时间: 2016-10-10 23:18
可以的,支持
作者: E丶JavaScript    时间: 2016-10-11 01:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: GZfate    时间: 2016-10-11 11:21
- - 我也在写, 卡在了 鼠标居中后偏移上.

作者: GZfate    时间: 2016-10-11 11:25
BUG: 探测完窗口. 鼠标按下再放开后(没移动鼠标). 探测到的窗口会往下走 - -. 效果就是 top++
测试的是 360压缩的列表.

作者: w589321    时间: 2016-10-11 12:07
GZfate 发表于 2016-10-11 11:25
BUG: 探测完窗口. 鼠标按下再放开后(没移动鼠标). 探测到的窗口会往下走 - -. 效果就是 top++
测试的是 36 ...

发现了,可以这样解决,定义一个程序集变量,POINT型,在抓抓图片框的按下鼠标左键的“SetCursorPos (pt.x, pt.y)”前把pt赋值给这个变量,然后在鼠标移动子程序那判断当前坐标是否等于这个变量的值,等于就返回   这样就可以解决偏移了。
作者: 网上邻居007    时间: 2016-10-11 12:33
谢谢了我喜欢
作者: 2399636436    时间: 2016-10-11 12:42
        支持开源~!感谢分享
作者: 2399636436    时间: 2016-10-11 12:44
        支持开源~!感谢分享
作者: AnyPopup    时间: 2016-10-11 16:17

支持开源
作者: cyb542316    时间: 2016-10-11 17:15
谢谢分享!!!

作者: 漫步设计    时间: 2016-10-12 20:42
强烈支持大婶开源,顶你
作者: bachelor88    时间: 2016-10-13 14:53
这个可以玩玩啊                  
作者: Jason0x1    时间: 2016-10-13 21:52
这个可以有·······················

作者: xuejiaqi123b    时间: 2016-10-14 11:37
谢谢分享,顺便支持下
作者: a87001487    时间: 2016-10-14 11:46
谢谢分享,顺便支持下
作者: 樱埖    时间: 2016-10-14 23:29
谢谢分享,顺便支持下
作者: cixin    时间: 2016-10-16 04:35
谢谢分享,顺便支持下
作者: 阿柳    时间: 2016-10-19 12:18
感谢分享
作者: 爺受亽跪拜    时间: 2016-10-20 15:48
支持开源~!感谢分享
作者: 月牙    时间: 2016-11-6 13:36
支持一下
作者: csxzzl    时间: 2016-11-18 22:39
#在这里仿彗星小助手拖拽窗口快速回复#
作者: Paxxs    时间: 2016-12-17 17:08
支持开源~!感谢分享
作者: 孤星S    时间: 2017-1-1 13:52
感谢分享,很给力!~
作者: hxmsin    时间: 2017-2-17 12:00
学习了,谢谢分享
作者: l0447195    时间: 2018-5-12 21:03
感谢分享,很给力!~
作者: david830311    时间: 2018-10-19 17:12
好东西,非常感谢!!!
作者: 浩瀚海洋    时间: 2018-12-5 03:13
66666666666
作者: 网络注册会员    时间: 2021-6-23 07:45
支持一下
作者: golijiang    时间: 2021-10-8 14:10
        支持开源~!感谢分享
作者: yawenone    时间: 2022-12-2 15:19
是是是是是是是是是是是是是是是是是是
作者: yawenone    时间: 2022-12-2 15:20
是是是是是是是是是是是是是是是是是是是是是是是是是是是是是是
作者: tkfw7    时间: 2023-2-22 14:58
哈哈哈看看
作者: tkfw7    时间: 2023-2-23 00:27
大佬,我下载了你的源码,为什么现在按住左键拖拽,蓝色十字准星并不会随着鼠标移动了??  鼠标指针上什么也没有..
作者: ffffff07341    时间: 2023-4-16 23:51
支持开源~!感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4