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

📄 textbox.c

📁 在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LEA_4S的驱动,位置速寻算法,语音芯片ISD4004的录放音驱动,LED页面管理等等.从启动代码到操作系统的移植以及到业
💻 C
字号:
/*
******************************************************************
*                  XIAMEN YAXON NETWORK CO.LTD.  
*                   XINXI BUILDING,HULI,XIAMEN
*      (c) Copyright 2002,XIAMEN YAXON NETWORK CO.LTD. ,XIAMEN
*                     All Rights Reserved
*
* FileName     :  TEXTBOX.C
* Programmer(s):  WuJingYu
* Description  : 
******************************************************************
*/

/*
*****************************************************************
*                  REVISION HISTORY
*                 
* Date:    2002-10-20
*****************************************************************
*/ 

#define TEXTBOX_GLOBALS

#include "includes.h"
#include "Lcd.h"


static void ShowText(TEXTBOX *textbox)
{
      ClearOutBox();
      if (textbox->text == NULL  || textbox->textlen == 0) return; 
      Print_Text(textbox->text,textbox->textlen);
      UpdateOutBox_MEM();   
}

void CreateTextBox(TEXTBOX *textbox)
{
     LockOutBox(textbox->box);
     ShowText(textbox);
     CreateBorder(textbox->box);
     UnLockOutBox(textbox->box);
}    

void RefreshTextBox(TEXTBOX *textbox)
{
     LockOutBox(textbox->box);
     ShowText(textbox);
     UpdateOutBox_LCD();
     UnLockOutBox(textbox->box);
}

void ClearTextBox(TEXTBOX *textbox)
{
     LockOutBox(textbox->box);
     textbox->textlen = 0;
     textbox->text = NULL;
     ClearOutBox();
     UpdateOutBox_MEM();
     UpdateOutBox_LCD();
     UnLockOutBox(textbox->box);
} 
  
void AddTextBoxText(TEXTBOX *textbox,INT8U *text,INT16U textlen)
{
     textbox->text = text;
     textbox->textlen = textlen;
}      

⌨️ 快捷键说明

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