学 会 用 按 键 精 灵 获 取 子 窗 口 句 柄 来 源 : 按 键 学 院 【 按 键 精 灵 】 电 脑 的 桌 面 是 最 顶 级 的 窗 口 , 在 桌 面 里 的 其 他 程 序 窗 口 是 桌 面 的 子 窗 口 。那到底父窗口 和子 窗 口 是 怎么理解的 呢? 【 父 窗 口 与 子 窗 口 】 每一个窗 体 form 都是 一个父窗 口 ,它不是 其 他 任一个窗 体的 子 窗 口 .窗 体上的 所有控件,按 钮等就是 窗 体的 子 窗 口 .一个窗 口 (除了窗 体)既可能是 父窗 口 ,也可能是 子 窗 口 .比如窗 体里面 有一个 frame,frame 里 面 的 控件就是 frame 的 子 窗 口 ,但 frame 同时也是 窗 体的 子 窗 口 .就像容器里 面 装着容器.最 大的 那个容器就是 窗 体.每一个容器里 面 的 东西就是 其 子 窗 口 . 【 常 见 的 父 窗 口 和 子 窗 口 的 关 系 】 【 父 窗 口 对 应 一 个 子 窗 口 】 1、 有类名没有标题(有标题没有类名) 例如: 记事本, 它只有一个子 窗 口 , 子 窗 口 只有类名没有标题。 我 们 要 如 何 查 找 获 取 到 这 个 子 窗 口 的 句 柄 呢 ? 首 先 , 我 们 先 复 习 下 按 键 里 的 获 取 子 窗 口 句 柄 的 命 令 。 命 令 名称: FindEx 查 找 子 窗 口 命 令 功能: 根据父窗 口 句 柄 查 找 子 窗 口 匹配类名或者匹配标题 命 令 参数: 参数 1 整数型, 父窗 口 句 柄 参数 2 整数型, 子 窗 口 句 柄 参数 3 字符串型, 匹配类名 参数 4 字符串型, 匹配标题 ㈠ 先 要 获 取 父窗 口 的 句 柄 , 然后根据父窗 口 的 句 柄 来找 子 窗 口 。 记事本父窗 口 的 标题是:无标题 - 记事本 类名是:Notepad hwnd= Plugin.Window.find("Notepad" ,"无标题 - 记事本") //获 取 记事本父窗 口 句 柄 ㈡ 获 取 到 父窗 口 句 柄 之后, 我 们 还需要 知道子 窗 口 的 类名, 类名为:Edit zhwnd = Plugin.Window.findex(hwnd, 0, "Edit", 0) //获 取 子 窗 口 句 柄 *这 里 子 窗 口 句 柄 的 值 设 置 为 0, 可 能 会 有 很 多 童 鞋 很 困 惑 , findex 命...