Windows mobile美化之-短信界面美化修改~

看惯了windows mobile朴素的短信界面,偶尔换一下心情也是蛮好的~

 

其实,短信界面的样式是通过几个CSS文件控制的,只要适当的修改这些CSS文件,即可达到你想要的效果。

首先要提一下的是windows mobile短信的两种模式:普通模式、聊天模式。

一般新近出厂的ROM貌似都是默认聊天模式的。假如你的ROM处在普通模式,不要着急,下面方法也许可以帮你切换两种模式~

  • 1."HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings\OEM"
    "SMSInboxThreadingDisabled"=dword:1
    如果使用传统模式,则SMSInboxThreadingDisabled这个键的值得设置为1,由于我要改成聊天模式,所以将这个值设置为0即可。
  • 2."HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings",然后在右侧的键值列表中找到一个名为SMSavailable的键位。    
     双击进行修改,然后这时我们可以看到其默认情况下为1,将其就改为0的并保存时候就可以达到关闭WM系统短信聊天模式的目的了。修改为1时,则是启用该模式。

可惜的是在微软官网提供的WM6.1 Image里面,只修改了上面一项,无法实现切换到聊天模式。下面一个注册表项是本人最近刚搜到的,Image放在虚拟机里面,所以还没有去试验一下~稍后奉上结果

以下是几个相关的CSS文件(存在Windows目录):

  • 1.compose_style.css-----------新建、回复、已发送、已删除界面相关
  • 2.iframe_style.css--------------聊天模式收件箱界面相关
  • 3.read_style.css----------------普通模式收件箱界面相关
  • 4.read_sms.htm----------------普通模式收件箱界面相关

奉上修改好的绿色界面:点我保存吧~

最后补充一下,阅读界面要显示发件人及时间的话,如下:

a.in:link, a.in:visited {
    color:#7bb12d;
    font-weight: bold !important;
 text-decoration:none;
}

a.out:link, a.out:visited {
    color:#9b9b9b;
    font-weight: bold !important;
 text-decoration:none;
}

懂的CSS的可以自己研究去吧~偶水平太差,见谅了

以上CSS文件要设置为只读系统属性~附件的图片文件夹放到根目录

作者:一修先生
         
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted @ 2010-02-02 10:37 一修先生 阅读(2594) 评论(11) 编辑 收藏

 回复 引用 查看   
#1楼 2010-02-02 10:47 chy710      
css?
 回复 引用 查看   
#2楼 2010-02-02 10:55 蓝色心语      
很不错,顶楼主
 回复 引用 查看   
#3楼 2010-02-02 11:01 Jake Lin      
不错,谢谢分享。
 回复 引用 查看   
#4楼 2010-02-02 11:38 小情      
ffff
 回复 引用 查看   
#5楼 2010-02-02 21:06 编程浪子_      
怎么用到CSS了?
微软这是啥意思呢?
难道短信是XML格式存的?

 回复 引用 查看   
#6楼[楼主] 2010-02-03 09:05 一修先生      
@编程浪子_
是html吧,聊天模式相关的是readthread.htm(貌似这个名字~在windows目录),当然样式都定义到css文件里面了~短信存储格式到没注意。。

 回复 引用 查看   
#7楼[楼主] 2010-02-03 09:24 一修先生      
@编程浪子_
不过短信默认是存在SIM卡里面的。。。SIM卡里面不能存XML吧?

 回复 引用 查看   
#8楼[楼主] 2010-02-03 09:44 一修先生      
@编程浪子_
短信保存在根目录的cemail.vol中,查资料是CEDB结构的数据库,可以肯定不是XML。。至于读取CEDB,只搜到C++例子。。

 回复 引用 查看   
#9楼 2010-02-03 22:15 编程浪子_      
EDB就好说了!
还不如SQLCE麻烦呢

 回复 引用 查看   
#10楼 2010-02-03 22:58 编程浪子_      
貌似6。X的。

顺便问下,楼主知道2003的短信在什么地方存着的吗?

我找了几天没找到!

 回复 引用 查看   
#11楼[楼主] 2010-02-05 10:51 一修先生      
@编程浪子_
没用过2003. 应该也是cemail.vol,可能在windows目录。

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1661528 8f+Bo2zw4R8=