vb:如何做到程序总是在某一窗口上面?注意是某一个窗体上面 并不是所有窗口之上!

注意是某一个窗体指的是外部窗口 不是本程序内部子窗口
2025-01-05 07:27:13
推荐回答(4个)
回答1:

vb6试验成功

建两个form
第二个form设一个timer,上面interval=1
就一条命令
Form2.ZOrder 0

不知道为什么,form2永远在form1上面!
--------------------
如果是任意其他窗体。。
理论上先获得那个窗体的hwnd
FindWindow?然后再找到它的“高度”,然后。。
这个函数应该对你有帮助:http://baike.baidu.com/view/1080349.htm
其他的无能为力了

回答2:

MDI 窗体,把你的做成子窗体就是了

回答3:

假设有两个窗体,第一个form1,第二个form2,第二个要在第一个上面则可以在form1里显示form2
sub from1_load
form2.ShowDialog
end sub

回答4:

这个在VC里很简单
就是生成窗体时属性 加上 WS_POPUP
Parent 设为 下边的窗体句柄

VB里比较麻烦