⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 public.h

📁 一款用与WINCE.0下播放MP3的播放软件,可以播放多中音频文件
💻 H
字号:
#ifndef __PUBLIC_H__
#define __PUBLIC_H__

//#define SCREEN_320X240
#define TESTPLAYER

#define WCELISTBOX	//only for file list

#define AUDIOCLASSNAME	L"AUDIOPLAY"

#define MAX_STRING		256

//define timer
#define TIME_AUDIO_SECID	2001
#define	AUDIO_PLAY_SEC		1000

#define TIME_AUDIO_INFO		2003
#define AUDIO_INFO_SEC		3000
//define volume
#define VOL_SILENCE   -10000L//0
#define VOL_FULL	  0//0xffffffff
#define VOL_DEFAULT	  -5000//0xAAAAAAAA
#define VOL_SET_STEP  0x11111111


#define COLOR_WHITE		RGB(255,255,255)
#define COLOR_BLACK		RGB(0,0,0)
#define COLOR_YELLOW	RGB(255,255,0)
#define COLOR_GREEN		RGB(0,121,2)
#define COLOR_BLUE		RGB(20,125,185)
#define COLOR_SYSTEM	COLOR_BLACK


struct COUNTRY_INFO
{	
	WCHAR* name;
	int code;
};

typedef enum _FileType
{
	FILE_FOLDER	= 1,
	FILE_VIDEO,
	FILE_AUDIO,
	FILE_UNKNOWN,
	FILE_UP,
} FileType;

typedef enum _PlayMode {
	PLAYMODE_ALL = 1,
	PLAYMODE_ONE,
	PLAYMODE_RAND,
}PLAYMODE;

typedef   struct   {   
	char     tag[3];   
	char     title[30];         
	char     artist[30];   
	char     album[30];   
	char     year[4];   
	char     remark[30];   
//	char     genre;   
}MP3_ATTR;   

//sort param
typedef  enum	_SortParam
{
	SORT_ORDER_UP	= 1,
	SORT_ORDER_DOWN,
	SORTBYFILENAME,
}SortParam;

//ListView param
typedef  struct _LVNodeData
{
	FileType	nFileType;				
	TCHAR		szFileName[MAX_PATH];	
}LVNodeData, *PLVNodeData;

//systeminfo
typedef  struct {
	PLAYMODE	chPlayMode;
	INT16		chVolume;
	bool		chMute;
}SysInfoData;


#define		SYSINFO_PLAYMODE_ID		3001
#define		SYSINFO_VOLUME_ID		3002
#define		SYSINFO_MUTE_ID			3003

BOOL IsFileExist(TCHAR* chFile);
BOOL SaveSystemDate(int nIndex, TCHAR* chWriteData);
TCHAR*  GetSystemDate(int nIndex);
BOOL MByteToWChar(LPCSTR lpcszStr, LPWSTR lpwszStr, DWORD dwSize);
BOOL WCharToMByte(LPCWSTR lpcwszStr, LPSTR lpszStr, DWORD dwSize);
BOOL LoadPlayList();
TCHAR* GetCurrentListName();

#endif
/*__PUBLIC_H__*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -