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组件相关推荐

  1. WINCE6.0组件选择说明

    WINCE6.0组件选择说明 图1 RAS/PPP组件前面的√标识表示我们手动选择,TAPI2.0前面的■标识表示选组件时根据依赖关系自动选择的,PPPoE前面的□标识组件没有选择.

  2. WINCE6.0文件系统及存储管理器

    *******************************LoongEmbedded******************************** 作者:LoongEmbedded 时间:201 ...

  3. WinCE6.0双雄 酷派N900/魅族M8对比评测

    WinCE6.0双雄 酷派N900/魅族M8对比评测 http://mobile.dbw.cn/ 2009-06-02 10:03:17   评测背景 WindowsCE与Windows Mobile ...

  4. (转)手机屏幕VGA QVGA HVGA WVGA区别

    今天就来看看手机屏幕VGA QVGA HVGA WVGA区别,一般手机液晶屏幕都是TFT材质,VGA WVGA QVGA HVGE XGA只是表示屏幕分辨率只,是个代号和材质没关系. 分辨率对照表: ...

  5. WINCE6.0远程桌面显示修改

    备注:用RDP表示远程桌面 WINCE6.0自带的远程桌面在我们显示屏分辨率为240*320上有一部分内容无法显示出来,所以就需要调整界面让这些内容可见. 1.      PB6.0不支持对远程桌面资 ...

  6. VS2005工程由Pocket PC 2003 SDK转为WINCE6.0 SDK的问题

    把VS2005工程有采用的Pocket PC 2003 SDK改为WINCE6.0 SDK,具体操作见链接 http://blog.csdn.net/loongembedded/article/det ...

  7. 解决WINCE6.0新建工程编译出错的问题

    ********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...

  8. WINCE6.0添加对viewrs(PDF,Word,Execel和PowerPoint)支持

    ********************************LoongEmbedded***************** 作者:LoongEmbedded(kandi) 时间:2011.07.6 ...

  9. WINCE6.0显示驱动模型介绍

    ********************************LoongEmbedded*****************作者:LoongEmbedded(kandi)时间:2011.06.4 类别 ...

最新文章

  1. 物联网趋势下的边缘计算发展解析
  2. python统计excel中重复数据_EXCEL公式解读:统计不重复个数
  3. 高德 Serverless 平台建设及实践
  4. vue-cli 3.0 跨域请求代理
  5. mysql事务基础+基于innodb的行锁+间隙锁+如何锁定行
  6. mac上用VMWare虚拟机装Ubuntu,搞定了
  7. 【OGG】OGG简单配置双向复制(三)
  8. 教你在 Centos 7 中使用 DenyHosts防止ssh暴力破解(亲测)
  9. 提高网站性能的方法(学习笔记)
  10. UDP Socket编程
  11. 远程控制工具ToDesk手机端测评,移动办公增强,pad变电脑
  12. SHP格式数据点线面无边界坐标生成经纬度边界点集合数据
  13. 什么是飞秒激光技术?
  14. No realms have been configured! One or more realms must be present to execut
  15. 修身齐家治国平天下  读《战国策》和《编程卓越之道》有感
  16. C语言的那些小秘密之异常处理
  17. Microsoft Office Visio 缺失安装文件的解决方法(附viso安装密钥)
  18. Linux之jkd、tomcat、mysql安装
  19. 计算机网络之:网段与IP地址
  20. Elastic实战:canal自定义客户端,实现mysql多表同步到es

热门文章

  1. Windows 系统电脑开机速度加快
  2. c++重载运算符_Python 运算符重载
  3. m1mac安装linux,M1 Mac 能安装 Ubuntu 和 Linux 了 ??
  4. jqgrid和ajax的区别,理解jqGrid的添加方法和Ajax请求
  5. video php上下切换,TP3.2实现上下篇切换
  6. android jar 无法访问r文件,android项目中gen目录不能自动生成R.java的原因
  7. java core日志在哪里_java-如何在未启用日志记录功能的情况下在...
  8. python从date目录导入数据集_PyTorch加载自己的数据集实例详解
  9. Hadoop DFS源码研究之---Hadoop RPC机制
  10. Android禁止ViewPager的左右滑动