Linux 怎么在我的程序里让另一个已经启动的窗口进程在最顶层显示?

Linux 怎么在我的程序里让另一个已经启动的窗口进程在最顶层显示?,第1张

今天我尝试了一下,在窗体打开的时候开一个线程,然后这个线程里面一直设置TopMast=true就可以解决你的问题. Thread mustTop = new Thread(() =>{ while (!this.IsDisposed)//如果程序没有关闭,他就一直在上面. { this.Invoke(new Action(() =>

设置新窗口总是在上面。

调用一个API函数SetWindowPos可实现此功能。首先添加一个公用模块,将下面的代码放到模块的声明段中。最后,通过调用该子程序设置你想要放置的窗体。

可以使用xshell进行协助,对原有的linux设置进行改动。Xshell通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8918922.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存