【发布时间】:2016-05-22 04:03:45
【问题描述】:
我是 C++ 初学者,我正在编写一个简单的 Windows 窗体应用程序。我想知道是否可以像在控制台应用程序中那样实现将删除的文件作为参数传递。对于后者,只是在 main() 中使用 argc 和 argv[] 参数即可,但显然不能这样在 winforms 应用程序中完成(至少不是直接)。
根据我在网上搜索时收集到的信息,似乎可以在 C# 中执行此操作。但是,我不愿意将我的程序翻译成 C#,因为我没有使用该语言的经验。请注意,我对让表单接受丢弃的文件作为参数不感兴趣,但特别是桌面图标。
所以我的问题归结为以下几点:您能否在 C++ winforms 应用程序中将删除的文件作为起始参数传递?
【问题讨论】:
-
不是你,是操作系统负责将文件作为命令行参数传递。您只能在应用程序中使用这些参数。而且只要是.net,都可以使用
Environment::GetCommandLineArgs()
标签: c++ winforms visual-studio-2010