📄 guieditview.h
字号:
/**********************************************
编辑框显示类
**********************************************/
#pragma once
#include "GUI.h"
#include "GUIScroll.h"
class GUIEditView :
public GUI
{
public:
GUIEditView(void);
~GUIEditView(void);
protected:
BYTE m_byLineBytesLimit; //最大每行多少个字符?(ASCII单字节)
BYTE m_byLineLimit; //最大显示多少行?
BYTE m_byLineHeight; //行高
DWORD m_dwFrameColor; //框架颜色
GUIScroll* m_pTextScroll; //滚动条
vector <struct st_ColorTextLine> m_szTextArray; //文本池,按行分配
public:
bool CreateGUIEditView(char* lpszName,BYTE nBytes,BYTE nLine,GUI* pParent);
void AddString(const char *str,DWORD color); //添加一个字符串
void SetFrameColor(DWORD color);
public:
virtual void Render(); ///绘制
virtual int OnMouseWhell(WPARAM wParam,LPARAM lParam); ///当鼠标滚轮消息
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -