filebrowser.h

来自「一个更为先进的嵌入式操作系统.采用RMS线程调度算法,具有信号量等同步对象.亦包」· C头文件 代码 · 共 44 行

H
44
字号
#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<FILEITEM> 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_

⌨️ 快捷键说明

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