请问,如何创建自己的文件格式,以保存普通文本,同时开发自己的专用读写类

xiaxilin00 2004-11-16 01:18:00
up
...全文
157 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
哈哈007哈 2004-11-16
  • 打赏
  • 举报
回复
都说了
xiaxilin00 2004-11-16
  • 打赏
  • 举报
回复
hao
BearRui 2004-11-16
  • 打赏
  • 举报
回复
2、改注册表:

文档与程序的关联信息在注册表中
; t0是文件扩展名
; ttt是程序名
HKEY_CLASSES_ROOT\.t0 = 文档类型ID
HKEY_CLASSES_ROOT\ttt.Documenttid\shell\open\command = ttt.EXE %1
HKEY_CLASSES_ROOT\ttt.Documenttid\shell\open\ddeexec = [open("%1")]
HKEY_CLASSES_ROOT\ttt.Documenttid\shell\open\ddeexec\application = ttt
; 注意:此应用程序是可选的
;(默认为“命令”中的应用程序名)
HKEY_CLASSES_ROOT\ttt.Documenttid = 文档类型全称
-----------------------------------
有个API函数 打开指定文档,没有程序与该文档关联时显示“让用户选择应用程序的那个框框”
ShellExecute(this->m_hWnd,"open","c:\\abc.txt","","",SW_SHOW );
BearRui 2004-11-16
  • 打赏
  • 举报
回复
通过安装部署来实现自定义文件类型(这里设你的文件类型为.abc)

1、右键你的安装项目——视图——文件类型。

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

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

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧