WinCE 程序全屏隐藏任务栏的方法

Code:
  1. void CXXXDlg::SetScreenMode(BOOL bFullScreen)       
  2. {       
  3.     if (bFullScreen)       
  4.     {       
  5.       
  6.         //查找menu_worker窗口       
  7.         HWND hWndSIP = ::FindWindow(_T("menu_worker"), NULL);       
  8.         if ( NULL != hWndSIP )       
  9.         {       
  10.             ::ShowWindow( hWndSIP, SW_HIDE );       
  11.         }       
  12.       
  13.         //隐藏HHTaskBar窗口代码如下:       
  14.         HWND hTaskBar = ::FindWindow(TEXT("HHTaskBar"), NULL);        
  15.         if (hTaskBar != NULL)       
  16.         {       
  17.             ::EnableWindow(hTaskBar, FALSE);       
  18.             ::ShowWindow(hTaskBar, SW_HIDE);       
  19.         }       
  20.       
  21.         CRect rcScreen;       
  22.         rcScreen.SetRect( 0,       
  23.             0,        
  24.             GetSystemMetrics( SM_CXSCREEN ),        
  25.             GetSystemMetrics( SM_CYSCREEN ));       
  26.             MoveWindow(&rcScreen, TRUE);       
  27.     }       
  28.     else      
  29.     {         
  30.         //查找menu_worker窗口       
  31.         HWND hWndSIP = FindWindow(_T("menu_worker"), NULL)->GetSafeHwnd();       
  32.         if ( NULL != hWndSIP )       
  33.         {       
  34.             ::ShowWindow( hWndSIP, SW_SHOW );       
  35.         }       
  36.       
  37.       
  38.         // 显示任务栏       
  39.         HWND hWndTaskBar = ::FindWindow(TEXT("HHTaskBar"), NULL);       
  40.       
  41.         if (hWndTaskBar != NULL)       
  42.         {       
  43.             ::ShowWindow(hWndTaskBar, SW_SHOW);       
  44.         }       
  45.     }       
  46. }     

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值