在打包时,已经创建了格式,已经可以自定义格式的图标改成自己定义的图标文件了。
但是问题是如何双击该自定义格式就打开自己开发的软件,例如 Windows记事本程序:
像一个 txt文件, 双击后就打开记事本程序并且读取文件里面的数据。或者将一个txt文件拖拽到及时本中也可以获取到记事本程序中存储的(文字)数据。应该如何实现?安装程序后, 只要对应程序格式的文件就可以通过双击拖拽等方式打开并对文件操作。
但是问题是如何双击该自定义格式就打开自己开发的软件,例如 Windows记事本程序:
像一个 txt文件, 双击后就打开记事本程序并且读取文件里面的数据。或者将一个txt文件拖拽到及时本中也可以获取到记事本程序中存储的(文字)数据。应该如何实现?安装程序后, 只要对应程序格式的文件就可以通过双击拖拽等方式打开并对文件操作。
解决方案 »
- 我需要利用Modbus协议读取电能表的数据,请问该怎么读呢? 语言是c#
- 判断IP正则表达式完成了99%
- c#如何发送组合键比如shift+tab
- sql2005数据库中非int型表字段如何实现自增?
- vs2005与SQL,在线等
- C#插入数据库的password问题
- 到底是C#.net的錯﹐還是VSS(Microsoft Visual SourceSafe 6.0)的錯? 各位﹐有請﹗﹗
- C#里能不能创建命名管道?如果能怎么创建,还有怎么在c#内实现进程内通讯
- c#下可以委托结构吗
- emgucv 怎么根据图像轮廓 分割图片
- c# 多语言如何引用资源文件中的相应信息?
- C#可以开发QQ好友群发软件吗?
打包时,有注册表的选项,在那里加入你要关联的文件扩展名和程序的安装路径。等安装完成,注册表导入成功后,只要双击自定义的文件,操作系统就会读取注册表里相关联的应用程序,从而使用在程序打开这个文件。当然在程序里,你要在程序启动的时候,判断有没有文件参数,如果有的话,就打开这个文件。在main函数的args数组里有文件参数。你想通过拖动文件到你的程序上,实现打开的话,就要捕获文件拖动消息,捕获这个消息后,使用windowsAPI就可以知道传递给你的程序是那些个文件,你就可以打开这些文件了。