在我创建的可执行文件中打开图像文件

本文关键字:图像 文件 可执行文件 创建 | 更新日期: 2023-09-27 18:33:19

我刚刚在 MSDN 网站上完成了本教程 - 创建图片查看器,根据教程规范,它运行良好(尽管我确实删除了不必要的按钮)。

目前,我可以从程序中打开一个图像文件,这很好。但是,我希望能够从Windows资源管理器打开图像文件,并在图像查看器中打开它。(使用"打开方式"上下文菜单)。

我确实尝试通过"打开方式.."菜单打开它,但是当程序加载时,图像没有显示。该程序刚刚像往常一样启动。

我需要输入什么代码,允许我通过图像文件打开程序(如果有意义)

在我创建的可执行文件中打开图像文件

您可以使用:

Environment.CommandLine

其中将包含"..."格式的内容"...",首先是应用程序的路径,在您的情况下 - 第二个是打开方式文件的路径。

然后,您可以拆分它以获得第二个"..."并像往常一样在应用程序中加载文件。

还可以检查应用程序的参数是否包含打开方式文件的路径。我不确定,但应该很容易检查:有一个打印参数的mbox,然后尝试使用您的程序打开文件,看看显示什么。使用 args[0] 或 args[1] 或任何可能比拆分 Environment.CommandLine 更容易...