设定系统热键关闭当前窗.docVIP

  • 7
  • 0
  • 约2.95千字
  • 约 4页
  • 2018-06-06 发布于河南
  • 举报
设定系统热键关闭当前窗

设定系统热键关闭当前窗口 WINDOWS中有一系统热键Alt+F4用来关闭当前窗口,笔者最近出于兴趣,用VC++ 6编 写了一个程序用来实现此热键功能.实现思想如下: ---- 1.创建一个不在任务栏显示图标的窗口. ---- 2.在程序中注册一个系统热键,并在通知栏为程序创建一个图标.. ---- 3.禁止多个程序同时运行. ---- 4.通过枚举窗口函数关闭当前窗口. ---- 一、创建一个不在任务栏显示图标的窗口 ----利用AppWizard生成一个最简单的SDI窗口,不要状态条、工具条、ActiveX 支持、 3D 控件、打印和打印预览。 ---- 打开资源编辑器,插入一个空对话框,ID号为IDD--DIA,并在主框类中添写代码。 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE; //m_bCreate 是CmainFrame类中的一个 protected型BOOL变量,初始值为false。 if( !m_bCreate ) { //dlg是CmainFrame类中的 一个public型CDialog变量。 m_bCreate=dlg.Create( IDD_DIA ); i

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档