MessageBox用法

摘要:
消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。'),PChar,MB_ICONEXCLAMATION);附常用属性系统默认图标,可在消息框上显示X错误MB_ICONHAND,MB_ICONSTOP,andMB_ICONERROR?警告MB_ICONEXCLAMATIONandMB_ICONWARNINGi信息MB_ICONASTERISKandMB_ICONINFORMATION按钮的形式MB_OK默认MB_OKCANCEL确定取消MB_YESNO是否MB_YESNOCANCEL是否取消返回值IDCANCEL取消被选IDNO否被选IDOK确定被选IDYES是被选补充:以上消息框的用法是在Delphi中的应用,如果不是,则要MessageBox;或MessageBox;hWnd为某窗口的句柄,或者直接用AfxMessageBox。
消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。
1.最简单用法,不带图形
MessageBox(0,'不同意','提示',MB_OK);
MessageBox(0,'不同意','提示',MB_OKCANCEL );
2.警告对话框:
MessageBox(0,'密码不能为空,请务必输入密码','警告',MB_ICONEXCLAMATION);
3.提示信息对话框:
MessageBox(0,'密码不能为空,请务必输入密码','提示',MB_ICONASTERISK and MB_ICONINFORMATION);
4.复杂用法:
MessageBox(Handle, PChar('进程' + Listview1.Selected.caption +'不能被结束!'), PChar('提示'), MB_ICONEXCLAMATION);
附常用属性
系统默认图标,可在消息框上显示
X错误 MB_ICONHAND, MB_ICONSTOP, and MB_ICONERROR
?询问 MB_ICONQUESTION
!警告 MB_ICONEXCLAMATION and MB_ICONWARNING
i信息 MB_ICONASTERISK and MB_ICONINFORMATION
按钮的形式
MB_OK 默认
MB_OKCANCEL 确定取消
MB_YESNO 是否
MB_YESNOCANCEL 是否取消
返回值
IDCANCEL 取消被选
IDNO 否被选
IDOK 确定被选
IDYES 是被选
补充:
以上消息框的用法是在Delphi中的应用,如果不是,则要MessageBox(NULL,"ddd","ddd",MB_OK); 或MessageBox(hWnd,"ddd","ddd",MB_OK); hWnd为某窗口的句柄,或者直接用AfxMessageBox。
if messagebox(handle,pchar('要更新数?'),pchar('提示'),MB_yesno+MB_ICONASTERISK) = ID_yes then

免责声明:文章转载自《MessageBox用法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇winform listview控件Pascal精要笔记下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

kafka集群搭建(windows环境下)

一、简介 Kafka 是一个实现了分布式的、具有分区、以及复制的日志的一个服务。它通过一套独特的设计提供了消息系统中间件的功能。它是一种发布订阅功能的消息系统。 1、名词介绍 Message 消息,就是要发送的内容,一般包装成一个消息对象。   Topic 通俗来讲的话,就是放置“消息”的地方,也就是说消息投递的一个容器。假如把消息看作是信封的话,那么 T...

Maven 命令参数 整理

命令参数 备注 mvn -v --version 显示版本信息; mvn -V --show-version 显示版本信息后继续执行Maven其他目标; mvn -h --help 显示帮助信息; mvn -e --errors 控制Maven的日志级别,产生执行错误相关消息; mvn -X --debug 控制Maven的日志级别...

ShellExecute详细用法(可以单独打开一个文件)

ShellExecute的功能是运行一个外部程序,或者打开一个已注册的文件、打开一个目录、打印文件等等功能,它可以打开电脑内的任何文件,也可以打开URL。函数的原型: 1 HINSTANCE ShellExecute( 2 HWND hwnd, 3 LPCTSTR lpOperation, 4 LPCTSTR lpFile, 5 LPCTSTR l...

Tp5使用消息队列实现邮键发送

1、首先,compare需要下载安转包,如果你有的话就可以直接使用这个扩展包  消息队列扩展 composer require topthink/think-queue 在extra文件夹中的queue.php进行配置 return [ 'connector' => 'database', 'table' => 'j...

netty5客户端监测服务端断连后重连

  服务端挂了或者主动拒绝客户端的连接后,客户端不死心,每15秒重连试试,3次都不行就算了。修改下之前的客户端引导类(NettyClient,参见netty5心跳与业务消息分发实例),新增两个成员变量,在connect连接方法里的finally加入重连操作: private ScheduledExecutorService executorServ...

发布订阅模式的非委托实现

主窗体向多个窗体传值 主窗体中的代码如下:需要写一个接口,让所有子窗体访问,并且实现接口中的方法 namespace发布订阅模式的非委托实现 { public partial classMainfrm : Form { public List<IchildFrm> childFrmList = new List&...