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

📄 cellview.h

📁 汉字在计算机内存放分为两种情况
💻 H
字号:
#ifndef _CELL_VIEW_
#define _CELL_VIEW_

#define  CELL_WIDTH   24  /*相素点为单位*/
#define  CELL_HIGH    24

/*typedef struct  _VIEWWND_  *pCELLVIEW;/*预定义*/

typedef struct  _VIEWWND_  /*视图窗口,控制显示*/
{
  unsigned char matrixwidth;
  unsigned char matrixhigh; /*矩阵单元为单位*/
  int  cursorx;  /*矩阵单元为单位,作为对矩阵的输入指示*/
  int  cursory;
  int   size; 
  /*matrix        editarea;*/
  short         localx;/*左上角坐标*/
  short         localy;
  
  void			(*OwnerDrawCell)(void *,int ,int ,int );/* 自绘函数*/
  void			(*OwnerDrawText)(int ,int ,void *,int );
  
  unsigned short  *data_pointor;
  unsigned char  data[1];
 
} CELLVIEW,*pCELLVIEW;



#ifdef __cplusplus

extern "C"{

#endif




extern pCELLVIEW CreateMultiView(int x,int y,int width,int high);
extern void      ReleaseMultiView(pCELLVIEW pview);
extern pCELLVIEW CreateSingleView(int x,int y,unsigned short *data,int unit);
extern void      ReleaseSingleView(pCELLVIEW pview);
extern int       MoveCursor(pCELLVIEW pview,int xstep,int ystep);
extern int       AddToCellView(pCELLVIEW pview,void *data);
extern int       InsertToCellView(pCELLVIEW pview,void *data,int cellx,int celly);
extern void      DrawCellFrame(pCELLVIEW pview);/*绘画单元表格*/
extern void      DelFromCellView(pCELLVIEW pview);
extern unsigned short GetCellViewata(pCELLVIEW pview);
extern void      SetSingleViewBuf(pCELLVIEW vp,unsigned char *data,int size);
extern int       GetViewCharCount(pCELLVIEW vp);/*有效字符的统计*/
extern int       GetViewChars(pCELLVIEW vp,void *dbuf);/*得到有效字符,两个字节为存放一个字符的单元*/

#ifdef __cplusplus
}
#endif
#endif

⌨️ 快捷键说明

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