www.pudn.com > WinGOS.rar > FileBrowser.h


#ifndef _GPMP_FILEBROWSER_H_ 
#define _GPMP_FILEBROWSER_H_ 
 
class CGCFile : public CGridCtrl 
{ 
	struct FILEITEM 
	{ 
		CBitmap* pIcon; 
		LPCTSTR pszName; 
		LPCTSTR pszSize; 
		PCVOID pData; 
	}; 
public: 
	virtual LRESULT MsgProc(UINT message, WPARAM wParam, LPARAM lParam); 
	void OnCick(int nRow); 
	void OnCreate(); 
	void AddItem(CBitmap* pIcon,LPCTSTR pszName,LPCTSTR pszSize,PCVOID pData=NULL); 
public: 
	CList m_aItem; 
	CBitmap m_bmpVideo; 
	CBitmap m_bmpMusic; 
	CBitmap m_bmpTV; 
}; 
 
class CFileBrowser : public CDialog 
{ 
public: 
	CFileBrowser(void); 
	~CFileBrowser(void); 
	virtual LRESULT MsgProc(UINT message, WPARAM wParam, LPARAM lParam); 
	void OnCreate(); 
public: 
	CBitmap m_bmpView; 
	CStatic m_lblAddrTitle; 
	CPdIcon m_btnAddress; 
	CButton m_btnView; 
	CButton m_btnInfo; 
	CGCFile m_lstFile; 
	int m_nFrameSkipCount; 
	HANDLE m_hTimer; 
}; 
 
#endif //_GPMP_FILEBROWSER_H_