MessageBox和ShellExecute初体验
Posted saintdingtheGreat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MessageBox和ShellExecute初体验相关的知识,希望对你有一定的参考价值。
#include <stdio.h> //包含头文件,标准输入输出库 #include <windows.h> //包含windows头文件,ShellExecute正来自于此 void main() { printf("我终于开始了C和C++"); //MessageBox(文件句柄编号,消息窗口内容,消息窗口标题,有几个按钮,可以多达20种组合) MessageBox(0,"欢迎进入C的编程世界","这回不是闹着玩的了", 0); ShellExecute(0,"open","C:\Users\Administrator\Desktop\新建文件夹\如果我现在..._高旗&超载.mp3",0,0,1); ShellExecute(0, "open", "C:\Users\Administrator\Pictures\p4s87libl41u2e3rro1_1280.jpg",0,0,1); //ShellExecute(文件句柄编号,要执行的动作open或者print,要操作的文件名,预留参数位置默认为0,预留参数位置默认为0,windows窗口尺寸,1---最大化,6---隐藏) ShellExecute(0, "print", "C:\Users\Administrator\Pictures\p4s87libl41u2e3rro1_1280.jpg", 0, 0, 1); //getchar()的目的仅仅是让程序停住 getchar(); }
ShellExecute单从字面看,不仅让人遥想到linux中的shell----提供内核与用户操作的界面,所以这里不妨理解为在windows系统中开启一段进程,事实上,这几行ShellExecute代码的确开启了音乐播放,打开图片,打印图片的功能。
以上是关于MessageBox和ShellExecute初体验的主要内容,如果未能解决你的问题,请参考以下文章