File作为Win32应用程序的参数

时间:2011-04-23 23:33:54

标签: c winapi

如何在启动时使Win32应用程序在启动时打开文件(例如使用快捷方式或通过命令行)?

program.exe "document.txt"

2 个答案:

答案 0 :(得分:3)

这个link显示了如何检索命令行参数并将它们转换为字符串数组

即使它是用main编写的,它在WinMain或任何其他函数中同样有效

答案 1 :(得分:1)

如果你有一个Unicode程序使用lpCmdLine,否则使用GetCommandLineW并将结果传递给CommandLineToArgvW以获取程序参数的字符串列表,然后它才有效喜欢命令行程序。