资源简介
可更换 图片、调整背景音乐、播放的快慢、详细的源码解释
代码片段和文件信息
/*****************************************************************
* 程序名称:电子相册 V2.0
* 编译环境:Microsoft Visual Studio 2017,EasyX_20190314(beta)
* 作 者:孙木
* 邮 箱:1316968015@qq.com
* 发布日期:2019-03-05
* 最后修改:2019-5-31
*****************************************************************/
//-----头文件
#include
#include // 引用图形库头文件
#include // 包含按键检测函数
#include // 包含字符常量转换为unicode的相关信息
#include // 包含函数_waccess()函数判断文件夹或者文件是否存在
#pragma comment(lib“winmm.lib“) // 包含播放声音组件的头文件
#pragma comment( lib “MSIMG32.LIB“) // 引用该库才能使用 AlphaBlend 函数
//-----宏定义符号常量
// 小相片、实时加载相片、相片对应文字的最大值
#define myMAX 50
// 版本信息
const wchar_t wPROGRAMINFO[] = _T(“程序名称:电子相册 V2.0 \n程序作者:孙木\n制作时间:2019年3月05日 \n联系邮箱:1316968016@ qq.com\n\n操作说明:\n1.点击小相片将看到对应的大相片和相片印记 \n2.点击不同的工具图标将产生不同的效果 \n3.支持按键wsad↑↓←→作用分别是上下移动和左右翻页 \n4.支持跳转至任意编号相片 \n5.支持内容DIY,具体操作请参照readme.txt和Set.ini或联系作者! \n6.rc文件为程序图标,不可修改 \n7.res为程序DIY内容所在文件夹,里面内容皆可修改“);
//-----存储 Set.ini 配置变量值的全局变量
// 存储[Window]节的内容
struct iniWindow
{
int width; // 窗口宽
int height; // 窗口高
wchar_t name[300]; // 窗口标题
};
iniWindow myWindow;
// 存储[BkMusic]节的内容
wchar_t bkMusic[300]; // 背景音乐路径
// 存储[HomeScreen]节的内容
struct iniHomeScreen
{
wchar_t photo[300]; // 主界面图片路径
int pX; // 主界面图片横坐标
int pY; // 主界面图片纵坐标
int adjust; // 是否调整主界面图片大小
int width; // 主界面图片宽
int height; // 主界面图片高
};
iniHomeScreen myHomeScreen;
// 存储[Tool*]节的内容(ToolAbout、ToolSet、ToolRefresh、ToolBuzzer、ToolUp、ToolDown、ToolLeft、ToolRight、ToolPlay、ToolGoto)
struct iniTool
{
int isShow; // 工具-* 是否显示,0不显示,1显示
int size; // 工具-* 尺寸
long color; // 工具-* 颜色
int pX; // 工具-* 横坐标
int pY; // 工具-* 纵坐标
};
// 工具-*配置属性:依次为 关于、设置、刷新、喇叭、上移、下移、左(上)翻、右(下)翻、自动播放与否、跳转
iniTool myAbout myRefresh myBuzzer myUp myDown myLeft myRight myPlay myGoto;
// 存储[DecoratePicture]节的内容
struct iniDecoratePicture
{
int isValid; // 是否具有装饰性图片,0无,1有
int number; // 装饰性图片总数量
wchar_t res[300]; // 装饰性图片路径及名字
int width; // 装饰性图片宽
int height; // 装饰性图片高
int pX; // 装饰性图片横坐标
int pY; // 装饰性图片纵坐标
};
iniDecoratePicture myDecoratePicture[myMAX]; // 装饰性图片数量为:0—myMAX
// 存储[DecorateTxt]节的内容
struct iniDecorateTxt
{
int isValid; // 是否具有装饰性文字,0无,1有
int number; // 装饰性文字总数量
wchar_t res[300]; // 装饰性文字内容
int width; // 装饰性文字显示区域宽
int height; // 装饰性文字显示区域高
int pX; // 装饰性文字显示起始横坐标
int pY; // 装饰性文字显示起始纵坐标
int size; // 装饰性文字字体大小
wchar_t font[50]; // 装饰性文字字体
long color; // 装饰性文字字体颜色
int IsBk; // 装饰性文字背景颜色启用与否,0无,1有
long bkColor; // 装饰性文字背景颜色
};
iniDecorateTxt myDecorateTxt[myMAX]; // 装饰性文字数量为:0—myMAX
// 存储[SmallPhoto]节的内容
struct iniSmallPhoto
{
int number; // 小相片数量
int width; // 小相片宽
int height; // 小相片高
int pX; // 小相片横坐标
int pY; // 小相片纵坐标
long color; // 小相片边框颜色
};
iniSmallPhoto mySmallPhoto[myMAX]; // 小相片数量为:1—myMAX
// 存储[BigPhoto]节的内容
struct iniBigPhoto
{
int width
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-04 17:25 电子相册\
目录 0 2019-06-04 17:25 电子相册\electronicPhotoAlbum\
文件 25427968 2019-06-04 17:25 电子相册\electronicPhotoAlbum.sdf
文件 1556 2019-06-03 16:35 电子相册\electronicPhotoAlbum.sln
文件 13824 2019-06-04 17:25 电子相册\electronicPhotoAlbum.v12.suo
文件 58829 2019-06-04 17:25 电子相册\electronicPhotoAlbum\demoMain.cpp
文件 3232 2019-03-28 20:35 电子相册\electronicPhotoAlbum\electronicPhotoAlbum.rc
文件 29491200 2019-06-03 12:48 电子相册\electronicPhotoAlbum\electronicPhotoAlbum.sdf
文件 6189 2019-06-03 16:36 电子相册\electronicPhotoAlbum\electronicPhotoAlbum.vcxproj
目录 0 2019-06-04 17:23 电子相册\electronicPhotoAlbum\rc\
文件 67646 2019-03-28 20:35 电子相册\electronicPhotoAlbum\rc\icon.ico
目录 0 2019-06-04 17:23 电子相册\electronicPhotoAlbum\res\
文件 456 2019-03-28 20:35 电子相册\electronicPhotoAlbum\resource.h
文件 41826 2019-03-31 18:22 电子相册\electronicPhotoAlbum\res\001.jpg
文件 33249 2019-03-31 18:22 电子相册\electronicPhotoAlbum\res\002.jpg
文件 45250 2019-03-31 18:23 电子相册\electronicPhotoAlbum\res\003.jpg
文件 46538 2019-03-31 18:23 电子相册\electronicPhotoAlbum\res\004.jpg
文件 47380 2019-03-31 18:23 电子相册\electronicPhotoAlbum\res\005.jpg
文件 33782 2019-03-30 22:31 电子相册\electronicPhotoAlbum\res\006.jpg
文件 7009 2019-03-30 22:31 电子相册\electronicPhotoAlbum\res\007.jpg
文件 92032 2019-03-31 18:25 电子相册\electronicPhotoAlbum\res\008.jpg
文件 51240 2019-03-31 18:26 电子相册\electronicPhotoAlbum\res\009.jpg
文件 67494 2019-03-31 18:26 电子相册\electronicPhotoAlbum\res\010.jpg
文件 52250 2019-03-30 22:14 电子相册\electronicPhotoAlbum\res\011.jpg
文件 29407 2019-03-30 22:28 电子相册\electronicPhotoAlbum\res\012.jpg
文件 47310 2019-03-06 22:33 电子相册\electronicPhotoAlbum\res\Album.png
文件 57476 2019-03-06 22:19 电子相册\electronicPhotoAlbum\res\bk.jpg
文件 818870 2019-03-31 18:16 电子相册\electronicPhotoAlbum\res\bk.mp3
文件 71245 2019-03-06 22:35 电子相册\electronicPhotoAlbum\res\PhotoMark.png
文件 15886 2019-03-31 11:18 电子相册\electronicPhotoAlbum\Set.ini
目录 0 2019-06-04 17:23 电子相册\electronicPhotoAlbum\Windows.UI.pdb\
............此处省略24个文件信息
- 上一篇:5G网络关键技术与应用场景
- 下一篇:skillcore实现的UI动画Demo
相关资源
- pr电子相册模板炫酷
- Xamarin.iOS-UIImagePickerController调用相机和
- flash做电子相册
- 基于GEC6818开发板的电子相册项目
- flash as3 圆柱形效果
- 时间轴相册浮动头部
- 带有日期分组的相册主页面
- 调用系统拍照、系统相册(图片压缩
- 物流项目前后台代码都有
- ReactNative中调用相机相册
- 前端模板130套,相册
- 基于ARM 实现简单的电子相册功能
- 原生js随机位置出现笑脸图片代码.z
- CSS3制作3D图片立方体旋转特效.zip
- 随机显示图片代码.rar
- PhotoAlbum
-
一个炫目的3d照片墙flash+xm
l - Ecshop添加商品相册批量上传插件
- 韦东山电子相册代码
- web相册类代码
- QQ空间相册查看工具破解版
- 相册.rar
-
xm
l+flash 图片相册,带后台 - 小程序canvas生成海报保存到相册
- QT 精美相册例程 可移动 纯代码
- h5自动旋转相册.zip
- CSS制作的类似相册浏览的功能.rar
- 原生JS实现非常炫的动画图片相册展示
- 纯div+css轮播图片切换图片
- 超炫3d相册
评论
共有 条评论