设为首页 加入收藏

TOP

22.2.11 禁止使用Alt+F4键关闭窗体
2013-10-07 13:10:54 来源: 作者: 【 】 浏览:75
Tags:22.2.11 禁止 使用 Alt 关闭 窗体

22.2.11  禁止使用<Alt+F4>键关闭窗体

与屏蔽POWER按键一样,要禁止使用<Alt+F4>键,只需要将Alt按键和F4按键传入即可,此处,是将按键和对应的组合功能键通过两个数组传入。代码如下:

  1. void CDLLAppSampleDlg::OnButtonDisableAltf4()  
    // 屏蔽Alt+F4按键  
  2. {  
  3.     DWORD dwVerKey[] = {VK_F4};              
    // 定义按键数组  
  4.     DWORD dwConKey[] = {1};  
  5.         int nLength = sizeof(dwVerKey) / 
    sizeof(DWORD); // 计算按键长度  
  6.         if (StartShieldKey(dwVerKey, dwConKey, 
    nLength)) WriteLog("已经屏蔽了  
  7.     Alt+F4按键");  
  8.     else WriteLog("屏蔽Alt+F4按键失败");  

上面代码中将F4和功能按键Alt两个值传入StartShieldKey()函数,程序运行后,使用<Alt+F4>键窗体不会执行任何操作。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇22.2.2 DLL的导出 下一篇22.2.8 替换应用程序中对话框资源

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: