标题:VB6.0中如何修改指定文件类型的图标?如何修改指定文件类型的默认启动程序? ...
只看楼主
小刀神
Rank: 1
等 级:新手上路
帖 子:69
专家分:5
注 册:2018-5-27
结帖率:91.67%
已结贴  问题点数:3 回复次数:1 
VB6.0中如何修改指定文件类型的图标?如何修改指定文件类型的默认启动程序?
VB6.0中如何修改指定文件类型的图标?如何修改指定文件类型的默认启动程序?
比如,程序生成了后缀名为.LST的文件,然后想让这类的文件的默认图标为自己指定的图标,该如何修改?
搜索更多相关主题的帖子: 修改 指定文件 类型 图标 默认 
2018-08-22 11:51
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:3 
其实这个,都是操作注册表。

每种文件类型,在注册表里,以 .后缀名  为一项,里面再建几个子项及相关键值。
你自己打开注册表看一下就会明白。

有二种方案:
1、代码操作注册表,一个键值一个键值的写入。百度一下如何操作注册表,就能找到方法。
2、写注册表文件。可以自己手动建一个,然后导出相关键值为一个文本文件。放到程序的资源文件里,需要时,释放为临时文件,然后使用命令导入注册表就可以了。

如果你的文件后缀,有可能与其他软件的相冲突,那么建议你使用第一种。可以先读键值内容,然后判断是否是自己,再加以处理。
如果你的文件后缀,不太可能与其他软件的相冲突,使用第二种吧,代码量少很多,也基本上可以不使用API。

授人于鱼,不如授人于渔
早已停用QQ了
2018-08-25 22:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-489360-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.178974 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved