WINCE6.0 Quarter VGA(QVGA) Resources组件
WINCE6.0 Quarter VGA(QVGA) Resources组件
********************************LoongEmbedded********************************
作者:LoongEmbedded(kandi)
时间:2012.02.12
类别:WINCE系统开发
********************************LoongEmbedded********************************
组件Quarter VGA(QVGA) Resources,如下图所示
图1
我们先来大概认识一下QVGA和VGA的关系。VGA(Video Graphics Array, 视频图形阵列)有几种不同的分辨率,最常见的为640*480,一些小的便携设备在使用这种屏幕;而QVGA(Quarter VGA,四分之一VGA), 标准VGA分辨率的1/4尺寸,亦即320*240,目前主要应用于手机及便携播放器上面;QQVGA为QVGA的1/4屏,分辨率为120*160。因为我们的产品显示屏的分辨率是640*480,所以就不应该选择此组件。
此组件对应环境变量sysgen_qvgap,选择此组件编译后,shell.reg中会多了下面的内容:
; @CESYSGEN IF SHELL_MODULES_QVGAP
[HKEY_LOCAL_MACHINE\Explorer]
"QVGA"=dword:1
; Default cmdbands settings for QVGA
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CmdBands\SHBand0]
"Width"=dword:000000f0
"Break"=dword:00000100
"ID"=dword:00000014
"Max"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CmdBands\SHBand1]
"Width"=dword:000000f0
"Break"=dword:00000001
"ID"=dword:00000015
"Max"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CmdBands\SHBand2]
"Width"=dword:000000f0
"Break"=dword:00000009
"ID"=dword:00000016
"Max"=dword:00000000
; @CESYSGEN ENDIF SHELL_MODULES_QVGAP
上面的注册表信息中的下面的内容
[HKEY_LOCAL_MACHINE\Explorer]
"QVGA"=dword:1
决定了是否增加字符串”开始”,我们结合代码来理解之前,
WINCE600\PUBLIC\SHELL\OAK\HPC\EXPLORER\TASKBAR\taskbar.cpp下SetupStandardButtons函数中的相关内容如下:
图2
下面我们来看IsSmallScreen的函数体
图3
由此可以知道,如选择了QVGA组件,则会相应生成上面的注册表信息,这样m_fIsSmallScreen就会被初始化为1,由图2可知就没有加载Start字符串了。
QVGA portrait(直立式) resources
WINCE6.0 Quarter VGA(QVGA) Resources组件相关推荐
- WINCE6.0组件选择说明
WINCE6.0组件选择说明 图1 RAS/PPP组件前面的√标识表示我们手动选择,TAPI2.0前面的■标识表示选组件时根据依赖关系自动选择的,PPPoE前面的□标识组件没有选择.
- WINCE6.0文件系统及存储管理器
*******************************LoongEmbedded******************************** 作者:LoongEmbedded 时间:201 ...
- WinCE6.0双雄 酷派N900/魅族M8对比评测
WinCE6.0双雄 酷派N900/魅族M8对比评测 http://mobile.dbw.cn/ 2009-06-02 10:03:17 评测背景 WindowsCE与Windows Mobile ...
- (转)手机屏幕VGA QVGA HVGA WVGA区别
今天就来看看手机屏幕VGA QVGA HVGA WVGA区别,一般手机液晶屏幕都是TFT材质,VGA WVGA QVGA HVGE XGA只是表示屏幕分辨率只,是个代号和材质没关系. 分辨率对照表: ...
- WINCE6.0远程桌面显示修改
备注:用RDP表示远程桌面 WINCE6.0自带的远程桌面在我们显示屏分辨率为240*320上有一部分内容无法显示出来,所以就需要调整界面让这些内容可见. 1. PB6.0不支持对远程桌面资 ...
- VS2005工程由Pocket PC 2003 SDK转为WINCE6.0 SDK的问题
把VS2005工程有采用的Pocket PC 2003 SDK改为WINCE6.0 SDK,具体操作见链接 http://blog.csdn.net/loongembedded/article/det ...
- 解决WINCE6.0新建工程编译出错的问题
********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...
- WINCE6.0添加对viewrs(PDF,Word,Execel和PowerPoint)支持
********************************LoongEmbedded***************** 作者:LoongEmbedded(kandi) 时间:2011.07.6 ...
- WINCE6.0显示驱动模型介绍
********************************LoongEmbedded*****************作者:LoongEmbedded(kandi)时间:2011.06.4 类别 ...
最新文章
- 物联网趋势下的边缘计算发展解析
- python统计excel中重复数据_EXCEL公式解读:统计不重复个数
- 高德 Serverless 平台建设及实践
- vue-cli 3.0 跨域请求代理
- mysql事务基础+基于innodb的行锁+间隙锁+如何锁定行
- mac上用VMWare虚拟机装Ubuntu,搞定了
- 【OGG】OGG简单配置双向复制(三)
- 教你在 Centos 7 中使用 DenyHosts防止ssh暴力破解(亲测)
- 提高网站性能的方法(学习笔记)
- UDP Socket编程
- 远程控制工具ToDesk手机端测评,移动办公增强,pad变电脑
- SHP格式数据点线面无边界坐标生成经纬度边界点集合数据
- 什么是飞秒激光技术?
- No realms have been configured! One or more realms must be present to execut
- 修身齐家治国平天下 读《战国策》和《编程卓越之道》有感
- C语言的那些小秘密之异常处理
- Microsoft Office Visio 缺失安装文件的解决方法(附viso安装密钥)
- Linux之jkd、tomcat、mysql安装
- 计算机网络之:网段与IP地址
- Elastic实战:canal自定义客户端,实现mysql多表同步到es
热门文章
- Windows 系统电脑开机速度加快
- c++重载运算符_Python 运算符重载
- m1mac安装linux,M1 Mac 能安装 Ubuntu 和 Linux 了 ??
- jqgrid和ajax的区别,理解jqGrid的添加方法和Ajax请求
- video php上下切换,TP3.2实现上下篇切换
- android jar 无法访问r文件,android项目中gen目录不能自动生成R.java的原因
- java core日志在哪里_java-如何在未启用日志记录功能的情况下在...
- python从date目录导入数据集_PyTorch加载自己的数据集实例详解
- Hadoop DFS源码研究之---Hadoop RPC机制
- Android禁止ViewPager的左右滑动