
在VB 6.0中开发应用程序时关机时 调用制定的程序,用户要求将直接关闭功能添加到程序中,以便所有操作都集中在应用程序中. 为此,作者编译了程序,进行了Windows API函数调用,成功实现了Windows 9x“关机系统”模拟功能,并满足了用户要求. 现在,设计过程如下:
I. 设计关机系统界面
创建一个新的项目文件并形成Form1. 将选项控件Option1,Option2和Option3添加到Form1,并将其标题属性设置为“关闭计算机(S)”,“重新启动计算机(R)”和“关闭所有程序”,然后以其他用户身份登录”;然后添加将命令按钮Command1和Command2,Command3和Caption属性分别设置为“是”,“否”,“帮助”,即设计一个Windows 98“关机系统”模拟界面.
第二,在常规事件代码中声明API函数ExitWindowsEx()
在设计VB 6.0应用程序时,调用丰富的Windows API函数可以完成VB本身不提供或无法实现的功能. 这些功能全部在“操作系统”级别,并且可以为应用程序添加很多颜色. ExitWindowsEx()函数具有关闭Windows系统的功能关机时 调用制定的程序,必须在调用之前进行声明:
声明函数ExitWindowsEx Lib“ user32”(ByVal uFlags as long,ByVal dwReserved as Long)
参数说明: 该函数有两个参数vFlags和dwReserved. vFlags参数确定用户需要执行的关闭操作. dwReserved参数是保留的,不使用.
vFlags参数可以采用以下常量(或相应的值):
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-255333-1.html
把市值抬上天
美欧联盟与中俄暗盟角力中东
很对
做好“法律战”准备