MessageBox用法

pb中messagebox的使用方法 pb中messagebox的使用方法,讲述开发中的pb中窗口使用方法 立即下载

一 函数原型及参数 

function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer;  

hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。 Text:欲显示的信息字符串。

Caption:对话框标题字符串。 

Type:对话框类型常量。 该函数的返回值为整数,用于对话框按钮的识别。 

2、类型常量 

      对话框的类型常量可由按钮组合、缺省按钮、显示图标、运行模式四种常量组合而成。 

     (1)按钮组合常量 

MB_OK = $00000000;                                //一个确定按钮 

MB_OKCANCEL =$00000001;              //一个确定按钮,一个取消按钮 

MB_ABORTRETRYIGNORE = $00000002;  //一个异常终止按钮,一个重试按钮,一个忽略按钮 

MB_YESNOCANCEL = $00000003;      //一个是按钮,一个否按钮,一个取消按钮 

MB_YESNO = $00000004;             //一个是按钮,一个否按钮 

MB_RETRYCANCEL = $00000005;     //一个重试按钮,一个取消按钮 

(2)缺省按钮常量 

MB_DEFBUTTON1 = $00000000;     //第一个按钮为缺省按钮 

MB_DEFBUTTON2 = $00000100;     //第二个按钮为缺省按钮 

MB_DEFBUTTON3 = $00000200;     //第三个按钮为缺省按钮 

MB_DEFBUTTON4 = $00000300;     //第四个按钮为缺省按钮 

(3)图标常量 

MB_ICONHAND = $00000010;        //“×”号图标 

MB_ICONQUESTION = $00000020;      //“?”号图标 

MB_ICONEXCLAMATION = $00000030;    //“!”号图标 

MB_ICONASTERISK = $00000040;      //“i”图标 

MB_USERICON = $00000080;        //用户图标 

MB_ICONWARNING = MB_ICONEXCLAMATION;  //“!”号图标 

MB_ICONERROR = MB_ICONHAND;      //“×”号图标 

MB_ICONINFORMATION = MB_ICONASTERISK; //“i”图标 

MB_ICONSTOP = MB_ICONHAND;       //“×”号图标 

(4)运行模式常量 

MB_APPLMODAL = $00000000;    //应用程序模式,在未结束对话框前也能切换到另一应用程序 

MB_SYSTEMMODAL = $00001000;   //系统模式,必须结束对话框后,才能做其他操作 

MB_TASKMODAL = $00002000;    //任务模式,在未结束对话框前也能切换到另一应用程序 

MB_HELP = $00004000;       //Help Button  

3、函数返回值 

0            //对话框建立失败 

IDOK = 1        //按确定按钮 

IDCANCEL = 2      //按取消按钮 

IDABOUT = 3       //按异常终止按钮 

IDRETRY = 4       //按重试按钮 

IDIGNORE = 5      //按忽略按钮 

IDYES = 6        //按是按钮 

IDNO = 7        //按否按钮

二 用法

1. MessageBox("这是一个最简单的消息框!");

2. MessageBox("这是一个有标题的消息框!","标题");

3. MessageBox("这是一个确定 取消的消息框!","标题", MB_OKCANCEL );

4. MessageBox("这是一个警告的消息框!","标题", MB_ICONEXCLAMATION );

5. MessageBox("这是一个两种属性的消息框!","标题", MB_ICONEXCLAMATION|MB_OKCANCEL );

6. if(MessageBox("一种常用的应用","标题 " ,MB_ICONEXCLAMATION|MB_OKCANCEL)==IDCANCEL)

                           return;

注意:以上消息框的用法是在CWnd的子类中的应用,如果不是,

则要MessageBox(NULL,"ddd","ddd",MB_OK); 或MessageBox(hWnd,"ddd","ddd",MB_OK);

hWnd为某窗口的句柄,或者直接用AfxMessageBox。

二、在MessageBox中显示变量的值

CString string;

string.format("%d%s",m_age, m_address); //将变量组装到字符串中

MessageBox(string,"消息框标题",消息框类型);

PB-messagebox弹窗美化工具 美化powerbuilder弹出窗口的工具,有多种美化功能和实例,绝对好用。 立即下载

相关推荐

修正美化:PB9自定义messageBox,不用修改你的程序代码即可直接套用

修正了BUG并美化了. 你的程序可以直接套用本messageBox,即是导入到PBL即可,不喜欢的话直接从应用中移除本PBL就行,都不用修改任何代码。可本messageBox与系统messageBox()各方面保持一致,包括默认按钮、按钮焦点的变换,返回数值、提示声音、右上角的关闭按钮是否可用等,让程序员和用户使用上没有变化。

PB中MessageBox用法大全

基本写法:Messagebox('标题','内容') 完整写法: MessageBox ( '标题','内容',图标,按键,默认值)             其中标题与内容为要显示的字符串,不可省略,但可以省略其中的文字内容,即什么也不显示,例如Messagebox('','')这样也是正确的但里面的东西一样也不能少! 图标可选值: Information! 或 StopSign! 或

wanbinwb2012的专栏 9463

自定义MessageBox控件,直接复制使用

自定义弹窗控件MessageBox,样式可以修改,所有显示内容由用户传入,继承原有MessageBox功能,增加下拉框模式,直接加到项目就可以用。

PB MessageBox()函数详解

首先介绍下语法,如下: MessageBox() 功能显示一个消息对话框。 语法MessageBox(title,text{,icon{,button{,default}}}) 参数title:string类型,指定消息对话框的标题 text:指定消息对话框中显示的消息,该参数可以是数值数据类型、字符串或boolean值 icon:Icon枚举类型,可选项,指定要在该对话框左侧显示的图标 butt...

code_bugGG的博客 4181

PB9自定义messageBox,不用修改你的程序代码即可直接套用

你的程序可以直接套用本messageBox,即是导入到PBL即可,不用修改任何代码。本messageBox尽量与系统messageBox()保持一致,包括默认按钮、按钮焦点的变换,返回数值、提示声音、右上角的关闭按钮是否可用等,让用户操作感觉上没有变化。

Messagebox用法

这里有几乎全部的winform窗体弹出对话框的代码,你可以根据自己的需要自己选择。

pb常用函数

弹出窗口:messagebox()基本写法:Messagebox('标题','内容')完整写法: MessageBox ( '标题','内容',图标,按键,默认值) (1)其中标题与内容为要显示的字符串,不可省略,但可以省略,即什么也不显示,例如Messagebox('','')这样也是正确的单里面的东西一样也不能少! (2)图标可选值: Question!或None! 或Information!或 StopSign! 或 Exclamation!(默认图标) (3)按键

weixin_45466998的博客 2690

Visio 2013安装遇阻?手把手教你搞定注册表权限错误1402(附64位系统特殊处理)

本文详细解析了Visio 2013安装过程中常见的注册表权限错误1402问题,特别是在64位系统下的特殊处理方法。通过分步指导如何修改注册表权限、处理Wow6432Node分支以及使用高级工具如subinacl,帮助用户顺利完成安装并避免常见连带问题。

t8u9v0w1x的博客 543

C++ MessageBox的用法

本文介绍了Windows API中MessageBox函数的使用方法。该函数用于创建消息弹窗,包含四个参数:父窗口句柄、显示文本、标题和样式参数。样式参数可通过位运算组合按钮、图标等选项(如MB_OK、MB_ICONERROR等)。返回值对应不同按钮操作(如IDOK、IDCANCEL)。文章提供了三个示例:基础弹窗、带图标弹窗和带返回值处理的弹窗,并指出在Visual C++中需注意字符编码问题。通过合理组合参数,开发者可以创建多样化的消息提示框。

code_pranger的博客 1277

告别OLE!Delphi操作Excel的3种轻量级方案横向评测(FlexCel/XLSReadWriteII/LibXL)

本文深入评测了Delphi操作Excel的三种轻量级方案:FlexCel、XLSReadWriteII和LibXL。通过技术架构、API设计、性能测试和实战案例的全面对比,帮助开发者选择最适合的工具,提升Excel文件处理效率,告别传统OLE方案的依赖和性能问题。

onion的博客 929

Python与Wind量化接口实战:从配置到数据提取全流程解析

本文详细解析了Python与Wind量化接口的实战应用,从环境配置到数据提取全流程。通过Anaconda管理Python环境,安装WindPy接口,实现历史行情、截面数据和实时行情的查询与优化。文章还提供了高级功能如批量查询、数据缓存策略及实战案例,帮助开发者高效构建量化分析框架。

omega的博客 1327

C#中MessageBox用法大全(附效果图)

C#中MessageBox用法大全(附效果图) 我们在程序中经常会用到MessageBox。 MessageBox.Show()共有21中重载方法。现将其常见用法总结如下: 1.MessageBox.Show("Hello~~~~"); 最简单的,只显示提示信息。 2.MessageBox.Show("There are something wrong!","ERROR"); 可以给消息框加上标题。 3.if (MessageBox.Show("Delete th...

北京谢吉华的专栏 1万+

保姆级避坑指南:Mid-360雷达到手后,用livox_ros_driver2从接线到出点云的完整流程

本文提供Mid-360雷达到手后的完整使用指南,涵盖从硬件接线、网络配置到livox_ros_driver2驱动的安装与调试,帮助用户避开常见陷阱,实现点云数据的稳定输出与可视化。重点解析了配置文件的参数设置和点云格式选择,确保用户能够高效部署和使用Mid-360雷达。

weixin_30733003的博客 484

MessageBox()用法简介

MessageBox()用法简介

Ananbei的博客 1189

Dinic算法的复杂度分析及证明

一般图 复杂度主要取决于dfs增广的过程。 将dfs部分的复杂度分成两部分来分析:1)修改增广路上边的流量。至多会增广mmm次,一条增广路的长度至多是nnn,所以这一部分的复杂度是O(nm)O(nm)O(nm)。2)dfs遍历时找增广路失败时经过的边。由于一旦从某条边出发找最短路失败了,我们就不会再走那条边(当前弧优化),所以这一部分的复杂度是O(m)O(m)O(m)的。故而dfs增广的复杂度是O...

这个博客已经搬到了:zhongyuwei.github.io 4391

自建智能算力中心与第三方算力租赁的深度分析

自建智算中心和第三方算力租赁的主要区别如下:对比维度自建算力中心第三方算力租赁初期成本数千万至数亿元硬件采购+机房基建零硬件投入,按需付费(如1元/卡时)部署速度6-12个月(采购、部署、调试)即时开通,分钟级资源调度运维难度需专业IT团队,承担断电、故障等风险服务商全托管,SLA保障99.95%可用性弹性扩展扩容需重新采购硬件,周期长、成本高支持秒级弹性伸缩,应对流量峰值技术迭代硬件更新周期长,易被淘汰自动升级。

2501_90999758的博客 2357

MFC之MessageBox用法

MFC之MessageBox用法 一 函数原型及参数  function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer;  hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。  Text:欲显示的信息字符串。  Cap

C130大力神 718

VMware vCenter 6.7证书过期急救指南:从503报错到完美修复的全流程

本文详细解析了VMware vCenter 6.7因STS证书过期导致503报错的根本原因,并提供了一套从诊断到修复的完整实战流程。内容包括使用checksts.py脚本检测STS证书状态,通过fixsts.sh脚本更新证书,以及利用Certificate-Manager全面重置所有过期证书,帮助管理员快速恢复服务并避免常见陷阱。

weixin_29234239的博客 770

MintUI的MessageBox的用法

第一步引入 import { MessageBox } from 'mint-ui'; 第二步如果点击确定按钮执行的函数要加回调函数 adoptHandle() { MessageBox({ title: '确定采纳悬赏该回答?', message: '悬赏金额5元+8积分', showCancelBut...

weixin_34148508的博客 347

OceanBase数据库:从入门到精通全栈教程目录(含架构解析、性能调优与实战案例)

《OceanBase数据库专栏》全面解析蚂蚁集团自主研发的分布式关系型数据库,涵盖从基础到高级的完整知识体系。专栏分为入门篇、原理篇、使用篇等七大模块,包含35+篇深度文章,详细讲解OceanBase的高可用架构、Paxos协议、LSM树存储引擎等核心技术。特别提供MySQL/Oracle迁移指南、金融/电商场景实践案例,以及性能调优、运维监控等实战内容。适合开发者、DBA及架构师快速掌握OceanBase的核心特性和行业应用,助力企业实现数据库分布式转型。

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 981

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

C#中MessageBox.Show的用法

收藏下,用时看看即可,原文地址:http://blog.sina.com.cn/s/blog_65209e220100s2zt.html MessageBox.Show (String) 显示具有指定文本的消息框。     由 .NET Compact Framework 支持。     MessageBox.Show (IWin32Window, String)

每天进步一点点 5452

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Delphi中MessageBox用法

Delphi中MessageBox用法 转载于网络 在delphi中经常要用到一个提示对话框,根据用户选择执行不同的命令,MessageBox就是常用的对话框,它不仅能够定义显示的信息内容、信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对话框信息提示图标,而且可以定义按钮组合及对话框的标题,是一个功能齐全的信息对框。 1、函数原型及参数    funct

古怪 3124

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

MessageBox.Show 用法介绍

简介摘要:MessageBox.Show (String) 显示具有指定文本的消息框。 由 .NET Compact Framework 支持。 MessageBox.Show (IWin32Window, String) 在指定对象的前面显示具有指定文本的消息框。             MessageBox.Show (String) 显示具有指定文本的消息框。

happy_rita的专栏 1万+

MessageBox常见用法

一 函数原型及参数  function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer;  hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handle属性,否则可用0,使其直接作为桌面窗口的子窗口。  Text:欲显示的信息字符串。  Caption:对话框标题字符串。  ...

weixin_30399055的博客 851

MessageBox用法大全 [转]

//1、显示提示信息 MessageBox.Show("Hello World!"); //2、给消息框加上标题 MessageBox.Show("Hello World!", "提示"); //3、给消息框加上ICON MessageBox.Show("是否删除这个用户?", "提示", MessageBoxButtons.OKCancel,...

太阳先生の代码庄园 1万+
上一篇: 图像格式
下一篇: 关于#include "GdiplusMem.h"的问题
Anna39
博客等级 码龄17年 32粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值