codetemplate.h
来自「用bcg库编写的java IDE 源码」· C头文件 代码 · 共 45 行
H
45 行
// CodeTemplate.h: interface for the CCodeTemplate class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_CODETEMPLATE_H__B2DED28F_D81C_499B_8AE3_0FEC552BE003__INCLUDED_)
#define AFX_CODETEMPLATE_H__B2DED28F_D81C_499B_8AE3_0FEC552BE003__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CCodeTemplate
{
CString m_szpPath;
public:
CCodeTemplate();
virtual ~CCodeTemplate();
void LoadCodeTemplates();
void SetPath(CString szpPath){m_szpPath = szpPath;}
struct _Template
{
__CodeTemplate nTemplt;
CStringList* m_pBuffer;
CString m_strTemplate;
_Template()
{
m_pBuffer = new CStringList;
}
~_Template()
{
delete m_pBuffer;
}
};
CList<_Template*,_Template*> m_CodeTemplates;
void WriteTemplate(__CodeTemplate nType,CString szpClass,CString szpPath);
void GenerateCodeFromTemplate(CStringList* pBuff,CString strFind,
CString szpReplacement,CStringList &strlCode);
_Template* GetTemplate(__CodeTemplate nType);
};
#endif // !defined(AFX_CODETEMPLATE_H__B2DED28F_D81C_499B_8AE3_0FEC552BE003__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?