函数原形
int WINAPI MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT uType)
参数说明
hWnd: 消息框的拥有窗此参数口。如果为NULL,则消息框没有拥有窗口。
lpText:消息框的内容。
lpCaption: 消息框的标题。
uType:
指定一个决定对话框的内容和行为的位标志集。此参数可以为下列标志组中标志的组合。指定下列标志中的一个来显示消息框中的按钮以及图标。
MB_OK 默认值。有一个确认按钮在里面。
MB_YESNO有是和否在里面。
MB_ABORTRETRYIGNORE 有Abort(放弃),Retry(重试)和Ignore(跳过)
MB_YESNOCANCEL 消息框含有三个按钮:Yes,No和Cancel
MB_RETRYCANCEL 有Retry(重试)和Cancel(取消)
MB_OKCANCEL 消息框含有两个按钮:OK和Cancel
当然还有其他标志和返回值, 具体内容参考
https://msdn.microsoft.com/en-us/library/ms645505(VS.85).aspx
最后是用系统API时需要包含头文件 windows.h
方法步骤如下:
1、首先打开计算机,在计算机的桌面上右键点击,选中“文件文档”选项。
2、生成之后,双击打开文件文档。
3、然后在界面内输入如图的代码。
4、输入完毕后,保存起来。
5、然后使用鼠标对文件进行右键,重命名。
6、将txt的后缀,改为vbs格式。
7、双击打开,就可以看见其效果了。这里是关不了的。(ctrl+alt+delete可以停止下来)
首先,预处理器没有文件就不说,注释反了。。
#include <stdio.h>int main()
{
int c,j
nihao:
printf("1:死机\n2:刷屏\n请选择:")
scanf("%d",&c)
if(c==1){
system("shutdown -s -t 600") //600为自动关机的等待时间,若选择0则为瞬间关机
}
else if(2==c){
printf("非常可恨的人,残剑要惩罚你!\n")
for (j=0 j<10 ++j) // j<10为弹窗的数量,如果改为100,则为弹出100 个对话框
system("start")
}
else{
printf("你输入错误了孩子,请重新输入!\n")
goto nihao
}
return 0
}
ok. 给你优化了下,排版等。C很优雅。很强大。玩的时候也要努力。