我制作了一个可以编辑和打开.BMP文件的程序,但是你只能从程序中打开这些文件。
如果我通过单击该文件并选择我自己的程序打开该程序的文件,它只会打开我的程序而不执行任何操作。
如何以这种方式打开文件,或者我必须处理哪条消息。
答案 0 :(得分:4)
默认情况下(意味着您的程序没有安装请求DDE关联的注册表项),文件名将在命令行上传递。您可以使用GetCommandLine
功能来检索它。
答案 1 :(得分:1)
当您通过“打开方式...”上下文菜单项打开.bmp文件时,将使用等于文件名的命令行参数调用您的程序。
因此,您应该解析命令行参数