您的位置:首页 > 其它

NETBOX-关闭窗口同时关闭服务程序的方法

2009-08-13 10:54 232 查看
Dim httpd

Shell.Service.RunService 'GBServer', 'Lilo GBServer', 'Powered By Netbox'

Sub OnServiceStart()

Set httpd = CreateObject('NetBox.HttpServer')

If httpd.Create('', 8000) = 0 Then

Set host = httpd.AddHost('', '\wwwroot')

host.EnableScript = true

host.AddDefault 'index.asp'

host.AddDefault 'index.htm'

host.AddDefault 'default.asp'

host.AddDefault 'default.htm'

httpd.Start

Showindow()

Else

Showindow()

'Shell.Quit 0

End If

End Sub

Sub OnServiceStop()

httpd.Close

End Sub

Sub OnServicePause()

httpd.Stop

End Sub

Sub OnServiceResume()

httpd.Start

End Sub

Sub Showindow()

Set htWin = CreateObject('NetBox.HtmlWindow')

htWin.Open 'http://localhost:8000/'

htWin.border=True

htWin.Caption=False

htWin.ContextMenu=False

htWin.Height=144

htWin.Width=176

htWin.MaximizeBox=False

htWin.Maximized=False

htWin.MinimizeBox=False

htWin.Minimized=False

htWin.resizable=False

htWin.scrollbar=False

htWin.ToolWindow=False

htWin.Top = 200

htWin.TopMost =True

htWin.WindowEdge=True

htWin.Center

htWin.showDialog

'关键语句 关闭程序的方法

'--------------------

Shell.Halt 0

'--------------------

End Sub
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: