22.2.10 屏蔽键盘Win键

2013-10-07 13:10:46 · 作者: · 浏览: 79

22.2.10  屏蔽键盘Win键

与屏蔽Power按键一样,要屏蔽Win键,只需要将Win按键的按键代码传入即可。下面的代码会屏蔽键盘的左边的Win键和右边的Win键。

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