以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]获取窗口控件名问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94740) |
-- 作者:pcxjxjhkw -- 发布时间:2016/12/30 21:38:00 -- [求助]获取窗口控件名问题 如何获取指定窗口里所有按钮控件的名称,该窗口未打开。
谢 |
-- 作者:有点色 -- 发布时间:2016/12/30 21:43:00 -- 必须把窗口生成才能获取。否者,你只能去破解foxtable,直接去读取foxtable存放的内容了(不推荐)
你可以在一个看不见的地方打开窗口。 |
-- 作者:pcxjxjhkw -- 发布时间:2016/12/30 21:45:00 -- 有的是模式窗口,打开后后续代码就无法执行。 |
-- 作者:有点蓝 -- 发布时间:2016/12/30 21:53:00 -- 取控件名称做什么用的? |
-- 作者:pcxjxjhkw -- 发布时间:2016/12/30 21:55:00 -- 以下是引用有点蓝在2016/12/30 21:53:00的发言:
取控件名称做什么用的? 设置一动态权限设置表:将某一窗口内的所有按钮控件名加入到权限表中, ![]() ![]() [此贴子已经被作者于2016/12/30 21:57:11编辑过]
|
-- 作者:有点蓝 -- 发布时间:2016/12/30 22:10:00 -- 导入列出现""列 2个笨办法 1、增加一个全局变量做开关,在模式窗口计时器写代码,判断全局变量是开启状态,就输出所有窗口控件名称到另外一个全局变量,然后关闭自己。 在权限表中把全局变量设为开启状态,打开模式窗口,等待关闭后,获取保存控件名称的全局变量的值 2、在模式和独立窗口之间做转换,参考 [此贴子已经被作者于2016/12/30 22:10:44编辑过]
|
-- 作者:pcxjxjhkw -- 发布时间:2016/12/30 23:25:00 -- 如果窗口是其它方式打开,如并列、停靠等,又怎么办 |
-- 作者:有点色 -- 发布时间:2016/12/31 9:12:00 -- 以下是引用pcxjxjhkw在2016/12/30 23:25:00的发言:
如果窗口是其它方式打开,如并列、停靠等,又怎么办
参考 http://www.foxtable.com/webhelp/scr/2139.htm
|
-- 作者:pcxjxjhkw -- 发布时间:2017/1/1 9:24:00 -- 如何判断窗口的类型? |
-- 作者:有点色 -- 发布时间:2017/1/1 9:58:00 -- \'Systemready = False |