您当前的位置:t7t8网 >  创业指南 >messagebox确定取消 关闭msgbox

messagebox确定取消 关闭msgbox

更新时间:2023-01-25 00:09:28 点击: 来源:yutu

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的答案你都知道了吗?欢迎再次光临本站哦!

转载请备注原文地址:https://www.t7t8.net/chuangye/547332.html
移动端网站原文地址:https://m.t7t8.net/chuangye/547332.html