資源簡介
可更換 圖片、調整背景音樂、播放的快慢、詳細的源碼解釋
代碼片段和文件信息
/*****************************************************************
*?程序名稱:電子相冊?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
評論
共有 條評論