MessageBox语法介绍 【精华】
来源:互联网 发布:短域名算法 编辑:程序博客网 时间:2024/05/19 12:15
转自:YALI_xunzhen
MessageBox函数作用:弹出一个可自定义的对话框
编译环境:DEV C++ 4.9.9.2(及以上)
所在函数库:windows.h
格式:MessageBox(句柄(一般为NULL),TEXT("内容"),TEXT("标题"),对话框属性)
对话框属性:
设置按钮属性:
值对话框按钮属性0一个“确定”按钮1“确定”和“取消”按钮2“中止”、“重试”和“忽略”按钮3“是”、“否”和“取消”按钮4“是”和“否”按钮5“重试”和“取消”按钮6“取消”、’‘重试’‘、’‘继续’‘按钮注:如果不设置,默认为0
设置图标属性:
值图标16一个红色的叉32一个问号48一个惊叹号64一个字母“i”到这里,肯定就有人要问了:如果既想要设置图标,又想设置按钮属性,怎么办?
那你就这么办:譬如你想要“确定”和“取消”按钮,又想要一个惊叹号,就对话框属性写成1+48
注:当然也可以写成49(1+48=49,这谁不知道),不过为了增强程序的解读性,最好写成1+48
返回值:
在对话框中按了不同的键,该函数将返回不同的值:
但不过按钮数值不一样,返回的值就不一样。
这个小程序可以试一试各个按钮的数值:
#include<stdio.h> #include<stdlib.h> #include<windows.h> int main(){ int k; k=MessageBox(NULL,TEXT("请选择,并看返回值。"),TEXT("按钮返回值测试"),按钮属性数值); printf("%d\n",k); return 0;}
这样我们就可以跟据不同的返回值坐不同的处理了
示例:在10秒内关机小程序
<span style="color:#000000;">#include<stdio.h> #include<stdlib.h> #include<windows.h> int main(){ int k=4; if (MessageBox(NULL,TEXT("你确定要在10秒钟内关机吗?"),TEXT("系统提示"),1+48)==1){ system("shutdown -s -t 10"); while (k==4){ k=MessageBox(NULL,TEXT("Windos系统在10秒钟内即将关闭"),TEXT("系统提示"),2+48); if (k==3){ system("shutdown -a"); MessageBox(NULL,TEXT("已取消关机"),TEXT("系统提示"),0); } if (k==4){ system("shutdown -a"); system("shutdown -s -t 10"); } } } return 0; } </span>
1 0
- MessageBox语法介绍 【精华】
- MessageBox语法介绍
- Markdown精华语法
- ExtJS中MessageBox介绍
- MessageBox.Show 用法介绍
- MessageBox函数的介绍
- 精华:全面接触SQL语法
- Flex精华摘要--基本语法
- webpack 语法(精华篇)
- vc中MessageBox的介绍
- C#中MessageBox的介绍
- WPF自定义一个MessageBox介绍
- 消息对话框(MessageBox)用法介绍
- WinForm自定义的MessageBox介绍
- WinForm自定义的MessageBox介绍
- Flex精华摘要 3:基本语法
- 我的总结:HTML语法精华!(原创)
- H264参数语法: SPS、PPS (精华)
- 【C#学习】从泛型集合到强制转换,start brain storm~
- Android popu菜单
- linux shell脚本 -- 定时任务--备份日志
- WKWebView与JS的交互
- android的context使用,工具类context
- MessageBox语法介绍 【精华】
- 不知为何感觉百度脑图并没有想象中那种功能的说。。。
- BZOJ_P3680 吊打XXX(模拟退火)
- 经典排序算法——快速排序
- Android开源框架ViewPageIndicator和Viewpage
- 手势识别器(UIGestureRecognizer)- UIRotationGestureRecognizer(旋转)
- PAT (Advanced Level) Practise 1028 List Sorting (25)
- .vimrc配置文件 + gvim 运行 gnome-terminal 完成后等待
- TCP连接的建立和终止协议