【发布时间】:2010-12-16 08:53:06
【问题描述】:
可以使用 cout 语法显示 windows 消息框吗?
我还需要抑制/隐藏命令提示符窗口。
有很多方法可以调用messagebox函数并通过它的使用来显示文本,但是这里的主要限制是必须使用cout语法。
cout << "message";
我正在考虑在 cout 输出中调用 VB msgbox 命令,但找不到任何有效的方法。
有什么想法吗?
【问题讨论】:
-
如果您有一个 C++ 控制台应用程序,并且您正试图将其转变为一个 Windows 应用程序,那么您最不必担心。
-
cout << "Hello" << user_name;会显示多少个对话框? -
@Dan - 这是我所在学校的一位讲师的请求,他正在教 C++,但不希望学生能够访问命令提示符。 @Eric - 只有 1 个
-
@Cheese:我建议让学生混合使用消息框(因为它有效)和字符串流(因为它是类似于 cout 的流)将是一个更好的解决方案。见斯蒂芬纽厄尔的回答。控制台程序和消息框程序完全不同,试图强迫学生以同样的方式对待它们让我觉得这是一种糟糕的教学方式。
-
@Brian - 我同意,但我不是老师,也不是告诉老师如何上课的人 - 他是部门负责人
标签: c++ windows messagebox cout