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)Sub SetWindowApi(ByVal hwnd As Long, ByVal SetPos As Boolean)
If SetPos = True Then
SetWindowPos hwnd, -1, 0, 0, 0, 0, 3
Else
SetWindowPos hwnd, -2, 0, 0, 0, 0, 3
End If
End SubSetWindowApi 窗体句柄,布尔值(True设置在前False取消在前)
If SetPos = True Then
SetWindowPos hwnd, -1, 0, 0, 0, 0, 3
Else
SetWindowPos hwnd, -2, 0, 0, 0, 0, 3
End If
End SubSetWindowApi 窗体句柄,布尔值(True设置在前False取消在前)
解决方案 »
- 求助:c#封装海康DS40xxSDK时 openstream方法中的三个参数如何获得
- 帮我看看吧,谢谢
- 【抗议】cuizm (射天狼) 刚发布的个人网站抄袭我的网站,我表示最强烈的建议!
- vb中浏览一个目录的控件是什么?
- timer引出来的问题!
- 我是VB新手,问的问题可能有点好笑!
- ReadProcessMemory高手请进
- 请教阿木,把这个代码修改成功了发给我吧
- edyang 的抱歉:最近由于收不到 CSDN 的信件,所以有些我回答的问题很可能不能及时跟踪和补充。[VB]
- 如何实现快捷菜单
- 如何把一个日期字段和combo1.text用sql语句添加到表里?
- 小问题:使用image控件时,能不能用mask将图片的背景色给屏蔽掉?
http://ygyuan.3322.net/
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
Const HWND_TOPMOST = -1
Const SWP_SHOWWINDOW = &H40
Private Sub Form_load()
Dim retValue As Long
'将窗体设置为处于所有窗口的顶层,注意在 VB 中运行时,可能不行,但编译成EXE后就可以了
retValue = SetWindowPos(Me.hwnd, HWND_TOPMOST, Me.CurrentX, Me.CurrentY, 300, 300, SWP_SHOWWINDOW)
End Sub