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

📄 filelistdlg.h

📁 一款用与WINCE.0下播放MP3的播放软件,可以播放多中音频文件
💻 H
字号:
#if !defined(AFX_FILELISTDLG_H__771A8911_0670_4526_B7C0_31901EE56C25__INCLUDED_)
#define AFX_FILELISTDLG_H__771A8911_0670_4526_B7C0_31901EE56C25__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// FileListDlg.h : header file
//
//#include "ListCtrlEx.h"
//#include "FileListSel.h"
#include "../battery/Battery.h"
#include "../battery/PMPMessage.h"
/////////////////////////////////////////////////////////////////////////////
// CFileListDlg dialog

class CFileListDlg : public CDialog
{
// Construction
public:
	CFileListDlg(CWnd* pParent = NULL);   // standard constructor

// Dialog Data
	//{{AFX_DATA(CFileListDlg)
	enum { IDD = IDD_BROWSER_DIALOG };
	CListCtrl	m_FileList;
	//}}AFX_DATA

	TCHAR	 m_chCurFilename[MAX_STRING];	
	
// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CFileListDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(CFileListDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnPaint();
	afx_msg void OnFileclose();
	afx_msg void OnFileok();
	afx_msg void OnFilecancel();
	afx_msg void OnFileAdd();
	afx_msg void OnFileSubtract();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()

private:
	CBitmap  m_BMPBG;
	TCHAR	 m_chCurPath[MAX_STRING];
	int		 m_nCurSelItem;
	FileType m_CurType;
	bool	 m_bNeedSave;
	CBattery m_bat;

#ifndef WCELISTBOX
	CFileListSel *m_FileSelList;
#endif

	CBitmapButton mBtnFileClose;
	CBitmapButton mBtnFileOK;
	CBitmapButton mBtnFileCancel;
	CBitmapButton mBtnFileAdd;
	CBitmapButton mBtnFileSubtract;
	
	void LoadAndLocateButtons();
	void InitFileList();
	void LoadFileList();
	void LoadFilePlayList();
	void AddItemToListView(TCHAR* FileName, INT nItem, LPARAM Param);
	LPARAM GetAttribution(TCHAR* chFileName,FileType nType);
	BOOL CheckAudio(TCHAR *szFileName);
	BOOL CheckVideo(TCHAR *szFileName);
	BOOL CheckImage(TCHAR *szFileName);
	void GetUpFolder();
	void SavePlayList();
	TCHAR* GetFileName(TCHAR* chFullFileName);
	BOOL ReleaseMemery();

};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_FILELISTDLG_H__771A8911_0670_4526_B7C0_31901EE56C25__INCLUDED_)

⌨️ 快捷键说明

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