我希望有一个基于对话框的小应用程序,它传递了命令行参数,因此,使用VC++ 6我运行了应用程序向导并选择了MFC对话框应用程序.
这不会自动配备命令行参数.所以我去MSDN刷新了我的记忆.MSDN声明所有C++程序都有main()或wmain()函数,而argc等参数都在这里.我刚创建的应用程序没有这些.
由于显然有一个函数是应用程序的入口点,我可以在这里坚持参数吗?我确实试过这个,但我不相信我实际上正在编辑正确的功能.(我可以从项目设置或类似设备中找到充当main()函数的函数吗?)
基本上,我如何让我的程序读取命令行参数.
也作为副业.对于一个简单的程序,这是,我真的不想使它成为一个MFC应用程序,从而超过MB的大小.是否有应用程序向导模板库允许我创建非MFC对话框应用程序?
kar*_*hik 36
使用GetCommandLine(),它返回正在执行的文件的名称,后跟参数.
应用程序成员m_lpCmdLine(使用类似yourApp.m_lpCmdLine)仅包含参数.
还有的CWinApp :: ParseCommandLine() ,你可能会发现有用的.
还可以尝试使用ATL COM向导创建非MFC对话框应用程序(选择.exe选项,而不是.dll).
| 归档时间: |
|
| 查看次数: |
32396 次 |
| 最近记录: |