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