以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]拦截关机消息  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185776)

--  作者:张松波
--  发布时间:2023/3/16 14:46:00
--  [求助]拦截关机消息
版主老师您好,如下拦截系统发送的关机消息,然后我们的FT做一些动作,在我们FT里边应该怎么写,怎么调用,谢谢!

Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
        Select Case m.Msg
            Case WM_QUERYENDSESSION
                m.Result = CType(WM_TRUE, IntPtr)
                Return
            Case WM_POWERBROADCAST
                If m.WParam = CType(PBT_APMQUERYSUSPEND, IntPtr) Then
                        Me.BusManager.Close()
                        m.Result = CType(WM_TRUE, IntPtr)
                End If
            Case Else
        End Select
End Sub

--  作者:有点蓝
--  发布时间:2023/3/16 14:54:00
--  
没有办法用