您的位置:首页 > 编程语言

windows编程几个小例子(二)

2010-11-12 15:56 288 查看
例子2:隐藏任务栏

 HWND    hWnd;
 
    hWnd = ::FindWindow(TASKBAR, NULL);
    if (hWnd == NULL)
        return ;
 
    ::ShowWindow(hWnd,  SW_HIDE);
    ::UpdateWindow(hWnd);

显示任务栏

   把上面的::ShowWindow(hWnd,  SW_HIDE);改为 ::ShowWindow(hWnd,SW_SHOW);即可,其他代码不变。

例子3:锁定ALT+TAB键

  #define m_nHotKeyID 100
 
 if (!RegisterHotKey(NULL, m_nHotKeyID+0, MOD_ALT, VK_TAB))  // Alt+Tab
  return ;
 if (!RegisterHotKey(NULL, m_nHotKeyID+1, MOD_ALT, VK_ESCAPE)) // Alt+Esc
   return ;

解除锁定:

  #define m_nHotKeyID 100
 if (!UnregisterHotKey(NULL, m_nHotKeyID+0))
  return ;
 if (!UnregisterHotKey(NULL, m_nHotKeyID+1))
   return ;

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows 编程 null 任务