文档章节

MessageBox()

NiuYoohoo
 NiuYoohoo
发布于 2014/06/06 12:23
字数 320
阅读 19
收藏 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
博文 49
码字总数 18987
作品 0
赣州
NSIS脚本学习:弹出窗口MessageBox的使用方法详解

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

北风其凉
2016/03/31
1K
0
c# winform笔记

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

_编程菜鸟_
2016/04/24
89
0
【C\C++】用codeblocks编写win32程序时遇到问题

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

sslyd
2017/12/10
89
2
信之达短信二次开发接口说明(webservice接口)

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

信之达短信商
2016/09/23
36
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
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
13
3
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部