funcedit.c
来自「本人编写的无线电话程序,给予PIC18C801设计,包括了uCOS的移植以及菜单」· C语言 代码 · 共 86 行
C
86 行
#define HANDLE INT8U
typedef rom struct _NOTEPAD{
Text[MAX_TEXT_LEN];
INT8U Len;
INT8U Cursor;
HANDLE hVp;
}NOTEPAD;
typedef rom struct _VIEWPORT{
INT8U Flag;
WideTbl[MAX_TEXT_LEN];
LineTbl[MAX_LINE_NUM];
LineLenTbl[MAX_LINE_NUM];
INT8U cL;
INT8U cP;
INT8U W;
INT8U H;
INT8U sL;
INT8U eL;
HANDLE hNp;
}VIEWPORT;
NOTEPAD SYSNp[10];
VIEWPORT SYSVp[10];
/****************************************************/
INT8U newNp(void){
}
void freeNp(HANDLE hNp){
}
void Np_moveCursor(HANDLE hNp, INT8U direction){
}
void Np_movePage(HANDLE hNp, INT8U direction){
}
void Np_locateCursor(HANDLE hNp, INT8U location){
}
void Np_Insertc(HANDLE hNp, INT16U unicode){
}
void Np_Deletec(HANDLE hNp){
}
/****************************************************/
INT8U newVp(void){
}
void freeVp(HANDLE hVp){
}
void Vp_Refresh(HANDLE hVp, INT8U operation){
switch(operation){
case VPMOVECURSOR_F:
case VPMOVECURSOR_B:
case VPINSERT:
case VPDELETE:
case VPLOCATECURSOR:
case VPPAGEDOWN:
case VPPAGEUP:
}
}
INT8U Vp_GetPageStart(HANDLE hVp, INT8U direction){
}
/****************************************************/
INT8U bindVpNp(HANDLE hVp, HANDLE hNp){
}
/****************************************************/
IUNT8U InputKey;
INT16U inputKey(void){
}
void inputInit(void){
}
void Disp_EgPrompt(void){
}
void Disp_ChPrompt(void){
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?