有关CommandBar_InsertMenubar花屏的问题
出现了一个很神奇的事情,那就是CommandBar_InsertMenubar这个函数在WM6.5下花屏
这个函数在MSDN说的环境要求如下:
OS Versions: Windows CE 1.0 and later. Header: Commctrl.h. Link Library: Commctrl.lib.
我在各平台下测试的结果如下:
PPC 2003: 无法显示菜单
SP 2003: 无法显示菜单
WM5 SP: 正常显示
WM5 PPC: 正常显示
WM6 Class:正常显示
WM6 PRO: 正常显示
WM6.5 PRO: 显示,但是花屏
SP2003显示如下:
PPC2003显示如下:
WM5 SP显示如下:
WM5 PPC显示如下:
WM6 Class显示如下:
WM6 Pro显示如下:
WM6.5 Q屏显示如下:
WM6.5 WQ屏显示如下:
WM6.5 Square屏显示如下:
WM6.5 VGA屏显示如下:
WM6.5 WVGA屏显示如下:
以上都是模拟器的效果,正面这个是我的手机上的截图,WM6.5 Q屏:
猜测与CHome有关,换了一下主题设置,如下所示:
还是不行,测试结果如下:
而已在测试过程中发现,如果出现了花屏就很可能让开始菜单的标题栏也花屏,
同时无法返回CHome桌面,而其它程序的界面不受影响。
严重怀疑是CHome的问题,一狠心,备份数据,马上刷个无CHome版的WM6.5。
心情复杂加之昨晚睡眠不好,觉得挺漫长的刷机过程啊~~~
PS:我的天啊,怎么个个版本都有CHome啊~~~难道没它不行?
PS2:我就不信,拿出ROM定制武器,开刀...各位给力啊,我容易嘛我~~~
我把CHome给删除了,为了不出错,加入M2D,然后重新生成ROM,刷机...
终于好了~~~很给力,没有卡屏,开机正常进行触摸屏调整向导...来张照片来验明正身~~~
F5,结果让人很失望~~~还是一样花啊~~~
难道真的不关CHome的事?那又是什么问题啊?搞了这几个小时,一点收获都没有吗?
唉,还是不想这么容易放弃,于是把M2D也不要拉,再刷一次,这时发现了一个神奇的事:
在Win7刷机的话要安装回旧的驱动才能让刷机软件识别出手机,这次竟然不用回滚到4.1的旧版本就可以刷了
PS:文章比较长,请各位慢慢看看哦~~~
又来拉,测试开始...我表示无语...
从结果来看,和CHome没有什么关系,只是还不清楚到底是什么原因造成的。有待大牛们给力啊~~~
莫名奇妙的东西~~~洗洗睡吧~~~