有关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没有什么关系,只是还不清楚到底是什么原因造成的。有待大牛们给力啊~~~

莫名奇妙的东西~~~洗洗睡吧~~~

posted @ 2011-03-20 01:40  qbingo  阅读(1345)  评论(2编辑  收藏  举报