1,453
社区成员
发帖
与我相关
我的任务
分享
Option Explicit
Private Declare Function SetForegroundWindow Lib "USER32" (ByVal hWnd As Long) As Long
Private Sub Form_Load()
Me.Caption = Me.Caption & " v" & App.Major & "." & App.Minor & "." & App.Revision
With EFMTrayIcon1
.IconTooltipText = "现在当前窗口屏幕上能看到"
.Visible = True
.TimeOut = 1
.PopupBalloon Me, "想要写的的信息写在这里!", "这里是气泡标题", IconERROR
.TimeOut = 0
End With
WebBrowser1.Navigate "http://127.0.0.1/login.asp"
End Sub
Private Sub Timer1_Timer()
Me.Caption = WebBrowser1.LocationName
If InStr(Me.Caption, "您已登陆管理系统") > 0 Then
frmTest.Width = 13600
frmTest.Height = 8400
Dim oldwidth, oldheight
WebBrowser1.Width = 13600
WebBrowser1.Height = 8400
WebBrowser1.ToolBar = 0
frmTest.Left = (Screen.Width - frmTest.Width) / 2
frmTest.Top = (Screen.Height - frmTest.Height) / 2
Timer1.Enabled = False
End If
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = vbFormControlMenu Then
'不退出最小化到托盘
Cancel = 1
With EFMTrayIcon1
.IconTooltipText = "双击图标还原窗口"
.Visible = True
.TimeOut = 0
.ChangeSystrayToolTip Me, "双击图标还原窗口"
.PopupBalloon Me, "本程序现在隐藏到托盘!" + vbCrLf + _
"双击图标还原窗口", "提醒"
End With
Me.Hide
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
EFMTrayIcon1.Visible = False
End Sub
Private Sub mnuEnd_Click()
Unload Me
End Sub
Private Sub EFMTrayIcon1_DoubleClick()
mnuRestore_Click
End Sub
Private Sub EFMTrayIcon1_RightClick()
SetForegroundWindow Me.hWnd
EFMTrayIcon1.RemoveBalloon
'弹出菜单
PopupMenu Me.mnuFile
End Sub
Private Sub mnuRestore_Click()
With EFMTrayIcon1
.ChangeSystrayToolTip Me, "现在当前窗口屏幕上能看到"
SetForegroundWindow Me.hWnd
.RemoveBalloon
End With
Me.WindowState = vbNormal
Me.Show
Me.SetFocus
End Sub