找回密码
 加入
搜索
查看: 3425|回复: 6

[网络通信] 请教高手一个问题,如何在全屏游戏里呼出界面?

  [复制链接]
发表于 2010-2-7 00:05:44 | 显示全部楼层 |阅读模式
问题如上
WinSetOnTop
这个函数,虽然可以达到我要的效果,但是用起来一点也不舒服,所以想请教高手在游戏窗口中呼出外挂,是怎么做的?
发表于 2010-2-7 02:11:06 | 显示全部楼层
不懂 不过为什么不设置一个快捷键呢?
发表于 2010-2-7 02:16:45 | 显示全部楼层
同上,HotKeySet设置个热键,循环Gui_HIDE, Gui_SHOW
 楼主| 发表于 2010-2-7 10:30:41 | 显示全部楼层
找过相关资料,说要使用系统钩子!
发表于 2010-2-7 12:04:02 | 显示全部楼层
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
Global $Flg=1
HotKeySet("{F10}","ChangeFlg")    ;F10 改变标志位。达到控制窗体显示还是隐藏的效果
HotKeySet("{F11}","FORM1CLOSE")     ; F11退出。
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 254, 295, 192, 114)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
#EndRegion ### END Koda GUI section ###

While 1
        If $Flg=1 Then
                GUISetState(@SW_SHOW)    ;窗体显示
                ToolTip("The windows is showing now.",254,295)
        Else  
                GUISetState(@SW_HIDE)     ;窗体隐藏
                ToolTip("The windows is hiding now.",254,295)
        EndIf
        Sleep(100)
WEnd

Func Form1Close()    ;
        Exit
EndFunc
Func ChangeFlg()    ;关键函数。控制显示还是隐藏
        $Flg= Not $Flg
EndFunc
发表于 2010-2-7 12:05:10 | 显示全部楼层
窗体代码生成的时候,不只是基于循环消息模式。还可基于控件事件模式来创建窗体。
你要的这个功能的窗体使用控件事件模式比较简单点。
 楼主| 发表于 2010-2-7 16:16:36 | 显示全部楼层
谢谢,各位,不过各位都理解错了!我本写传奇外挂!想在传奇全屏模式下呼出我写的外挂!但是没做到!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-2 04:16 , Processed in 0.075820 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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