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

📄 ngrecentitemlist.h

📁 ResOrg 图形化管理Vc项目的资源ID的工具的源代码。 ResOrg - Manage and Renumber Resource Symbol IDs Introduction The
💻 H
字号:
#ifndef __NGRecentItemList_H__
#define __NGRecentItemList_H__


/////////////////////////////////////////////////////////////////////////////
// CNGRecentItemList

class NGLIB_EXT_CLASS CNGRecentItemList
{
// Constructors
public:
			CNGRecentItemList(UINT nStart,
							LPCTSTR lpszSection,
							LPCTSTR lpszEntryFormat,
							int nSize);

	virtual	~CNGRecentItemList(void);

// Attributes
public:
			int						GetSize(void) const
										{ return m_nSize; }

			CString&				operator[] (int nIndex)
										{ ASSERT(nIndex < m_nSize); return m_arrNames[nIndex]; }

// Operations
public:
	virtual void					Remove(int nIndex);

	virtual void					Add(const CString& sItem);

			void					UpdateMenu(CCmdUI* pCmdUI);

	virtual void					ReadList(void);    // reads from registry or ini file

	virtual void					WriteList(void);   // writes to registry or ini file

// Implementation
protected:
			int						m_nSize;                // contents of the MRU list
			CString*				m_arrNames;
			CString					m_strSectionName;		// for saving
			CString					m_strEntryFormat;
			UINT					m_nStart;				// for displaying
			CString					m_strOriginal;			// original menu item contents
};

#endif // __NGRecentItemList_H__

/////////////////////////////////////////////////////////////////////////////

⌨️ 快捷键说明

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