`
jinvasshole
  • 浏览: 771632 次
文章分类
社区版块
存档分类
最新评论

windows mobile UI 自定义开始菜单图标

 
阅读更多

http://www.shangducms.com/post/2009/08/13/Windows-Mobile-UI-Customize-WM-65-Icon.aspx

今天继续完善一下程序,然后做安装程序,就想要定义一下Windows Mobile 6.5开始菜单的图标,不过这里图标定义的还是有点复杂,主要是作图有点复杂吧,而且网上说的办法也一点都不好。现在先上两张图,就是我的WM机器的UI以及我自定义的UI。

我们可以看到第一个图是一个shell,WM在UI上还是做了很大的改动的,另外这里只是为了让配图好看加上去的,如果想要这个shell可以留下邮件,安装了之后可以看到还是蛮不错的。第二个图就是我们的程序图,程序图这里的Poewer Management是我开发的程序,这里就介绍如何让自己的程序放到开始菜单里,而且WM 6.5的系统中,还可以通过设置PNG作为我们程序的图标,更透明UI更友好。

首先我们为我们的程序添加一个png图片(注意这里编译的时候要设置为Copy Always),这个图片是要显示在WM开始菜单的,并且这个图片的分辨率最好是192,然后我们添加一个安装包,在安装包内添加我们需要的内容,如上图,添加完成后,我们就需要在安装包的文件系统里面添加一个【特殊文件夹】,如下图所示。

上面我已经添加了一个Start Menu Folder,所以在菜单里面是灰色的,选不了了,上图只是示意在哪里选择,然后我们在右侧的窗口中创建快捷方式,如下图。

创建快捷方式我们就能够在开始菜单中看到我们的ICON了,但是先别急,我们可以试试安装,发现图标很丑,所以这里才到真正的正文,如何自定义WM6.5的开始菜单,这里我们可以通过修改注册表的方式修改,如下图所示。

其中注册表的规则如下。<!-- <br /> <br />Code highlighting produced by Actipro CodeHighlighter (freeware) <br />http://www.CodeHighlighter.com/ <br /> <br />-->

我们写的时候,在Start里面创建的键就是我们程序的快捷方式,也就是我们刚刚创建的一个开始菜单的同名的lnk文件。(也就是我刚才创建了一个Power Management快捷方式,在注册表里面也是同名),然后在这个键里面添加一个String键,值就是我们的ICON的地址,这里我使用了%InstallDir%来表明安装路径。

这样,程序启动之后WM开始菜单的图标就不会那么模糊那么丑了,我们就可以自定义自己的快捷方式的图标了。下面这个链接是参考资料,例如何种屏幕的开发何种类型的WM的手机应用应该用何种大小和分辨率的图片都会详细介绍。

<!-- <br /> <br />Code highlighting produced by Actipro CodeHighlighter (freeware) <br />http://www.CodeHighlighter.com/ <br /> <br />-->[HKEY_LOCAL_MACHINE/Security/Shell/StartInfo/Start/Phone.lnk]
"Icon"="/Application Data/My App/newphoneicon.png"
分享到:
评论

相关推荐

    《jQuery Mobile快速入门》.((美)Brad Broulik ).[PDF]

    作为jquery mobile的入门级读物,《jquery mobile快速入门》以示例方式讲解了jquery mobile的基本知识和核心特性,内容系统全面,便于理解。 《jquery mobile快速入门》总共分为10章,内容包括jquery mobile的基础...

    4-aco-dmenut:mediawiki MobileFrontend 的自定义菜单,在移动客户端上呈现桌面侧边栏

    请注意,如果您想重用桌面图标,可能需要应用自定义样式,最突出的是图标反转样式。 您还可以使用移动定制的图像添加不同的图标类。菜单定制您可能希望向MediaWiki:mobile.css添加样式以提高菜单的可读性和可用性。...

    Google Android SDK开发范例大全(第3版) 1/5

    4.8 自定义下拉菜单模式 4.9 动态添加/删除的Spinner菜单 4.10 心爱小宝贝相片集 4.11 快速地搜索手机文件引擎 4.12 按钮也能随单击变换 4.13 具自动提示功能的菜单 4.14 数字及模拟小时钟设计 4.15 动态输入日期与...

    Google Android SDK开发范例大全(第3版) 4/5

    4.8 自定义下拉菜单模式 4.9 动态添加/删除的Spinner菜单 4.10 心爱小宝贝相片集 4.11 快速地搜索手机文件引擎 4.12 按钮也能随单击变换 4.13 具自动提示功能的菜单 4.14 数字及模拟小时钟设计 4.15 动态输入日期与...

    Google Android SDK开发范例大全(第3版) 3/5

    4.8 自定义下拉菜单模式 4.9 动态添加/删除的Spinner菜单 4.10 心爱小宝贝相片集 4.11 快速地搜索手机文件引擎 4.12 按钮也能随单击变换 4.13 具自动提示功能的菜单 4.14 数字及模拟小时钟设计 4.15 动态输入日期与...

    Google Android SDK开发范例大全(第3版) 5/5

    4.8 自定义下拉菜单模式 4.9 动态添加/删除的Spinner菜单 4.10 心爱小宝贝相片集 4.11 快速地搜索手机文件引擎 4.12 按钮也能随单击变换 4.13 具自动提示功能的菜单 4.14 数字及模拟小时钟设计 4.15 动态输入日期与...

    《Google Android SDK开发范例大全(第3版)》.pdf

    4.8 自定义下拉菜单模式 99 4.9 动态添加/删除的spinner菜单 102 4.10 心爱小宝贝相片集 104 4.11 快速地搜索手机文件引擎 107 4.12 按钮也能随单击变换 109 4.13 具自动提示功能的菜单 110 4.14...

    手机 pdf 阅读器

    自定义问候语(系统路径下dictum.rc文件,格式参见jar包中的dictum.rc文件,保存时使用UTF-8编码,可写条目为0~9/a~z/A~Z,置空时表示不显示问候语) ·修正:  0键在各偏好中切换时亮度混乱的问题  部分手机上无法...

Global site tag (gtag.js) - Google Analytics