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"
分享到:
相关推荐
Windows Mobile UI 设计 (Smartphone 和 Pocket PC .Net版)
Windows Mobile 自定义安装包 C#代码 使用CustomInstaller.dll
Windows Mobile UI 设计
windows Mobile下的WindowsMediaPlayer 自定义控件(控件为dll)以及加载控件的事例代码,只需要1行代码即可播放wmv视频~(适用于smartphone和Pocket PC)
Windows Mobile自定义控件ImageButton以及该控件如何调用.
windows mobile 更改安装的图标
仿电脑开始菜单 手机版windows mobile系统 STM5700
ionic angularjs mobile ui 自适应,是我学习的例子,项目可导入eclipse中直接,需要的下载.
MobileUI提供了多种UI组件,这些组件是专门为移动应用程序设计的,例如选项卡,侧菜单,堆栈导航以及大量其他组件(例如列表和表单)。 它们都具有iOS和Android支持,并具有自动样式,这些样式将根据平台更改应用...
JQueryMobile.js插件 html5技术模仿移动手机页面开发 UI的汇总
一个风格类似Iphone的UI,里面的源码可以作为UI设计的参考
Windows mobile 6.5常用软件
mobile-angular-ui-1.3.3,那个 mobile-angular-ui中文版 无法下载
WindowsMobile5 源码WindowsMobile5 源码WindowsMobile5 源码WindowsMobile5 源码
WebGL demo : http://www.evilsystem.info/asset/Arrow_Mobile_UI_for_UGUI/ Android apk : http://downloads.evilsystem.info/arrow_mobile_ui_ugui.apk
众所周知,在windows7操作系统中已经不需要安装active sync ...清您下载windows mobile center for windows7(vista也是如此)软件,然后将手机与电脑连接即可.亲自操作,该方法适合于任何版本的windows mobile 手机系统.
如何搭建windows mobile应用开发的环境
Jquery mobile api汇总和详细解释
Windows Mobile开发实验,wince操作系统定制。