当前位置:中国易下载软件教材中心文章中心编程语言VB语言 → 如何关闭/重新启动计算机?

如何关闭/重新启动计算机?

减小字体 增大字体 作者:佚名  来源:不详  发布时间:2007-8-21 1:01:52
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
喜欢这些内容嘛,请告诉你身边的朋友,易下载中心-QQ资源-itnetcn.com一起享受这份乐趣,本站内容来源互联网
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

如何关闭/重新启动计算机? C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
16位Windows用ExitWindows() API函数,而32位Windows则用ExitWindowsEx().32位版本比16位版本多了更多的控制及选项,包括注销及关机。 C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
Declare Function ExitWindows Lib "user" (ByVal uFlags As Long, ByVal _ C5Z海岸线网络安全资讯站
dwReserved As integer) As integer C5Z海岸线网络安全资讯站
Const EW_REBOOTSYSTEM = &H43 C5Z海岸线网络安全资讯站
Const EW_RESTARTWINDOWS = &H42 C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
Sub Command1_Click() C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
Dim iAns As Integer C5Z海岸线网络安全资讯站
Dim rVal As Integer C5Z海岸线网络安全资讯站
Dim iButtonType as Integer C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
iButtonType = 4 + 32 注释: vbYesNo + vbQuestion C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
注释: Ask if the user is sure they want to exit. C5Z海岸线网络安全资讯站
iAns = MsgBox("Are you sure you want to exit windows?", iButtonType, _ C5Z海岸线网络安全资讯站
"Exit Windows") C5Z海岸线网络安全资讯站
If iAns = 6 Then 注释: Yes pressed C5Z海岸线网络安全资讯站
注释: Call the exit function to Reboot. C5Z海岸线网络安全资讯站
rVal = ExitWindows(EW_REBOOTSYSTEM, 0) C5Z海岸线网络安全资讯站
End If C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
End Sub C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
***** 32位的例子 ***** C5Z海岸线网络安全资讯站
In a project with 1 commandbutton, place the following code: C5Z海岸线网络安全资讯站
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, _ C5Z海岸线网络安全资讯站
ByVal dwReserved As Long) As Long C5Z海岸线网络安全资讯站
Private Const EWX_LOGOFF = 0 C5Z海岸线网络安全资讯站
Private Const EWX_SHUTDOWN = 1 C5Z海岸线网络安全资讯站
Private Const EWX_REBOOT = 2 C5Z海岸线网络安全资讯站
Private Const EWX_FORCE = 4 C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
Private Sub Command1_Click() C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
Dim iAns As Integer C5Z海岸线网络安全资讯站
Dim rVal As Long C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
注释: Ask if the user is sure they want to exit. C5Z海岸线网络安全资讯站
iAns = MsgBox("Are you sure you want to exit windows?", vbQuestion Or _ C5Z海岸线网络安全资讯站
vbYesNo, "Exit Windows") C5Z海岸线网络安全资讯站
If iAns = vbYes Then C5Z海岸线网络安全资讯站
rVal = ExitWindowsEx(EWX_SHUTDOWN, 0&) C5Z海岸线网络安全资讯站
End If C5Z海岸线网络安全资讯站
C5Z海岸线网络安全资讯站
End Sub C5Z海岸线网络安全资讯站