gpt4 book ai didi

visual-c++ - 如何在 MFC 应用程序中获取命令行参数?

转载 作者:行者123 更新时间:2023-12-03 11:48:28 26 4
gpt4 key购买 nike

我希望有一个基于对话框的小应用程序,它传递命令行参数,因此,使用 VC++6 我运行了应用程序向导并选择了一个 MFC 对话框应用程序。

这不会自动配备命令行参数。所以我去了
到 MSDN 来刷新我对这些的内存。 MSDN 声明所有 C++ 程序
具有 main() 或 wmain() 函数以及 argc 等参数
到这里。我刚刚创建的应用程序没有这些。

由于显然有一个函数是应用程序的入口点,可以
我坚持这里的论点?我确实尝试过这个,但我不相信我
实际上是在编辑正确的函数。 (我能找到哪个函数
是作为项目设置中的 main() 函数还是类似的?)

基本上,我如何让我的程序读取命令行参数。

也作为副业。对于一个简单的程序,这是,我真的不
想要使它成为 MFC 应用程序,从而使其大小超过 MB。是否有应用程序向导模板库允许我创建非 MFC 对话框
应用?

最佳答案

使用 GetCommandLine() ,它返回正在执行的文件的名称,
其次是论据。

申请成员(member) m_lpCmdLine (像 yourApp.m_lpCmdLine 一样使用)只包含参数。

还有CWinApp::ParseCommandLine()您可能会觉得有用。

还可以尝试使用 ATL COM 向导创建非 MFC 对话框应用程序(选择 .exe 选项,而不是 .dll)。

关于visual-c++ - 如何在 MFC 应用程序中获取命令行参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5562877/

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