visual-studio - 如何显示 Win32 MessageBox?

标签 visual-studio winapi visual-c++

我正在尝试制作一个弹出消息框,上面写着“Hello World”。 我从文件>新建项目>Visual C++>CLR>Windows 窗体应用程序开始 然后我从工具箱中拖出一个按钮到窗体上,双击它 进入

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{
MessageBox("Hello World");
}

然后我编译... 但是我收到一条错误消息说

错误 C2440:“”:无法从“const char [12]”转换为“System::Windows::Forms::MessageBox”

最佳答案

你需要:

MessageBox::Show("Hello World");

(根据您在 Visual Studio 2005 中的说明进行测试。)

关于visual-studio - 如何显示 Win32 MessageBox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1148538/

相关文章:

visual-studio - Visual Studio错误

.net - nuget安装退出代码9009

.net - 由于文件不存在,项目 x 未导入(路径长度问题)

c - 如何使用 Windows API 创建文件?

c++ - 内存泄漏问题

visual-studio - 比较Visual Studio中的配置?

C++(WINAPI - WIN32) 第二个编辑框无法读取输入值

javascript - 如何读取指针(local_tbb.dwData)处的内存以获取窗口句柄

c++派生基类Friend函数访问Parent上的private?

c++ - 在 Release模式下构建 Boost