插件开发手册

插件产品介绍
Game-Plug 是一款功能强大的 Windows 逆向开发插件,兼容 VC++、Delphi、VB、按键精灵、火山 PC、等多种编程语言调用。它面向编程人员提供窗口、内存、线程、汇编、HOOK、注入、Call、按键、封包、驱动防检测等全方位操作命令,并配有对应的使用案例示范,简单易学、上手快、实用性强。
目录导航

窗口操作

窗口的查找、枚举、属性读取、位置/状态控制、消息投递、控件操作与坐标换算。本分类共 37 个方法,句柄一律用 64 位 hyper 传递,避免 x64 下被截断。
本章节包含以下子目录:
根据窗口句柄获取PID - GetWindowProcessId取进程主窗口句柄 - GetProcessWindow根据进程PID获取主窗口句柄 - GetWindowByPid根据窗口句柄获取窗口标题 - GetWindowTitle根据窗口句柄获取窗口类名 - GetWindowClass根据窗口句柄获取窗口矩形 - GetWindowRect移动/缩放窗口到指定位置和大小 - MoveWindow显示/隐藏/最小化/最大化/还原窗口 - ShowWindow窗口置顶/取消置顶 - SetWindowTop把窗口拉到前台并激活 - SetWindowForeground按类名或标题查找窗口 - FindWindow枚举顶层窗口 - EnumTopWindow枚举子窗口 - EnumChildWindow把窗口画面截图保存为BMP图片文件 - SaveWindowShot向窗口投递消息 - PostMessageInt向窗口发送消息并等待返回 - SendMessageInt取窗口客户区矩形 - GetClientRect等待窗口出现 - WaitWindow等待窗口关闭 - WaitWindowClose读取控件文本 - GetControlText设置控件文本 - SetControlText模拟点击控件 - ClickControl设置窗口透明度 - SetWindowAlpha取前台窗口句柄 - GetForegroundWindowHandle判断窗口句柄是否还有效 - WindowExists取窗口状态 - GetWindowState修改窗口标题 - SetWindowTextEx请求窗口关闭 - CloseWindowEx把窗口摆到屏幕正中间 - CenterWindow设置或取消无边框 - SetWindowBorderless设置或取消鼠标穿透 - SetWindowClickThrough取坐标处窗口句柄 - GetWindowAtPoint让窗口在任务栏闪烁提示 - FlashWindowTip取坐标处窗口句柄 - GetPointWindow屏幕坐标转客户区 - ScreenToClient设置窗口客户区宽高 - SetClientSize客户区坐标转屏幕 - ClientToScreen