码迷,mamicode.com
首页 > 系统相关 > 详细

MessageBox和ShellExecute初体验

时间:2018-08-13 12:24:37      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:标准   getc   class   窗口   user   播放   开始   c++   str   

#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初体验

标签:标准   getc   class   窗口   user   播放   开始   c++   str   

原文地址:https://www.cnblogs.com/saintdingspage/p/9466842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!