没有重载函数的实例.(消息框::显示)
no instance of overloaded function.... (messagebox::show)
显然,我的参数与参数列表不匹配。
这是一行:
MessageBox::Show("Credits:n [bla bla bla]n [bla bla bla]",
MessageBoxButtons::OK, MessageBoxIcon::Asterisk);
谁能解释一下发生了什么?每个表达式都需要单独的字符串吗?
没有采用单个字符串、消息框按钮和消息框图标的重载。您需要为标题添加额外的string
:
MessageBox::Show("Credits:n [bla bla bla]n [bla bla bla]", "Title",
MessageBoxButtons::OK, MessageBoxIcon::Asterisk);
源
MSDN 具有可用重载的完整列表。
只需查找MessageBox::Show
重载,就可以使用 VS 的智能感知进行类似的操作,我了解到实际上没有这样的重载。您可以获得的最接近的是此重载,您需要使用它指定文本和标题:
MessageBox::Show(String^ text, String^ caption, MessageBoxButtons buttons, MessageBoxIcon icon)
您可以在文档中搜索可用的函数。我认为您可以使用此版本的Show
.
DialogResult Show(
String^ text,
String^ caption,
MessageBoxButtons buttons,
MessageBoxIcon icon
)
它需要两个字符串:消息的内容和标题。
相关文章:
- SDL 映像:无法打开映像,仅显示错误消息
- if/else 语句输出由于加号或减号而未显示正确的消息
- C++MSVC-显示未捕获的异常消息
- 大多数代码不仅显示欢迎消息和"enter pin"?
- boost::p rogram_options - 验证失败时,显示用户在错误消息中输入的值
- 可视C++消息框中函数的显示地址
- 错误 LNK1104:错误消息中显示的路径未在其他依赖项中定义
- C++未显示自定义异常消息
- 如何使用消息框函数显示 BSTR 值
- ROS2 COLCON构建未在Windows中显示任何错误消息
- winrt消息对话框未显示
- 为什么显示密码而不是消息
- 出现分段错误时,更改显示的消息错误
- C++/CLI 项目如何在控制台窗口中显示消息
- 从C函数上显示QTEXTEDIT上的消息
- git_remote_fetch返回错误并显示消息:"there is no TLS stream available"
- 格式化输出以显示在错误列表的消息部分中
- VS 代码显示编译 clang 的错误消息
- 显示错误消息框时出错.我该如何显示它
- 当我按值传递参数时,c++构建消息显示一个引用参数