以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于论坛里“多线程等待窗口”,在关闭窗口后,窗口焦点会到其他程序 ,版主有好办法解决这个吗?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=184223)

--  作者:chen37280600
--  发布时间:2022/11/29 8:29:00
--  关于论坛里“多线程等待窗口”,在关闭窗口后,窗口焦点会到其他程序 ,版主有好办法解决这个吗?
我下载了帖子 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=184195

发现等待窗口结束后,如果你的系统不只是打开了狐表,还有其他文件夹、浏览器、其他程序之类的窗口,它都可能把焦点跳转过去

有没什么办法解决?


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20221129082841.png
图片点击可在新窗口打开查看

动态效果:

图片点击可在新窗口打开查看此主题相关图片如下:qq录屏20221129082531 00_00_00-00_00_30.gif
图片点击可在新窗口打开查看

[此贴子已经被作者于2022/11/29 8:29:34编辑过]

--  作者:有点蓝
--  发布时间:2022/11/29 8:48:00
--  
关闭的时候激活主界面:http://www.foxtable.com/webhelp/topics/2713.htm
--  作者:chen37280600
--  发布时间:2022/11/29 9:00:00
--  
请问激活主界面代码怎么写?
showAppWindows说针对的是非Foxtable的外部窗体

--  作者:有点蓝
--  发布时间:2022/11/29 9:04:00
--  
ShowAppWindow("管理项目2.table",2)
--  作者:chen37280600
--  发布时间:2022/11/29 9:07:00
--  
程序发布后,不一定叫“管理项目2.table”,可能是其他“xxx.exe”
有没有更通用的方法,就是获取当前运行的程序名字,直接放这里,变成通用的激活主界面代码

--  作者:有点蓝
--  发布时间:2022/11/29 9:15:00
--  
用的不是程序名称,而是窗口的标题

语法:

ShowAppWindow(Caption, State)

  • Caption
    字符型,查找窗口标题包括的字符。

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


--  作者:chen37280600
--  发布时间:2022/11/29 9:28:00
--  
哦,行了 。激活显示当前窗口,不调整窗口尺寸

ShowAppWindow(BaseMainForm.Text, 0)