1、MessageBox 实现 确定 取消
MessageBox("Here", "messageBox", MB_OKCANCEL);
int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT, uType);
参数含义:
HWND hWnd —— 父窗口的句柄。(在使用的时候发现在CView类里面不要填这一项,但是如果是再其他的类中,就要填写)
LPCTSTR lpText —— 对话框的内容
LPCTSTR lpCaption —— 对话框的标题
UINT uType ——窗口的风格
风格:
MB_DEFBUTTON1 —— 缺省按钮为之一个按钮
MB_DEFBUTTON2 —— 缺省按钮为第二个按钮
MB_DEFBUTTON3 —— 缺省按钮为第三个按钮
MB_ICONEXCLAMATION —— 显示图标为惊叹号
MB_ICONQUESTION —— 显示图标为问号
MB_ICONSTOP —— 显示图标为红叉叉
MB_ABORTRETRYIGNORE —— 显示终止、重试、忽略按钮
MB_OK —— 只显示确定按钮
MB_OKCANCEL —— 显示确定和取消按钮
MB_RETRYCANCEL —— 显示重试和取消按钮
同时应用多个风格的时候用|连接。
返回值:
IDABORT —— 按下了终止按钮
IDRETRY —— 按下了重试按钮
IDIGNORE —— 按下了忽略按钮
IDOK —— 按下了确定按钮
IDCANSEL —— 按下了取消按钮
IDYES —— 按下了是按钮
IDNO —— 按下了否按钮
2、qt messagebox 确定 取消 按钮的 *** 怎么写
MessageBox.Show() *** 返回的是dialogResult枚举,通过判断dialogResult的值,来做相对应的判断;
示例代码:
DialogResult dr=MessageBox.Show("确认删除吗?", "提示", MessageBoxButtons.OKCancel); if (dr == DialogResult.OK) { //用户选择确认的操作 MessageBox.Show("您选择的是【确认】"); } else if (dr == DialogResult.Cancel) { //用户选择取消的操作 MessageBox.Show("您选择的是【取消】"); }
3、C# Messagebox 确定 取消 按钮的 *** 怎么写?
DialogResult result=MessageBox.Show("内容", "标题", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if(result==DialogResult.OK)
{
//确定按钮的 ***
}
else
{
//取消按钮的 ***
}
扩展资料:
MessageBox的常见用法
一、按钮组合常量
MB_OK = $00000000;一个确定按钮
MB_OKCANCEL = $00000001;一个确定按钮,一个取消按钮
MB_ABORTRETRYIGNORE = $00000002;一个异常终止按钮,一个重试按钮,一个忽略按钮
MB_YESNOCANCEL = $00000003;一个是按钮,一个否按钮,一个取消按钮
MB_YESNO = $00000004;一个是按钮,一个否按钮
MB_RETRYCANCEL = $00000005;一个重试按钮,一个取消按钮
二、函数原型
function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer;
hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。
Text:欲显示的信息字符串。
Caption:对话框标题字符串。
Type:对话框类型常量。
该函数的返回值为整数,用于对话框按钮的识别。
4、MessageBox确定取消按钮的默认值是什么
MessageBoxDefaultButton 值之一,可指定消息框中的默认按钮。MessageBox(消息内容, 返回值 确定1,MessageBoxButtons.OK,MessageBoxIcon.Question);MessageBox(消息内容,, 返回值 确定1 取消2,MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);MessageBox(消息内容, 返回值 终止3 重试4 忽略5,MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Error);MessageBox(消息内容, 返回值 是6 否7 取消2,MessageBoxButtons.YesNoCancel, MessageBoxIcon.Exclamation);MessageBox(消息内容, 返回值 是6 否7,MessageBoxButtons.YesNo, MessageBoxIcon.Hand);MessageBox(消息内容, 返回值 重试4 取消2,MessageBoxButtons.RetryCancel, MessageBoxIcon.Information);
文章分享结束,messagebox确定取消和关闭msgbox的答案你都知道了吗?欢迎再次光临本站哦!