MessageBox语法介绍
来源:互联网 发布:黑魂三捏脸数据女 编辑:程序博客网 时间:2024/06/01 09:38
MessageBox函数作用:弹出一个可自定义的对话框
编译环境:DEV C++ 4.9.9.2(及以上)
所在函数库:windows.h
格式:MessageBox(句柄(一般为NULL),TEXT("内容"),TEXT("标题"),对话框属性)
对话框属性:
设置按钮属性:
值对话框按钮属性0一个“确定”按钮1“确定”和“取消”按钮2“中止”、“重试”和“忽略”按钮3“是”、“否”和“取消”按钮4“是”和“否”按钮5“重试”和“取消”按钮注:如果不设置,默认为0
设置图标属性:
值图标16一个红色的叉32一个问号48一个惊叹号64一个字母“i”到这里,肯定就有人要问了:如果既想要设置图标,又想设置按钮属性,怎么办?
那你就这么办:譬如你想要“确定”和“取消”按钮,又想要一个惊叹号,就对话框属性写成1+48
注:当然也可以写成49(1+48=49,这谁不知道),不过为了增强程序的解读性,最好写成1+48
返回值:
在对话框中按了不同的键,该函数将返回不同的值:
当按下:值确定1取消2中止3重试4忽略5是6否7这样我们就可以跟据不同的返回值做不同的处理了
示例:在10秒内关机
#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;}
3 0
- MessageBox语法介绍
- MessageBox语法介绍 【精华】
- ExtJS中MessageBox介绍
- MessageBox.Show 用法介绍
- MessageBox函数的介绍
- vc中MessageBox的介绍
- C#中MessageBox的介绍
- WPF自定义一个MessageBox介绍
- 消息对话框(MessageBox)用法介绍
- WinForm自定义的MessageBox介绍
- WinForm自定义的MessageBox介绍
- MessageBox
- MessageBox()
- MessageBox
- MessageBox
- messageBox
- MessageBox
- MessageBox
- (转)JAVA中堆和栈的区别
- android studio 提示Error:Default Activity not found
- HTTP 请求方式: GET和POST的比较
- 8大Android调试工具
- CSDN 博客积分 如何获取
- MessageBox语法介绍
- LeetCode - Increasing Triplet Subsequence
- Android TraceView工具使用
- GDKOI模拟 Manufactoria
- libcurl库进行http通讯-开篇
- Java基本类型和取值范围
- ios开发小技巧
- WF4.0和BookMark
- windows多线程同步机制---原子锁