yxd199512041 发表于 2011-11-27 17:40:11

本帖最后由 yxd199512041 于 2011-11-27 17:43 编辑

wszjljx 发表于 2011-11-22 22:39 static/image/common/back.gif
找到不闪的API也给我发一份 呵呵 我现在在做商业程序 没那么多时间...

上晚自习时突然想出了不闪的原因。 因为 因为那个程序根本不是用GDI编写的!
只是一个Form而已!只不过大家没都没想到,这个form是被处理过的,所以才能置顶

wszjljx 发表于 2011-11-30 19:39:22

对哦 可以用SetWindowPos置顶...... 忘了...

Tesla.Angela 发表于 2011-11-30 19:47:39

忽然想起了GTA4的外挂,这个才牛啊。。。
图形化刷车,加血,有界面,都是直接用DX实现的。。。

yxd199512041 发表于 2011-12-3 10:21:46

wszjljx 发表于 2011-11-30 19:39 static/image/common/back.gif
对哦 可以用SetWindowPos置顶...... 忘了...

no no ~
再给你点提示
SetWindowPos是刷不出来的。我在源码中提供了一个SetWindowPos做的准星,只能在窗口模式下运行,最近刚刚实现了不闪的准星了。你说的还不太对,还得改点东西。自己想想吧,我就不说了

ps论坛表情调不出来了。。

wszjljx 发表于 2011-12-3 22:14:38

可以的 Timer里面SetWindowPos 1毫秒执行一次......

yxd199512041 发表于 2011-12-3 22:51:52

wszjljx 发表于 2011-12-3 22:14 static/image/common/back.gif
可以的 Timer里面SetWindowPos 1毫秒执行一次......

不管用。我2年前就试过了。窗口模式下可以,全屏就不行了

wszjljx 发表于 2011-12-3 23:40:48

全屏之后要重新找屏幕中心点...... 一般游戏全屏都是改分辨率的......

yxd199512041 发表于 2011-12-3 23:48:40

wszjljx 发表于 2011-12-3 23:40 static/image/common/back.gif
全屏之后要重新找屏幕中心点...... 一般游戏全屏都是改分辨率的......

哈哈 我现在正在改这个准星
用这个获取分辨率:
cx = GetSystemMetrics(SM_CXSCREEN)
cy = GetSystemMetrics(SM_CYSCREEN)

wszjljx 发表于 2011-12-11 22:21:16

本帖最后由 wszjljx 于 2011-12-11 22:22 编辑

直接Screen.Width和Screen.Height不就好了......
这两个获取出来单位为缇(Twips)只要除以Screen.TwipsPerPixelX和Screen.TwipsPerPixelY就变成屏幕分辨率像素了......

yxd199512041 发表于 2011-12-17 10:17:05

wszjljx 发表于 2011-12-11 22:21 static/image/common/back.gif
直接Screen.Width和Screen.Height不就好了......
这两个获取出来单位为缇(Twips)只要除以Screen.TwipsPerP ...

恩 也行
我想起来几年前不闪的那个准星不是用form做的。因为它能在置顶的任务管理器之上。form准星好像只能在xp上用,但效果相当好

xmlpull 发表于 2011-12-17 13:15:53

{:soso_e135:}膜拜。!!!

wszjljx 发表于 2012-1-10 20:18:59

Win7也可以啊 我原来做过一个屏幕锁 就是一个窗体用Timer控件实时监测屏幕大小并SetWindowPos的...

wszjljx 发表于 2012-1-10 20:28:24

Tesla.Angela 发表于 2011-11-30 19:47 static/image/common/back.gif
忽然想起了GTA4的外挂,这个才牛啊。。。
图形化刷车,加血,有界面,都是直接用DX实现的。。。

DX不太熟悉 毕竟我是开发管理系统之类的软件的 哈哈 不是去做游戏的...

wszjljx 发表于 2012-1-29 22:08:03

576344501 发表于 2011-11-13 21:17 static/image/common/back.gif
而且还是这么大的一个圆

模仿CSOL中的芬兰之星 如果是十字的 完全可以做到不闪......

gujin162 发表于 2014-3-9 21:18:51


小伙伴都说好,不能错过!

gujin162 发表于 2014-3-9 21:27:44

这个是20楼朋友发的附件

upring 发表于 2015-5-19 13:51:54

吼一吼 支持一下
页: 1 [2]
查看完整版本: cs准星(原创)