可更换 图片、调整背景音乐、播放的快慢、详细的源码解释
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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 电子相册electronicPhotoAlbumdemoMain.cpp
文件 3232 2019-03-28 20:35 电子相册electronicPhotoAlbumelectronicPhotoAlbum.rc
文件 29491200 2019-06-03 12:48 电子相册electronicPhotoAlbumelectronicPhotoAlbum.sdf
文件 6189 2019-06-03 16:36 电子相册electronicPhotoAlbumelectronicPhotoAlbum.vcxproj
目录 0 2019-06-04 17:23 电子相册electronicPhotoAlbum
c
文件 67646 2019-03-28 20:35 电子相册electronicPhotoAlbum
cicon.ico
目录 0 2019-06-04 17:23 电子相册electronicPhotoAlbum
es
文件 456 2019-03-28 20:35 电子相册electronicPhotoAlbum
esource.h
文件 41826 2019-03-31 18:22 电子相册electronicPhotoAlbum
es 01.jpg
文件 33249 2019-03-31 18:22 电子相册electronicPhotoAlbum
es 02.jpg
文件 45250 2019-03-31 18:23 电子相册electronicPhotoAlbum
es 03.jpg
文件 46538 2019-03-31 18:23 电子相册electronicPhotoAlbum
es 04.jpg
文件 47380 2019-03-31 18:23 电子相册electronicPhotoAlbum
es 05.jpg
文件 33782 2019-03-30 22:31 电子相册electronicPhotoAlbum
es 06.jpg
文件 7009 2019-03-30 22:31 电子相册electronicPhotoAlbum
es 07.jpg
文件 92032 2019-03-31 18:25 电子相册electronicPhotoAlbum
es 08.jpg
文件 51240 2019-03-31 18:26 电子相册electronicPhotoAlbum
es 09.jpg
文件 67494 2019-03-31 18:26 电子相册electronicPhotoAlbum
es 10.jpg
文件 52250 2019-03-30 22:14 电子相册electronicPhotoAlbum
es 11.jpg
文件 29407 2019-03-30 22:28 电子相册electronicPhotoAlbum
es 12.jpg
文件 47310 2019-03-06 22:33 电子相册electronicPhotoAlbum
esAlbum.png
文件 57476 2019-03-06 22:19 电子相册electronicPhotoAlbum
esk.jpg
文件 818870 2019-03-31 18:16 电子相册electronicPhotoAlbum
esk.mp3
文件 71245 2019-03-06 22:35 电子相册electronicPhotoAlbum
esPhotoMark.png
文件 15886 2019-03-31 11:18 电子相册electronicPhotoAlbumSet.ini
目录 0 2019-06-04 17:23 电子相册electronicPhotoAlbumWindows.UI.pdb
............此处省略24个文件信息
/*****************************************************************
* 程序名称:电子相册 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
程序作者:孙木
制作时间:2019年3月05日
联系邮箱:1316968016@ qq.com
操作说明:
1.点击小相片将看到对应的大相片和相片印记
2.点击不同的工具图标将产生不同的效果
3.支持按键wsad↑↓←→作用分别是上下移动和左右翻页
4.支持跳转至任意编号相片
5.支持内容DIY,具体操作请参照readme.txt和Set.ini或联系作者!
6.rc文件为程序图标,不可修改
7.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 电子相册electronicPhotoAlbumdemoMain.cpp
文件 3232 2019-03-28 20:35 电子相册electronicPhotoAlbumelectronicPhotoAlbum.rc
文件 29491200 2019-06-03 12:48 电子相册electronicPhotoAlbumelectronicPhotoAlbum.sdf
文件 6189 2019-06-03 16:36 电子相册electronicPhotoAlbumelectronicPhotoAlbum.vcxproj
目录 0 2019-06-04 17:23 电子相册electronicPhotoAlbum
c
文件 67646 2019-03-28 20:35 电子相册electronicPhotoAlbum
cicon.ico
目录 0 2019-06-04 17:23 电子相册electronicPhotoAlbum
es
文件 456 2019-03-28 20:35 电子相册electronicPhotoAlbum
esource.h
文件 41826 2019-03-31 18:22 电子相册electronicPhotoAlbum
es 01.jpg
文件 33249 2019-03-31 18:22 电子相册electronicPhotoAlbum
es 02.jpg
文件 45250 2019-03-31 18:23 电子相册electronicPhotoAlbum
es 03.jpg
文件 46538 2019-03-31 18:23 电子相册electronicPhotoAlbum
es 04.jpg
文件 47380 2019-03-31 18:23 电子相册electronicPhotoAlbum
es 05.jpg
文件 33782 2019-03-30 22:31 电子相册electronicPhotoAlbum
es 06.jpg
文件 7009 2019-03-30 22:31 电子相册electronicPhotoAlbum
es 07.jpg
文件 92032 2019-03-31 18:25 电子相册electronicPhotoAlbum
es 08.jpg
文件 51240 2019-03-31 18:26 电子相册electronicPhotoAlbum
es 09.jpg
文件 67494 2019-03-31 18:26 电子相册electronicPhotoAlbum
es 10.jpg
文件 52250 2019-03-30 22:14 电子相册electronicPhotoAlbum
es 11.jpg
文件 29407 2019-03-30 22:28 电子相册electronicPhotoAlbum
es 12.jpg
文件 47310 2019-03-06 22:33 电子相册electronicPhotoAlbum
esAlbum.png
文件 57476 2019-03-06 22:19 电子相册electronicPhotoAlbum
esk.jpg
文件 818870 2019-03-31 18:16 电子相册electronicPhotoAlbum
esk.mp3
文件 71245 2019-03-06 22:35 电子相册electronicPhotoAlbum
esPhotoMark.png
文件 15886 2019-03-31 11:18 电子相册electronicPhotoAlbumSet.ini
目录 0 2019-06-04 17:23 电子相册electronicPhotoAlbumWindows.UI.pdb
............此处省略24个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)