- 博客(4)
- 资源 (4)
- 收藏
- 关注
翻译 WINCE UI显示优化经验:使用GetUpdateRect和GetClipBox的体会
个人在实际使用中的体会(基于WINCE),不具有权威性。1、GetUpdateRect是获得需要刷新的无效区域,在调用了InvalidRect后可以用这个函数来获得无效区域,但是如果在之前调用了BeginPaint/EndPaint则取到的无效区域为空,这也是为什么要在WM_PAINT中调用BeginPaint的原因。在需要做局部刷新的时候这个函数很有用。2、GetClipBox是获得裁剪
2012-06-09 11:57:22 3697
转载 CE6下兼容和非兼容位图的深入分析
兼容位图即DDB,由CreateCompatibleBitmap创建;非兼容位图即DIB,是由LoadImage、SHLoadBitmap、CreateDIBSection、CreateBitmap创建。非兼容位图和兼容位图有两个本质差别第一个区别是兼容位图的存放空间通常由GWES或显示驱动分配,处于驱动层之中,可以获取到存放数据的物理地址,而非兼容位图的存放空间通常由应用程序分配,处于应
2012-06-09 11:55:43 3178 1
转载 wince自动生成XIP映像文件的一种方法
在WINCE做MULTIBIN+XIP方式的启动映像文件时,往往需要分两步走:第一步、生成映像文件;第二步、修改ce.bib然后再romimage一次,以前的做法是手动修改极不方便,后来在网上找到了一些办法并整合到一起就能够做到一步到位。1、做一个批处理放在BSP的Files/premake目录下供PB调用,文件内容如下:[cpp] view plaincopy
2012-06-09 11:54:49 3567
原创 低级错误警示!
unsigned char state=0x04;//判断某个字节第3位是否为1或者为1//下面是错误的做法if (state&0x04==4)//正确的做法state&0x04要加个括号{ RETAILMSG(TRUE, (TEXT("############################################=[you SD ]=======##\r\n")));
2012-06-06 15:59:42 2607
EVC下控件透明(ARMV4I下的工程解决界面美化,非常有用)(本人的宗旨:提供完整的可以运行的源代码)
2008-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人