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

📄 notepad.h

📁 SDK3G应用
💻 H
字号:
/*******************************************************************************
    Copyright(c) 1998 - 2006 DaTang Mobile Communications Equipment CO.,LTD.
    All Rights Reserved. By using this module you agree to the terms of the
    DaTang Mobile Communications Equipment CO.,LTD License Agreement for it.
*******************************************************************************/

/******************************************************************************
* Filename	: notepad.h														       
*
* Description : 
*
* Notes		: N/A
*
*******************************************************************************/
#include "app_include_files.h"
#include "app_external_include.h"
#include "app_svr_interface.h"


#define APP_ID_NOTEPAD 1000

 /*定义记事本信息的存储路径*/
#define APP_NOTEPAD_FILE_PATH APP_SYSTEM_PATH"data/notepad.dat"

/*定义记事本最大存储记录数*/
#define APP_NOTEPAD_MAX_NUM    25
/*定义记事本描述最大字节数*/
#define APP_NOTEPAD_MAX_LENGTH    141

#define APP_NOTEPAD_VALUE_NEW   -1
#define APP_NOTEPAD_VALUE_FULL   -2
#define APP_NOTEPAD_MAX_LEFT_TITLE  10    //left title 显示的剩余字节数

//字符串
#define APP_NOTEPAD_STR     		N_("记事本")		//Notepad
#define APP_NOTEPAD_STR_NO_NOTEPAD  N_("空记录")		//No Notepad
#define APP_NOTEPAD_STR_FULL  		N_("记录已满")		//Full Notepad
#define APP_NOTEPAD_STR_NEW    	    N_("新建")			//New
#define APP_NOTEPAD_STR_VIEW    	N_("查看")			//View
#define APP_NOTEPAD_STR_EDIT        N_("编辑")			//Edit
#define APP_NOTEPAD_STR_DELETE      N_("删除")			//Delete
#define APP_NOTEPAD_STR_DELETE_ALL  N_("删除全部")		//Delete All
#define APP_NOTEPAD_STR_SURE        N_("确定删除吗?")	//Sure to Delete?
#define APP_NOTEPAD_STR_FAIL_DELETE N_("删除失败!")		//Fail to Delete!
#define APP_STR_SAVE                N_("保存")			//Save


/*记事本存储结构*/
typedef struct _APP_NOTEPAD_
{
	CHAR text[APP_NOTEPAD_MAX_NUM][APP_NOTEPAD_MAX_LENGTH]; //记事本记录内容
	UINT32 count;											//用户记事本记录总数
}APP_NOTEPAD;


void notepad_create_window(HWND hwnd_host);
void   app_notepad_entry(HWND hwnd_host);
SINT32 app_notepad_start(APP_START_PARAM *param);
SINT32 app_notepad_pause(APP_PAUSE_PARAM *param);
SINT32 app_notepad_resume(APP_RESUME_PARAM *param);
SINT32 app_notepad_stop(APP_STOP_PARAM *param);

⌨️ 快捷键说明

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