<分区>
我想创建三个按钮继续、退出和重试按钮。
MessageBox(NULL, "Loading.. Click ok to continue or Cancel to Exit", "TITLE", MB_OKCANCEL);
如何将确定和取消按钮更改为继续和退出??
标签 c++ mfc messagebox
<分区>
我想创建三个按钮继续、退出和重试按钮。
MessageBox(NULL, "Loading.. Click ok to continue or Cancel to Exit", "TITLE", MB_OKCANCEL);
如何将确定和取消按钮更改为继续和退出??
最佳答案
你不能这样做。 MessageBox
函数不提供此功能。它有一些常用的消息框类型,但如果您需要除这些以外的自定义文本,那您就不走运了。
当然,您始终可以使用资源编辑器创建自己的自定义对话框。
这些是 MessageBox
支持的消息框类型:
/*
* MessageBox() Flags
*/
#define MB_OK 0x00000000L
#define MB_OKCANCEL 0x00000001L
#define MB_ABORTRETRYIGNORE 0x00000002L
#define MB_YESNOCANCEL 0x00000003L
#define MB_YESNO 0x00000004L
#define MB_RETRYCANCEL 0x00000005L
#if(WINVER >= 0x0500)
#define MB_CANCELTRYCONTINUE 0x00000006L
#endif /* WINVER >= 0x0500 */
关于c++ - 如何在 C++ 中创建带有用户定义按钮的消息框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14954876/