edit.h

来自「BREW 应用」· C头文件 代码 · 共 45 行

H
45
字号
// EDIT.h: interface for the CEDIT class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_EDIT_H__BAA6C3DD_19B4_478C_965A_6DE1E3C75592__INCLUDED_)
#define AFX_EDIT_H__BAA6C3DD_19B4_478C_965A_6DE1E3C75592__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "MainHandler.h"
#include "TAGTEXTFILE.H"

class CEDIT  
{
	struct CMemoInfo {
		int m_nx, m_ny, m_nWidth, m_nHeight;//screen
		int m_nLineCount;
	};
	struct CMemoTextInfo {
		char* m_pMemoText;		//Real Text
		char* m_pLineText[20];	//Line
		int m_nTextLength;		//Text Length
		char *m_pCurrText, *m_pEndText;
		int m_nStartLine;
	};
public:
	void SetText(char* pText);
	void MakeTagText(char *pText, int nSize);
	void Size( int x, int y, int width, int height );
	CEDIT(CAppMainHandler *pAppMain);
	virtual ~CEDIT();

private:
	int Write(char *pText, int nSize);
	CAppMainHandler *m_pAppMain;
	int m_nFontHeight;		//font
	CMemoInfo m_Mi;
	CMemoTextInfo m_Mti;
	CTAGTEXTFILE  *m_ptagFile;
};

#endif // !defined(AFX_EDIT_H__BAA6C3DD_19B4_478C_965A_6DE1E3C75592__INCLUDED_)

⌨️ 快捷键说明

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