高珊珊是怎么回来的:VB中如何让窗口置顶

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 10:42:27
如题
意思不是将FORM置于顶部,是说将FORM至于所有程序上!

新建立类模块:
Option Explicit
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)
窗口代码:
Dim rtn
'让窗口在顶层
rtn = SetWindowPos(Me.hwnd, -1, 0, 0, 0, 0, 3)
'取消窗口在顶层
'rtn = SetWindowPos(F_V.hwnd, -2, 0, 0, 0, 0, 3)

在form属性里将top设置成0即可