resourcesymboltypes.h

来自「一个vc中管理资源文件ID的插件」· C头文件 代码 · 共 75 行

H
75
字号
#if !defined(__ResourceSymbolTypes_H__)
#define __ResourceSymbolTypes_H__

// ResourceSymbolTypes.h : interface of the CResourceSymbolTypes class
//
/////////////////////////////////////////////////////////////////////////////


#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// ResourceSymbolTypes.h : header file
//


/////////////////////////////////////////////////////////////////////////////
// CResourceSymbolTypes class


enum
{
	SYM_RESOURCE,			// IDx_xxx
	SYM_BITMAP,				// IDB_xxx
	SYM_CONTROL,			// IDC_xxx
	SYM_DIALOG,				// IDD_xxx
	SYM_MENU,				// IDM_xxx
	SYM_ICON,				// IDI_xxx
	SYM_PROMPT,				// IDP_xxx
	SYM_STRING,				// IDS_xxx
	SYM_COMMAND				// ID_xxx
};


#define CResourceSymbolTypes_BASE							CObject

class RESORGUTILS_EXT_CLASS	CResourceSymbolTypes : public	CObject
{
public:
			CResourceSymbolTypes(void);

	virtual ~CResourceSymbolTypes(void);


// Attributes
protected:
			
// Operations
public:
			int						GetType(const CString& sSymbol) const;

			CString					GetTypeName(int eSymbolType) const;

			CString					GetTypePrefix(int eSymbolType) const;

			UINT					GetIconID(int eSymbolType) const;

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CResourceSymbolTypes)
	public:
	//}}AFX_VIRTUAL


// Implementation
protected:
};


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

//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.

#endif // !defined(__ResourceSymbolTypes_H__)

⌨️ 快捷键说明

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