TC官方合作论坛

 找回密码
 立即注册
查看: 5660|回复: 26

[已解决] 【剑仙教程】怎样做无_界面的程序。

  [复制链接]
发表于 2017-5-26 08:11:58 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 剑仙十号 于 2019-10-20 23:03 编辑

tc简单开发。界面能隐藏起来吗?也就是不要界面

[已解决] 请问怎样做**面的程序。
楼主 zee_mars 发消息
就是不需要界面。双击exe后,不显示界面,直接执行代码。

我在窗口初始化中,写了hidewindow。
但发现在初始化时,窗体还没有显示,
所以hidewindow没法执行。
function init()
help.settray("abc",false) //系统托盘
myhWnd = window.getmyhwnd()
window.hidewindow(myhWnd)
endfunction

后来我想到将hidewindow写到线程中,初始化时使用“线程开启”。
function init()
help.settray("abc",false) //系统托盘
thread.beginthread("myform.mHideForm","")
endfunction

function mHideForm()
var myhWnd = 0
myhWnd = window.Findwindow("myform")
//
while(myhWnd == 0)
help.sleep(20)
myhWnd = window.Findwindow("myform")
end
//
window.hidewindow(myhWnd)
endfunction
这样可以隐藏界面。但也不完美,有时会看到窗体闪一下。我就想问问,有没有像按键精灵一样,不显示窗体的办法?

=======================================================
普遍做法是:
界面,属性,事件,**窗口_初始化()
在初始化事件中,用代码获取自身句柄,把窗口移到屏幕外。
这些代码中,可以添加 窗口隐藏(),窗口显示() 等命令。
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

发表于 2017-5-26 09:43:33 | 显示全部楼层
顶一个
回复

使用道具 举报

发表于 2017-5-26 10:21:33 | 显示全部楼层
嘎写楼主分享好东西
回复 支持 反对

使用道具 举报

发表于 2017-5-27 07:38:05 | 显示全部楼层
怎样做无_界面的程序。 [修改]
回复 支持 反对

使用道具 举报

发表于 2017-5-27 08:38:35 来自手机 | 显示全部楼层
瞧瞧
回复

使用道具 举报

发表于 2017-5-28 19:07:29 | 显示全部楼层
样做无_界面的程序。
回复 支持 反对

使用道具 举报

发表于 2017-5-28 23:20:04 | 显示全部楼层
真的假的,不过还是先谢了
回复 支持 反对

使用道具 举报

发表于 2017-5-30 12:02:11 | 显示全部楼层
看一看
回复

使用道具 举报

发表于 2017-5-31 15:38:36 | 显示全部楼层
kankan
回复

使用道具 举报

发表于 2017-5-31 23:35:59 | 显示全部楼层
学习一下。。。。。。。
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-4-29 17:21 , Processed in 0.043249 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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