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

📄 fileviewer_lib_demo.cpp

📁 一个在WinCE下的媒体播放器
💻 CPP
字号:

#include "stdafx.h"

#pragma comment(lib, "FileViewer.lib")

typedef enum
{
	FILEVIEWER_TYPE_PICTURE = 0x00,
	FILEVIEWER_TYPE_DOCUMENT,
	FILEVIEWER_TYPE_MUSIC,
	FILEVIEWER_TYPE_MOVIE
} CFileViewer_Type_t;

extern BOOL fnFileViewer_Create(char *pStrRoot, char *pStrFilter, CFileViewer_Type_t Type);
extern unsigned short *fnFileViewer_GetCurFileName(void);
extern unsigned short *fnFileViewer_GetCurFilePath(void);
extern unsigned short *fnFileViewer_PreviousFile(void);
extern unsigned short *fnFileViewer_NextFile(void);
extern unsigned int fnFileViewer_GetCurFileType(void);
extern BOOL fnFileViewer_ChkExist_FileOrFolder(unsigned short *pPath);
extern void fnFileViewer_ExternMemory_RefreshFlag_Set(void);
/* CWnd *pWnd = GetDlgItem(IDC_Graphic);
CWnd* pMainWnd = AfxGetMainWnd()->GetWindow(GW_HWNDFIRST);
while (pMainWnd)
{
 ……
 pMainWnd = pMainWnd->GetWindow(GW_HWNDNEXT);
}*/
/*	Return	1:	Select a file to exit file-viewer dialog
			0:	Click the 'close' button to exit file-viewer dialog
			-1:	Exit file-viewer dialog due to delete SD card*/
extern int fnFileViewer_Invoke(CWnd* pParent);

BOOL fnFileViewer_Create_Cb(void)
{
	// return fnFileViewer_Create("\\SDMMC\\", "*.bmp;*.gif;*.jpg;*.png;", FILEVIEWER_TYPE_PICTURE);
	// return fnFileViewer_Create("\\SDMMC\\", "*.txt;*.htm;*.html;", FILEVIEWER_TYPE_DOCUMENT);
	// return fnFileViewer_Create("\\SDMMC\\", "*.mp3;*.wma;*.wav;", FILEVIEWER_TYPE_MUSIC);
	return fnFileViewer_Create("\\SDMMC\\", "*.mpeg;*.mpg;*.wmv;*.asf;*.avi;", FILEVIEWER_TYPE_MOVIE);
}

/*	return 0 directly:	用户不处理此文件的ICON, 希望显示系统为此种文件类型所保留的ICON
 *	return 1:		用户显示ICON成功
 *	return -1:		表示此文件为不可识别的类型,希望显示系统的不可识别的文件类型ICON
 */
//int fnFileViewer_PreView_Cb(unsigned short *pPath, CStatic *pCStatic, unsigned int FileType)
int fnFileViewer_PreView_Cb(unsigned short *pPath, CButton *pCButton, unsigned int FileType)
{
	return false;
}

⌨️ 快捷键说明

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