MessageBox和ShellExecute初体验
2024-09-05 07:31:27
#include <stdio.h>
//包含头文件,标准输入输出库
#include <windows.h>
//包含windows头文件,ShellExecute正来自于此
void main()
{
printf("我终于开始了C和C++");
//MessageBox(文件句柄编号,消息窗口内容,消息窗口标题,有几个按钮,可以多达20种组合)
MessageBox(,"欢迎进入C的编程世界","这回不是闹着玩的了", );
ShellExecute(,"open","C:\\Users\\Administrator\\Desktop\\新建文件夹\\如果我现在..._高旗&超载.mp3",,,);
ShellExecute(, "open", "C:\\Users\\Administrator\\Pictures\\p4s87libl41u2e3rro1_1280.jpg",,,);
//ShellExecute(文件句柄编号,要执行的动作open或者print,要操作的文件名,预留参数位置默认为0,预留参数位置默认为0,windows窗口尺寸,1---最大化,6---隐藏)
ShellExecute(, "print", "C:\\Users\\Administrator\\Pictures\\p4s87libl41u2e3rro1_1280.jpg", , , );
//getchar()的目的仅仅是让程序停住
getchar();
}
ShellExecute单从字面看,不仅让人遥想到linux中的shell----提供内核与用户操作的界面,所以这里不妨理解为在windows系统中开启一段进程,事实上,这几行ShellExecute代码的确开启了音乐播放,打开图片,打印图片的功能。
最新文章
- C++ 笔记(二) —— 不要在构造和析构函数中调用虚函数
- 标准C++中的STL容器类简单介绍
- iOS7之定制View Controller切换效果
- 【转】PostgreSQL IP地址访问配置
- (转)innodb 与 myisam 读写性能分析
- 汇农PC个人中心总结
- php框架中的phalcon框架的安装,及初步认识,从表单提交简单的数据到数据库中
- Uva - 177 - Paper Folding
- 利用webmagic获取天猫评论
- HTTP 权威指南 详解 ( 一、概述 )
- 昨天开始使用lr controller 已停止工作问题
- bloc控制读写文件
- 前端知识点总结(HTML)
- 管理并行SQL执行的进程
- POJ 2923 Relocation 装车问题 【状态压缩DP】+【01背包】
- cached-query 将缓存和查询数据库高速连接起来的轻类库
- c++中char类型字符串拼接以及int类型转换为char类型 &;&; 创建文件夹
- c++11实现c++14的optional
- Python3基础 str format 输出花括号{}
- EBS请求定义成菜单