TC官方合作论坛

 找回密码
 立即注册
查看: 2117|回复: 7

[已解决] TC5.4父窗口隐藏

[复制链接]
发表于 2018-12-27 11:42:16 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
TC5.4 怎么在初始化里面隐藏父窗口,显示子窗口。
回复

使用道具 举报

发表于 2018-12-27 11:58:55 | 显示全部楼层
1.把主窗口移到屏幕外
2.把主窗口大小缩到最小
2个方式
回复 支持 反对

使用道具 举报

发表于 2018-12-27 12:00:33 | 显示全部楼层
你有个误区,在初始化事件里,窗口本来就没显示出来,还在后台中,所以,不需要隐藏父,直接显示子窗口,注意,用模态方式,这样子窗口关闭后,才会执行下一步
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-27 12:15:10 | 显示全部楼层
2576605471 发表于 2018-12-27 12:00
你有个误区,在初始化事件里,窗口本来就没显示出来,还在后台中,所以,不需要隐藏父,直接显示子窗口,注意,用模 ...

初始化里面调用子窗口,会显示2个窗口的,主窗口是用来做验证的,验证以后才能显示子窗口内容。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-27 14:02:24 | 显示全部楼层
cjxdn 发表于 2018-12-27 11:58
1.把主窗口移到屏幕外
2.把主窗口大小缩到最小
2个方式

非常感谢。
回复 支持 反对

使用道具 举报

发表于 2018-12-27 19:05:10 | 显示全部楼层
chukk 发表于 2018-12-27 12:15
初始化里面调用子窗口,会显示2个窗口的,主窗口是用来做验证的,验证以后才能显示子窗口内容。 ...

我教是教了,做不做看你自己
回复 支持 反对

使用道具 举报

发表于 2018-12-28 13:36:04 | 显示全部楼层
普遍做法是:
在初始化事件中,获取自身句柄,把窗口移到屏幕外。等待初始化完成后,再用窗口隐藏()
界面,属性,事件,**窗口_初始化()

var hThread, hwnd
功能 **窗口名称_初始化()
var wide, high
系统获取分辨率(wide, high)
hwnd = 窗口获取自我句柄()
窗口设置位置(hwnd, wide, high)//加了这句,就不会在桌面显示.
hThread = 线程开启("等待初始化完成", "")
结束
功能 等待初始化完成()
while(1)
sleep(50)
var bool = 窗口隐藏(hwnd)//加了这句,就不会在任务栏显示.
if(bool == 1)
break
end
end
结束
回复 支持 反对

使用道具 举报

发表于 2018-12-28 13:57:21 | 显示全部楼层
之后再调用 其中一个 :
var hwnd=控件打开子窗口("子界面")
var ret=控件模态窗口("子界面")
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-5-20 01:00 , Processed in 0.037010 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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