永发信息网

求VB窗口置顶如何制作

答案:2  悬赏:70  手机版
解决时间 2021-02-12 03:19
如题 谁知道说一下
最佳答案
在模块中写入如下声明代码:
Declare Function SetWindowPos& Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)Form_Load事件里写入如下代码:Private Sub Form_Load()
Dim rtn
rtn = SetWindowPos(hwnd, -1, 0, 0, 0, 0, 3)
End Sub 窗口总是在最前面显示
全部回答

如果采纳,采纳时选能解决,谢谢!

api函数setwindowpos '这个函数能为窗口指定一个新位置和状态。它也可改变窗口在内部窗口列表中的位置。该函数与deferwindowpos函数相似,只是它的作用是立即表现出来的(在vb里使用:针对vb窗体,如它们在win32下屏蔽或最小化,则需重设最顶部状态。如有必要,请用一个子类处理模块来重设最顶部状态) public declare function setwindowpos lib "user32" _ (byval hwnd as long, _ byval hwndinsertafter as long, _ byval x as long, _ byval y as long, _ byval cx as long, _ byval cy as long, _ byval wflags as long) as long 'hwnd ----------- long,欲定位的窗口 'hwndinsertafter - long,窗口句柄。在窗口列表中,窗口hwnd会置于这个窗口句柄的后面。也可能选用下述值之一: public const hwnd_bottom = 1 '将窗口置于窗口列表底部 public const hwnd_top = 0 '将窗口置于z序列的顶部;z序列代表在分级结构中,窗口针对一个给定级别的窗口显示的顺序 public const hwnd_topmost = -1 '将窗口置于列表顶部,并位于任何最顶部窗口的前面 public const hwnd_notopmost = -2 '将窗口置于列表顶部,并位于任何最顶部窗口的后面 'x -------------- long,窗口新的x坐标。如hwnd是一个子窗口,则x用父窗口的客户区坐标表示 'y -------------- long,窗口新的y坐标。如hwnd是一个子窗口,则y用父窗口的客户区坐标表示 'cx ------------- long,指定新的窗口宽度 'cy ------------- long,指定新的窗口高度 'wflags --------- long,包含了旗标的一个整数 public const swp_framechanged = &h20 '强迫一条wm_nccalcsize消息进入窗口,即使窗口的大小没有改变 public const swp_drawframe = swp_framechanged '围绕窗口画一个框 public const swp_hidewindow = &h80 '隐藏窗口 public const swp_noactivate = &h10 '不激活窗口 public const swp_nomove = &h2 '保持当前位置 (x和y设定将被忽略) public const swp_noredraw = &h8 '窗口不自动重画 public const swp_nosize = &h1 '保持当前大小 (cx和cy会被忽略) public const swp_nozorder = &h4 '保持窗口在列表的当前位置 (hwndinsertafter将被忽略) public const swp_showwindow = &h40 '显示窗口 '用法示例 setwindowpos form1.hwnd, hwnd_topmost, 0, 0, 0, 0, swp_nomove or swp_nosize

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广州南到贵阳北有多少个站
“甲马神行”是什么?
一个三位小数,四佘五入后是5.60,这个三位小
如果你的女朋友生病了,你还会爱她和她在一起
黑龙江文化艺术培训中心地址在哪,我要去那里
求类似《又见穿越—悍妇霸良夫》的好看的完结
中国石化如皋第六加油站我想知道这个在什么地
如果爱第二季最后一期快要结束时候李光洙亲熊
【建筑力学】建筑力学7种常见约束力
宏顺泰体育在什么地方啊,我要过去处理事情
单选题“他(孙中山)进校以后,天天谈革命……
日语kulugayi是什么意思,是boss对挑战者说的
下长猫怎么去啊,有知道地址的么
把一条死亡的鱼深埋在一棵大树的根旁,过一段
开个二类汽车维修厂大概要投资多少钱?
推荐资讯
似马街地址有知道的么?有点事想过去
polo劲情行驶中仪表中发动机故障显示灯闪了几
国家税务总局富锦市税务局地址在什么地方,想
【柳絮因风起】咏雪一文中,你觉得“未若柳絮
我有强迫症怎么办做事反复检查
为什么人的口水臭,狗的猫的就不臭
QQ飞车;怎么把名字改成无 就是别人看见你没
新动力钣金烤漆地址在哪,我要去那里办事
海阳市留格庄镇窑头村幼儿园地址在什么地方,
可通过性传播的病毒有A.HBVB.CMVC.HIVD.HSVE.
dnf到85以后刷镇魂曲的人,哪个频道人多??
我在网上购车,被骗了,要怎么办才能把钱拿回
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?