免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1875|回复: 2
收起左侧

[技巧] 自定义文件关联图标

[复制链接]

478

主题

2万

铜板

146

好友

版主

地信是我家,发展靠大家!

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
12010
发表于 2011-1-25 00:34 | 显示全部楼层 |阅读模式
1、右键你的安装项目——视图——文件类型。

添加一个文件类型,设置你添加的文件类型属性,name属性设置为你程序的名字,command的属性

选择:“主输出来自...(活动)”...是你的程序名字,最后把extensions属性设置为abc,就这样就搞定了

2、改注册表:

文档与程序的关联信息在注册表中

  1. ;     t0是文件扩展名
  2. ;     ttt是程序名
  3. HKEY_CLASSES_ROOT\.t0   =   文档类型ID
  4. HKEY_CLASSES_ROOT\ttt.Documenttid\shell\open\command   =   ttt.EXE   %1
  5. HKEY_CLASSES_ROOT\ttt.Documenttid\shell\open\ddeexec   =   [open( "%1 ")]
  6. HKEY_CLASSES_ROOT\ttt.Documenttid\shell\open\ddeexec\application   =   ttt
  7.         ;   注意:此应用程序是可选的
  8.         ;(默认为“命令”中的应用程序名)
  9. HKEY_CLASSES_ROOT\ttt.Documenttid   =   文档类型全称
复制代码

-----------------------------------
有个API函数   打开指定文档,没有程序与该文档关联时显示“让用户选择应用程序的那个框框”
ShellExecute(this-> m_hWnd, "open ", "c:\\abc.txt ", " ", " ",SW_SHOW   );

锄禾日当午,签到好辛苦!...
头像被屏蔽

0

主题

1849

铜板

1

好友

禁止发言

积分
1405
发表于 2019-4-19 09:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

7

主题

1万

铜板

3

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5573

灌水勋章

发表于 2024-1-6 14:17 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

在线客服
快速回复 返回顶部 返回列表