gpt4 book ai didi

c++ - 制作 C++ 应用程序 "Opened with..."

转载 作者:行者123 更新时间:2023-11-28 06:19:02 25 4
gpt4 key购买 nike

我正在开发一个或多或少围绕重命名文件的 (C++) 程序。我想这样做,以便您可以选择一个文件,右键单击它并选择“打开方式”,然后选择我的应用程序。我弄清楚了上下文菜单部分,我只是不知道如何做 C++ 部分。

换句话说,如何制作一个可以与文件一起打开(通过上下文菜单或直接打开它)的程序(在 C++ 中)并处理这个文件?

例子:在我的 Windows 中,我将“.roberto”扩展名与“C:\Program Files\MyProgram\MyProgram.exe”相关联。因此,如果我打开一个“.roberto”文件,就会弹出一个命令提示符,只显示所选文件的名称。

我希望这是清楚的,我不确定如何解释。我在搜索这个问题时也遇到了一些麻烦,所以如果之前有人问过这个问题,请原谅我。谢谢。

最佳答案

Windows 平台上,在基于 MFC 的应用程序中,这是由框架在应用程序类的 InitInstance() 方法中自动完成的:

EnableShellOpen();
RegisterShellFileTypes(TRUE);

重要提示:通常此功能依赖于框架且特定于操作系统。

关于c++ - 制作 C++ 应用程序 "Opened with...",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29634672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com