登录 注册 找回密码 开启辅助访问 商业用户中心 购物车有0件商品 切换到宽版
搜索
查看: 3120|回复: 2
打印 上一主题 下一主题

[求助] 黑月DLL中窗口置父问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-3-27 20:30:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用黑月写了个DLL    游戏窗口化用    所以用了API     SetParent()   窗口置父这个函数     然后DLL中需要创建一个窗口    用来窗口置父     用易语言已经编写成功     觉得文件大了点   所以想用黑月   
易语言中可以使用   载入 (窗口1, , 假)       假是不采用对话框   应该要用假才行吧
黑月创建了个窗口     窗口创建完毕后   需要取窗口句柄   然后给置父用    SetParent (CF句柄, 窗口.取窗口句柄 ())
可是问题就出在这里了      取不到游戏的句柄   我觉得DLL中的这个窗口是个子窗口   而不是一个单独的窗口   
FindWindow (类名, 标题)      这个函数我是取游戏窗口的句柄的      我觉得问题就出在窗口子 父的问题上   
DLL中的窗口是子窗口    导致这个函数不能取到游戏窗口句柄
能不能让DLL中的这个窗口成为单独的窗口   
DLL窗口创建代码如下
窗口.创建 (, “窗口化”, &_窗口1_创建完毕, #窗口风格_系统菜单 + #窗口风格_最小化按钮, , (取屏幕宽度 () - 332) ÷ 2, (取屏幕高度 () - 154) ÷ 2, 800, 620)
--------------------------------------------------------------------------
或许上面的窗口就是一个单独的窗口吧       求解~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

沙发
发表于 2012-7-3 17:17:43 | 只看该作者
不知道
回复 支持 反对

使用道具 举报

板凳
发表于 2013-9-23 09:39:47 | 只看该作者
请问您的 黑月DLL 如何注入成功的呢  麻烦交流下朋友!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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