也许你就是被这标题吸引来的,呵呵!
好久没发帖了,勾引一下大家的胃口,当然有的人已经猜出原理了!既然来了,都要把原理学回家,不然就没意思了! 很多游戏现在都不支持后台消息鼠标,要实现真的不是简单的,什么注入dll啊,什么hook俺也学不懂,那就简简单单另辟蹊径了 下面来讲讲原理吧(下面的玩玩可以,用于实际不现实,俺也不藏了,看到这么多人回复,良心过意不去,呵呵) 首先,将要点击的窗口上面覆盖的所有窗口,由一般模式变成置顶模式SetWindowPos temp, -1, 0, 0, 0, 0, 1 Or 2 '置顶
然后再变成分层窗口的鼠标穿透模式
- ret = GetWindowLong(temp, GWL_EXSTYLE)
- ret = ret Or WS_EX_TRANSPARENT Or WS_EX_LAYERED
- SetWindowLong temp, GWL_EXSTYLE, ret
- SetLayeredWindowAttributes temp, 0, 255, LWA_ALPHA