取消Wince App 应用启动动画和隐藏分区注册表项

在WinCE系统中,应用启动时窗体有一个动画效果(从中间往窗体边缘扩散开)。

有些人不想要此效果,可以通过修改注册表来完成。

[HKEY_LOCAL_MACHINE/system/gwe] 
"PORepaint"=dword:1
去掉APP窗口的动画显示效果 
"Animate"=dword:0

隐藏分区:

[HKEY_LOCAL_MACHINE/System/StorageManager/Profiles/FlashDrv/ROFATFS]
MountHidden	1: 隐藏/0: 不隐藏

注: 修改注册表后,需要重启系统或在CE控制面板的存贮管理中Unmount/Mount分区

 

 1 /* 
 2  * HKEY hKey: 
 3  *  HKEY_CLASSES_ROOT 
 4  *  HKEY_CURRENT_USER 
 5  *  HKEY_LOCAL_MACHINE 
 6  *  HKEY_USERS 
 7  * LPCWSTR lpSubKey: 
 8  *  L"System/StorageManager/Profiles/FlashDrv/ROFATFS" 
 9  * LPCTSTR lpValueName 
10  *  L"MountHidden" 
11 */  
12 BOOL CLeoZhengDlg::RegSetDword(HKEY hRoot,LPCWSTR lpSubKey,LPCTSTR lpValueName,DWORD dwValue)  
13 {  
14     HKEY hKey;  
15     DWORD dwRegType = REG_DWORD;  
16     DWORD dwGetValue = 0;  
17     DWORD dwSize = 4;  
18     LONG nRet = ERROR_SUCCESS;  
19     nRet = RegOpenKeyEx(hRoot,lpSubKey,0,0,&hKey);  
20     if(ERROR_SUCCESS == nRet)  
21     {  
22         nRet = RegQueryValueEx(hKey,lpValueName,NULL,&dwRegType,(BYTE *)&dwGetValue,&dwSize);  
23         if(ERROR_SUCCESS == nRet)  
24         {  
25             if(1 == dwGetValue)  
26             {  
27                 nRet = RegSetValueEx(hKey,lpValueName,0,REG_DWORD,(BYTE *)&dwValue,sizeof(DWORD));  
28                 if(ERROR_SUCCESS == nRet)  
29                 {  
30                 }  
31             }  
32         }  
33         RegFlushKey(hKey);  
34         RegCloseKey(hKey);  
35     }  
36     return TRUE;  
37 }  

 

转载于:https://www.cnblogs.com/91program/p/5215763.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值