马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
想实现1个去掉游戏窗口标题栏和边框的功能,用的大漠插件,代码如下:
空间 aa
dm=com("dm.dmsoft")
变量 GWL_STYLE=-16
WS_BORDER =#00800000//无边框属性
变量 WS_EX_WINDOWEDGE,WS_EX_DLGMODALFRAME,style,WS_CAPTION
//开始按钮_点击操作
功能 开始_点击()
辅助.等待(3000)
hwnd = dm.GetMousePointWindow()
style=dllcall("user32.dll","int","GetWindowLongA","int",hwnd,"int",GWL_STYLE)
dllcall("user32.dll","int","SetWindowLongA","int",hwnd,"int",GWL_STYLE,"int",style-WS_BORDER)
执行后游戏窗口无法移动了,但是标题栏仍然显示,我把游戏窗口最小化再最大化后,标题栏才不显示了,同样,我后来用style-WS_BORDER这个参数还原标题栏时,也需要把游戏窗口
最小化再最大化,才能显示还原的标题栏,是不是窗口属性变了要用个新的API更新窗口呢,如果是请问怎么让他自动更新到设置改变了的新的窗口呢?
|