|
发表于 2020-10-9 04:58:20
|
显示全部楼层
福建省泉州市
获取的窗口是游戏,那是不是你所说的窗口就是游戏的一部分了?
那么是否就可以通过相对坐标的方式来设置位置,比如新建的窗口,里面的添加的控件的左边和顶边属性就是相对于窗口来说的。。。
问题对我来说挺高深的,我只能说说自己的思路
父 是游戏
子 你dll注入的窗口(或许是吧。。你的描述我只能猜。。)
那么注入的窗口就是游戏的子窗口
应该有命令可以对指定控件进行定位的吧,通过找控件句柄的方式来指定么?我不确定~
补充内容 (2020-10-9 05:09):
在dll里创建窗口的时候加入下面这句不知道是不是行得通~
超级模块的 窗口置父 ("窗口句柄[整数型]", "新父[整数型]", "保持坐标[逻辑型]")
补充内容 (2020-10-9 05:12):
或者更简单点,直接dll里创建窗口完毕后,加入 窗口.顶边 和 窗口.左边 ?你可以试试
补充内容 (2020-10-9 06:00):
窗口置父不对~哈哈~
补充内容 (2020-10-9 06:12):
汗。。窗口置父没错。。。原来是我自己父窗口没弄好~一会发源码
补充内容 (2020-10-9 06:19):
或者你的问题更简单??你窗口已经在游戏内了??
那就是 窗口属性的可否移动 =假。。。。 |
|