.NET CF WM上创建快捷方式


        WM设备上本身就支持创建快捷方式,在菜单上选择“复制”,然后其他地方选择“粘贴快捷方式”皆可。 可有时我们需要为用户提供一种功能,让用户可以自己选择是否在开机时启动,这是就需要我们开发人员为其提供操作了。

        当然,在.NET CF 上为WM创建快捷方式是件很容易的事情。这里提供两种方式:

方法一: 通过P/Inovke调用系统API  -  SHCreateShortcut或SHCreateShortcutEx
Code

.NET CF c#
调用

方法二:
        打开一个WM上的后缀名为.lnk的文件,查看其中的格式,如下:
        {目标路径包含字符数}#"{目标路径和命令}"
        48#"\Program Files\CreateShortCut\CreateShortCut.exe"
说明: 如果目标路径包含空格,则要用2个引号把路径包起来,当然推荐是在任何时候都是用2个引号把路径包含进来。您可以去掉引号试试!
我们可以按照该格式来定义自己的快捷方式函数:
Code

好了,所有工作完成!
如下截图




--------------------
例子下载:





--------------------------------------------------

李森 – listen
E-mail:  lisencool@gmail.com

声明:
这里集中了在WinCEWindows Mobile开发中的一些基本常识。我很乐意和大家分享,也希望大家提出意见,并给我投稿,我会第一时间替您发表并署上您的大名!

Announce:
Here collects general knowledge on WinCE and Windows mobile. I 'm very glad to share them with all friends, and also hope you can share your problems and opinions and contribute articles to me to share with others. I'll publish your articles and sign your name at the first time.

  


posted on 2009-08-13 09:35  listenlisten  阅读(1125)  评论(2编辑  收藏  举报

导航