关于自动关机的程序设计(MFC/VC)
来源:互联网 发布:linux gdb调试视频 编辑:程序博客网 时间:2024/05/18 23:54
自动关机,对于某些时候有一定的实用性。运用API实现这一功能其实很简单,再结合托盘显示、托盘鼠标响应、动态菜单等,编制出一个简单的自动关机的程序!
1、自动关机的APi函数
=============================
通过ExitWindowsEx()函数还可实现重启、注销,参见MSDN。
2、关闭计算机线程控制
3、最小化后隐藏主窗口
::ShowWindow(SW_HIDE); // 隐藏主窗口
4、添加系统托盘
NOTIFYICONDATA pnid;
pnid.cbSize = (DWORD)sizeof(NOTIFYICONDATA); // 该结构体大小
pnid.hWnd = m_hWnd;
pnid.uID
pnid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP ;
pnid.uCallbackMessage = WM_MY_NOTIFYICON;//自定义的消息名称
HICON hIcon;
hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
pnid.hIcon = hIcon;
strcpy(pnid.szTip, "自动关机"); // 鼠标指到那所显示的文字
::Shell_NotifyIcon(NIM_ADD, &pnid); // 在托盘区添加图标
(
5、增加托盘菜单,并响应鼠标时事件
6、获取系统运行总时间
运用以上的代码片断,即可实现简单的自动关机程序!试试吧!
0 0
- 关于自动关机的程序设计(MFC/VC)
- VC-MFC程序设计精讲
- 关于系统自带的自动关机问题
- MFC编写自动关机程序
- VC++实现自动关机
- 用Delphi调用VC写的自动关机DLL
- 《MFC windows程序设计》中关于GDI对象的选定
- mfc vc++ windows程序设计学习顺序
- 关于新手学习VC/MFC的前途的讨论
- MFC/VC: 关于内存问题。
- VC MFC中关于非模态对话框的操作
- 关于VC/MFC中获得argc,argv的问题
- vc++ mfc 关于窗口 句柄 函数的总结
- 关于VC++, MFC过时了吗的想法
- 关于waveinopen只采集麦克风的声音解决方案 - VC/MFC
- 关于VC、MFC和ACCESS的一些使用问题
- 回忆写MFC的青葱岁月——MFC自动关机小程序
- 关于映射模式(MFC windows程序设计)
- Android中的“再按一次返回键退出程序”实现
- VC之TAB控件使用
- Android游戏框架AndEngine使用入门
- 论文技巧
- VC++之图形设备接口之CDC类之画弧函数及相关结构
- 关于自动关机的程序设计(MFC/VC)
- vc中控件字体的设置
- jmail:VC++代码实现
- android菜单学习笔记
- VC下使用JMail实现邮件收发
- Activity间通过广播形式动态进行数据传输
- 文本文件编码方式判断
- 闲暇之作
- android多线程讲解(转载)