文档章节

MessageBox()

NiuYoohoo
 NiuYoohoo
发布于 2014/06/06 12:23
字数 320
阅读 18
收藏 0
点赞 0
评论 0
MessageBox(NULL,TEXT("hello"),TEXT("windows"),4); // 语句详解


函数原型 int WINAPI MessageBox(HWNDhWnd,LPCTSTRlpText,LPCTSTRlpCaption,UINTuType)



HWNDhWnd 消息框的拥有窗口。如果此参数为NULL,则消息框没有拥有窗口。
LPCTSTRlpText  消息框的内容。如果用Unicode,则在文本两边添加
TEXT(//sometext)
LPCTSTRlpCaption   消息框的标题。如果用Unicode,则在文本两边添加
TEXT(//sometext)
UINTuType 指定一个决定对话框的内容和行为的位标志集。此参数可以为下列标志组中标志的组合。
指定下列标志中的一个来显示消息框中的按钮以及图标。

 按钮参数                含义
 MB_OK 默认值,只有一个确认按钮
 MB_YESNO 是和否在里面
 MB_ABORTRETRYIGNORE Abort 放弃、Retry 重试、Ignore 跳过
 MB_YESNOCANCEL     yes、no、cancel
 MB_RETRYCANCEL retry、cancel
 MB_OKCANCEL            ok、cancel
 
 
#define MB_OK                   0x00000000L
#define MB_OKCANCEL   0x00000001L
#define MB_ABORTRETRYIGNORE 0x00000002L
#define MB_YESNOCANCEL 0x00000003L
#define MB_YESNO 0x00000004L
#define MB_RETRYCANCEL 0x00000005L

#define MB_ICONHAND 0x00000010L
#define MB_ICONQUESTION 0x00000020L
#define MB_ICONEXCLAMATION 0x00000030L
#define MB_ICONASTERISK 0x00000040L

#define MB_USERICON 0x00000080L
#define MB_ICONWARNING MB_ICONEXCLAMATION
#define MB_ICONERROR MB_ICONHAND
#endif

#define MB_ICONINFORMATION MB_ICONASTERISK
#define MB_ICONSTOPMB_ICONHAND

#define MB_DEFBUTTON1 0x00000000L
#define MB_DEFBUTTON2 0x00000100L
#define MB_DEFBUTTON3 0x00000200L
#if(WINVER>=0x0400)
#define MB_DEFBUTTON4 0x00000300L
#endif/*WINVER>=0x0400*/

#define MB_APPLMODAL 0x00000000L
#define MB_SYSTEMMODAL 0x00001000L
#define MB_TASKMODAL 0x00002000L
#define MB_HELP 0x00004000L //HelpButton
#endif/*WINVER>=0x0400*/

#define MB_NOFOCUS 0x00008000L
#define MB_SETFOREGROUND 0x00010000L
#define MB_DEFAULT_DESKTOP_ONLY 0x00020000L

#define MB_TOPMOST 0x00040000L
#define MB_RIGHT0 x00080000L
#define MB_RTLREADING 0x00100000L

图标                                                 参数

MB_ICONEXCLAMATION 惊叹号
MB_ICONWARNING
MB_ICONINFORMATION
MB_ICONASTERISK
MB_ICONQUESTION
MB_ICONSTOP
MB_ICONERROR
MB_ICONHAND  

返回值
IDOK
IDCANCEL
IDABORT
IDRETRY
IDIGNORE
IDYES
IDNO


© 著作权归作者所有

共有 人打赏支持
NiuYoohoo
粉丝 1
博文 47
码字总数 18789
作品 0
赣州
NSIS脚本学习:弹出窗口MessageBox的使用方法详解

这几天准备系统性地学习一下NSIS脚本的编写。 NSIS脚本中的MessageBox,语法如下: MessageBox mboptionlist messagebox_text [/SD return] [return_check jumpto] [return_check_2 jumpto_...

北风其凉 ⋅ 2016/03/31 ⋅ 0

VC MessageBox 用法

MessageBox用法 消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。 1.MessageBox(“这是一个最简单的消息框!”); 2.MessageBox(“这是一个有标...

智勇 ⋅ 2011/08/25 ⋅ 0

【C\C++】用codeblocks编写win32程序时遇到问题

系统:win7 IDE:codeblocks compiler:tdm-gcc 4.9.2 在win32窗口的消息函数中响应button的事件并调用MessageBox。在我单击了button之后,主窗口会阻塞,但MessageBox并不会弹出来。是哪里有...

sslyd ⋅ 2017/12/10 ⋅ 2

c# winform笔记

设置button背景颜色 修改Button的背景颜色时,需将button.UseVisualStyleBackColor属性设置为false; MessageBox用法 MessageBox常用的四种类型,以及返回值类型 MessageBox.Show(“消息内容...

_编程菜鸟_ ⋅ 2016/04/24 ⋅ 0

信之达短信二次开发接口说明(webservice接口)

http://sms.xzd106.com/WS/LinkWS.asmx 常用接口功能: (一)更改密码UpPwd 输入参数 参数 说明 类型 CorpID 帐号 String Pwd 密码 String NewPwd 新密码 String 输出参数: 输出返回值参数 ...

信之达短信商 ⋅ 2016/09/23 ⋅ 0

关于Qt 弹窗

QT中各种MessageBox的使用 MessageBox.h #ifndef MESSAGEBOX_H define MESSAGEBOX_H include <QtGui> include "ui_messagebox.h" class MessageBox : public QDialog{Q_OBJECT public:Messag......

BlueLove ⋅ 2013/12/19 ⋅ 0

一个ASP.NET中使用的MessageBox类

/// /// 自定义信息对话框 /// public class MessageBox { /// /// 定义一个web页面,用来显示用户自定错误提示信息 /// System.Web.UI.Page p; /// /// 实例时,参数为:this 如:MessageBo...

晨曦之光 ⋅ 2012/03/09 ⋅ 0

信息提示框:MessageBox

一 函数原型及参数  function MessageBox(hWnd: HWND; Text, Caption: PChar; Type: Word): Integer;  1、参数列表 hWnd:对话框父窗口句柄,对话框显示在Delphi窗体内,可使用窗体的Handl...

野渡书生 ⋅ 2016/03/11 ⋅ 0

PB开发境界 多个DW进行update

多个DW进行update //菜鸟代码 dw1.Update() dw2.Update() 初级代码 IF dw1.Update() = 1 And dw2.Update() = 1 THEN COMMIT; ELSE ROLLBACK; END IF 中级代码 IF dw1.Update() = 1 THEN IF ......

CYQ0520 ⋅ 2017/07/10 ⋅ 0

命名管道和油槽

我们接着简绍2种进程间通信的方法: 3.命名管道: 命名管道可以再2个任意进程间通信(包括网络上的2个不同主机之上的进程) 他们建立了如客户机/服务器的连接 创建命名通道的机器为服务器 连接命...

Git_Android ⋅ 2012/09/13 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MySQL 数据库设计总结

规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节...

OSC_cnhwTY ⋅ 55分钟前 ⋅ 0

多线程(四)

线程池和Exector框架 什么是线程池? 降低资源的消耗 提高响应速度,任务:T1创建线程时间,T2任务执行时间,T3线程销毁时间,线程池没有或者减少T1和T3 提高线程的可管理性。 线程池要做些什...

这很耳东先生 ⋅ 今天 ⋅ 0

使用SpringMVC的@Validated注解验证

1、SpringMVC验证@Validated的使用 第一步:编写国际化消息资源文件 编写国际化消息资源ValidatedMessage.properties文件主要是用来显示错误的消息定制 [java] view plain copy edit.userna...

瑟青豆 ⋅ 今天 ⋅ 0

19.压缩工具gzip bzip2 xz

6月22日任务 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 6.1 压缩打包介绍: linux中常见的一些压缩文件 .zip .gz .bz2 .xz .tar .gz .tar .bz2 .tar.xz 建立一些文...

王鑫linux ⋅ 今天 ⋅ 0

6. Shell 函数 和 定向输出

Shell 常用函数 简洁:目前没怎么在Shell 脚本中使用过函数,哈哈,不过,以后可能会用。就像java8的函数式编程,以后获取会用吧,行吧,那咱们简单的看一下具体的使用 Shell函数格式 linux ...

AHUSKY ⋅ 今天 ⋅ 0

单片机软件定时器

之前写了一个软件定时器,发现不够优化,和友好,现在重写了 soft_timer.h #ifndef _SOFT_TIMER_H_#define _SOFT_TIMER_H_#include "sys.h"typedef void (*timer_callback_function)(vo...

猎人嘻嘻哈哈的 ⋅ 今天 ⋅ 0

好的资料搜说引擎

鸠摩搜书 简介:鸠摩搜书是一个电子书搜索引擎。它汇集了多个网盘和电子书平台的资源,真所谓大而全。而且它还支持筛选txt,pdf,mobi,epub、azw3格式文件。还显示来自不同网站的资源。对了,...

乔三爷 ⋅ 今天 ⋅ 0

Debian下安装PostgreSQL的表分区插件pg_pathman

先安装基础的编译环境 apt-get install build-essential libssl1.0-dev libkrb5-dev 将pg的bin目录加入环境变量,主要是要使用 pg_config export PATH=$PATH:/usr/lib/postgresql/10/bin 进......

玛雅牛 ⋅ 今天 ⋅ 0

inno安装

#define MyAppName "HoldChipEngin" #define MyAppVersion "1.0" #define MyAppPublisher "Hold Chip, Inc." #define MyAppURL "http://www.holdchip.com/" #define MyAppExeName "HoldChipE......

backtrackx ⋅ 今天 ⋅ 0

Linux(CentOS)下配置php运行环境及nginx解析php

【part1:搭建php环境】 1.选在自己需要安装的安装包版本,wget命令下载到服务器响应目录 http://php.net/releases/ 2.解压安装包 tar zxf php-x.x.x 3.cd到解压目录执行如下操作 cd ../php-...

硅谷课堂 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部