Delphi中的消息对话框
(一)showmessage()
只有一个OK按钮,括号中填入希望提示的字符串
例:showmessage(‘除数不能为0!!’);
(二)messageBox()
1、函数原型及参数
function MessageBox(hWnd: HWND, Text, Caption, Type: Word): Integer;
hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。
Text:欲显示的信息字符串。
Caption:对话框标题字符串。
Type:对话框类型常量(可以是多个常量的组合)。
该函数的返回值为整数,用于对话框按钮的识别。
例:
MessageBox(handle,'确认删除吗?','此处是对话框标题',MB_ICONQUESTION+MB_YesNo);
MB_ICONQUESTION是图标常量‘?’

本文介绍了Delphi中两种常用的消息对话框:showmessage()和messageBox()。详细讲解了messageBox()的函数参数,包括窗口句柄、信息字符串、对话框标题和类型常量,并列举了各种类型的按钮、缺省按钮、图标以及运行模式。此外,还提到了如何通过强制类型转换实现代码共享,提高代码复用率。
最低0.47元/天 解锁文章
5533

被折叠的 条评论
为什么被折叠?



