您的位置:首页 > 其它

防止重复运行程序并且激活当前正在运行的窗口

2009-07-23 12:51 323 查看
Option Explicit
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Private Sub Form_Load()
Dim appCaption$, firstPopHWnd&
If App.PrevInstance Then
appCaption = Me.Caption
Me.Caption = appCaption & " "
firstPopHWnd = FindWindow("ThunderRT6FormDC", appCaption)
SetForegroundWindow firstPopHWnd&
End
End If
End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: