c++ - 将自定义按钮标题添加到消息框

标签 c++ mfc messagebox

我想在我的消息框中有两个按钮“停止”和“继续”。我们可以在消息框中设置自定义按钮吗?

最佳答案

从 Windows Vista 开始,操作系统提供了 TaskDialog API作为更简单但有限的 MessageBox() 函数的替代品。

具体来说,TaskDialogIndirect()函数允许您使用单独的标签定义自定义按钮。链接的 MSDN 页面上有一个示例。

如果您必须支持早于 Vista 的操作系统版本,则有 projects like this模拟 TaskDialog 功能。

关于c++ - 将自定义按钮标题添加到消息框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47150351/

相关文章:

c++ - Windows:是否有我可以作为 Visual C++ 资源引用的内置加载动画?

wpf - 您是如何在 MVVM 中成功实现 MessageBox.Show() 功能的?

.net - 关闭 MessageBox 后的图形错误

c++ - 使用 Crypto++ 进行原始 RSA 加密和解密

c++ - To::close() 还是 to::fclose()?

c++ - Qt 布局以自身为中心

c# - 在 C# 中的 MessageBox 中显示当前日期时间

c++ - MIPS 上 pthreads 中的段错误

c++ - mfc - 一次打开许多框架

c++ - GetComboBoxInfo 返回 false