Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14490571
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:26:16

下载本文示例代码
天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   在Windows操作系统下,无论是Win98还是WinXP?在关机的时候,都会出现1个对话框,让用户选择是重新启动还是关机,或者注销用户等操作。那我们在自己的程序中可以调用这个对话框吗?答案是可以。  我们可以使用微软的1个没有公开的函数,来调用这个对话框,这个函数位于shell32.dll文件里,它不像别的函数那样容易使用,我们不可以直接使用它,必须先使用LoadLibrary函数来获得shell32.dll文件的句柄,然后使用GetProcAddress函数获得这个函数的地址的指针,最后再通过这个指针来调用这个函数   我们使用Visual C 6.0来写这个程序。首先打开Visual C 6.0,使用MFC AppWizard新建1个基于对话框的工程,工程名为close,在对话框上加上1个button控件,标题为“关机对话框”,在MFC ClassWizard中添加使用鼠标单击这个控件时响应的函数,响应函数代码为: //首先定义1个指向指针,指向这个函数typedef void ?WINAPI? RUN??UINT??HMODULE hShell32?RUN RunFileDlg?//使用 LoadLibrary函数获得shell32.dll的句柄hShell32 = LoadLibrary?″shell32.dll″??//使用GetProcAddress函数获得这个函数的地址,RunFileDlg = ?RUN?GetProcAddress?hShell32? MAKEINTRESOURCE?60???//最后使用指针调用这个函数,出现关机对话框RunFileDlg?NULL??  好了,代码写好了,把程序编译以后,调试执行正常。  以上代码在Windows98下,使用Visual C 6.0编译成功。在Win98/2000/XP下运行正常。 天极IT资讯短信服务 电脑小技巧 function check4() { if (dn.mobile.value.length!=11) { alert("手机号码不正确!"); dn.mobile.focus(); return false; } return true; } 资费:包月5元手机: 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。   在Windows操作系统下,无论是Win98还是WinXP?在关机的时候,都会出现1个对话框,让用户选择是重新启动还是关机,或者注销用户等操作。那我们在自己的程序中可以调用这个对话框吗?答案是可以。  我们可以使用微软的1个没有公开的函数,来调用这个对话框,这个函数位于shell32.dll文件里,它不像别的函数那样容易使用,我们不可以直接使用它,必须先使用LoadLibrary函数来获得shell32.dll文件的句柄,然后使用GetProcAddress函数获得这个函数的地址的指针,最后再通过这个指针来调用这个函数   我们使用Visual C 6.0来写这个程序。首先打开Visual C 6.0,使用MFC AppWizard新建1个基于对话框的工程,工程名为close,在对话框上加上1个button控件,标题为“关机对话框”,在MFC ClassWizard中添加使用鼠标单击这个控件时响应的函数,响应函数代码为: //首先定义1个指向指针,指向这个函数typedef void ?WINAPI? RUN??UINT??HMODULE hShell32?RUN RunFileDlg?//使用 LoadLibrary函数获得shell32.dll的句柄hShell32 = LoadLibrary?″shell32.dll″??//使用GetProcAddress函数获得这个函数的地址,RunFileDlg = ?RUN?GetProcAddress?hShell32? MAKEINTRESOURCE?60???//最后使用指针调用这个函数,出现关机对话框RunFileDlg?NULL??  好了,代码写好了,把程序编译以后,调试执行正常。  以上代码在Windows98下,使用Visual C 6.0编译成功。在Win98/2000/XP下运行正常。 下载本文示例代码


VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框VC 编程调用Windows关机对话框
阅读(119) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~