精易论坛

标题: 窗口_是否子窗口 不能判断#32770这种类型 [打印本页]

作者: 咸鱼666    时间: 2022-2-9 15:38
标题: 窗口_是否子窗口 不能判断#32770这种类型
本帖最后由 咸鱼666 于 2022-2-9 15:43 编辑

.版本 2

.子程序 窗口_是否子窗口2, 逻辑型, 公开, 判断一个窗口和另一窗口是否为父子关系
.参数 父窗口的句柄, 整数型, , 父窗口的句柄
.参数 欲判断的窗口句柄, 整数型, , 欲判断的窗口句柄
.局部变量 _当前句柄, 整数型

_当前句柄 = 欲判断的窗口句柄
.循环判断首 ()
    _当前句柄 = 窗口_取父句柄 (_当前句柄)
    .如果真 (_当前句柄 = 父窗口的句柄)
        返回 (真)
    .如果真结束

.循环判断尾 (_当前句柄 > 0)
返回 (假)


作者: 项目部004    时间: 2022-2-9 16:06

用编程工具捕获下窗口!看看父句柄是否为0,最好提供是怎么出现这种情况的!
作者: 咸鱼666    时间: 2022-2-9 16:15
项目部004 发表于 2022-2-9 16:06
用编程工具捕获下窗口!看看父句柄是否为0,最好提供是怎么出现这种情况的! ...

直接抓ide新建的窗口
作者: 超级萌新    时间: 2022-2-9 16:49
信息框可以定义父句柄,也可以为0,所以无法判断,

根据这个信息框句柄判断进程ID是否相同  可以这样操作来解决问题




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4