|
我用黑月写了个DLL 游戏窗口化用 所以用了API SetParent() 窗口置父这个函数 然后DLL中需要创建一个窗口 用来窗口置父 用易语言已经编写成功 觉得文件大了点 所以想用黑月
易语言中可以使用 载入 (窗口1, , 假) 假是不采用对话框 应该要用假才行吧
黑月创建了个窗口 窗口创建完毕后 需要取窗口句柄 然后给置父用 SetParent (CF句柄, 窗口.取窗口句柄 ())
可是问题就出在这里了 取不到游戏的句柄 我觉得DLL中的这个窗口是个子窗口 而不是一个单独的窗口
FindWindow (类名, 标题) 这个函数我是取游戏窗口的句柄的 我觉得问题就出在窗口子 父的问题上
DLL中的窗口是子窗口 导致这个函数不能取到游戏窗口句柄
能不能让DLL中的这个窗口成为单独的窗口
DLL窗口创建代码如下
窗口.创建 (, “窗口化”, &_窗口1_创建完毕, #窗口风格_系统菜单 + #窗口风格_最小化按钮, , (取屏幕宽度 () - 332) ÷ 2, (取屏幕高度 () - 154) ÷ 2, 800, 620)
--------------------------------------------------------------------------
或许上面的窗口就是一个单独的窗口吧 求解~~~~~~~~~~~~~~~~~~~ |
|