7731|18

83

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

开始菜单中添加一个快捷方式 [复制链接]

想为自己的应用程序,在开始菜单中添加一个快捷方式,图标自定,怎么实现呢?
请高手指导,有实例或者源码最好,谢谢!

最新回复

嗯,谢谢各位高手帮忙,结贴给分吧  详情 回复 发表于 2009-12-30 10:56
点赞 关注

回复
举报

76

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
http://blog.zdnet.com.cn/html/98/427598-2882404.html
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
跟添加桌面快捷方式一样
首先创建应用程序的快捷方式.lnk文件
然后把该快捷方式移动到"windows\程序"目录下就可以了
创建桌面快捷方式就移动到"windows\桌面"目录下。
具体是在PB的platform.bib中引入应用程序和快捷方式文件
然后在platform.dat文件中
通过Directory("\windows\程序"):-File("XX.lnk","\windows\XX.lnk")命令
将快捷方式移至"windows\程序"目录下
至于图标改应用程序图标就可以了。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
platform.bib是什么啊?platform.dat文件又在哪啊???
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

5
 
我是要编程实现,编程平台VS2008
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

6
 
你工程的release目录下面就有
PB中也有你自己找一找
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

7
 
CTRL+F 搜索 就找到了!
platform.bib --配置文件 想把什么放到系统内核NK里面就在里面添加代码就可以了 !
platform.dat  --可以在里面设置文件系统里面的文件组织结构!
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 3 楼 xqgbearingob 的回复:
platform.bib是什么啊?platform.dat文件又在哪啊???

是在BSP目录下的,定制OS的人有这个,看来不是你定制的OS啊
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

9
 
如果你不能要求定制OS的人帮你这么做,就需要OS支持ROM文件系统,否则即使设置成功了,重新启动也没有了。不知道在注册表里边有没有设置这种快捷方式的,如果有的话系统支持HIVE-REG就可以了
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

10
 
platform.bib 在WINCE500\PLATFORM\smdk2440\FILES里面 !  
platform.dat  project Floder\WINCE500\smdk2440_ARMV4I\OAK\files下面

看来你刚接触WINCE! 多在google上搜索一下! 文章还是很多的!
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

11
 
必须得,就是这个了,相当的好
http://blog.zdnet.com.cn/html/98/427598-2882404.html
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

12
 
编程实现的话,在windows的程序目录下用CreateFile创建一个快捷方式文件就行了。
英文版的OS是在\Windows\Programs目录下创建。
中文版的OS是在\Windows\程序目录下创建。

快捷方式文件扩展名为.lnk,内容如下:
18#\windows\test1.ext
其中开始的数字表示#后的字符数。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(中级)

13
 
不对,大侠们可能误会了,我所建立的快捷方式,是应该和WinCE系统中开始菜单的“关闭”、“设置”等在同一级别的地方建立,不是应用程序下面...就是主菜单上的,而不是二级副菜单
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 12 楼 xqgbearingob 的回复:
不对,大侠们可能误会了,我所建立的快捷方式,是应该和WinCE系统中开始菜单的“关闭”、“设置”等在同一级别的地方建立,不是应用程序下面...就是主菜单上的,而不是二级副菜单

这个要该CE 的源代码例如WinCE500\PUBLIC\SHELL\OAK\HPC\EXPLORER\TASKBAR\stmenu.cpp,详细可以看91的博客,如果要在 应用程序编程实现,基本不可能。
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

15
 
引用 13 楼 aaa_tnt 的回复:
引用 12 楼 xqgbearingob 的回复:
不对,大侠们可能误会了,我所建立的快捷方式,是应该和WinCE系统中开始菜单的“关闭”、“设置”等在同一级别的地方建立,不是应用程序下面...就是主菜单上的,而不是二级副菜单

这个要该CE 的源代码例如WinCE500\PUBLIC\SHELL\OAK\HPC\EXPLORER\TASKBAR\stmenu.cpp,详细可以看91的博客,如果要在 应用程序编程实现,基本不可能。


那高手能否告知一下:WinCE500\PUBLIC\SHELL\OAK\HPC\EXPLORER\TASKBAR\stmenu.cpp这个文件在哪呢?我在自己电脑上全盘搜索了一遍,未果,没有找到什么东西啊
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

16
 
这个是要 定制WinCE 才能做到。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

17
 
完全可以照如上的方法设置成桌面快捷方式。。。
在如下:
PUBLIC\SHELL\OAK\HPC\EXPLORER\TASKBAR

public里面的代码最好不要动,不然问题比较多。。。
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

18
 
引用 1 楼 trueman_onlyme 的回复:
http://blog.zdnet.com.cn/html/98/427598-2882404.html


讲的不错,不过,个人感觉最好做到BSP里面去,即,将例子中的配置文件bat\reg等待,改成platform
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

19
 
嗯,谢谢各位高手帮忙,结贴给分吧
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表