我在ATMEL 9200上开发wince驱动,只有PIO小键盘驱动和OLED屏的显示驱动,采用的是ATMEL的官方BSP修改的。屏的驱动应该是正确的。现在有一个问题,一直不能解决,希望大虾指点一二。
Wince系统起来后,显示驱动Bltprepare函数的参数中有一个RECTL prclDst,是表示目的显示表面的显示区域大小的。在显示wndowsce_qvgap.bmp时prclDst的值是正确的(Left=69,top=102,right=252,bottom=138),随后显示背景色,prclDst的值也是正确的(0,0,320,240),再后面不知从哪里出来了一些不正确的目的表面窗口值
Wd= (-1,143,321,157)
Wd= (-1,145,317,157)
然后窗口中下部显示一长白条,而且颜色其它的字和图标也不正确。
http://hi.csdn.net/attachment/201202/26/2155526_1330236811NNnW.jpg
