📄 ietxt.cpp
字号:
#include "stdafx.h"
#include "iesdk.h"
/********************************************************************/
/* 热点类型 */
#define HERF_STYLE 1
#define SELECT_STYLE 2
#define BUTTON_STYLE 0x10
#define SUBMIT_STYLE (BUTTON_STYLE + 1)
#define RESET_STYLE (SUBMIT_STYLE + 1)
#define INPUT_TXT_STYLE 0x08
#define INPUT_PWD_STYLE (INPUT_TXT_STYLE + 1)
#define INPUT_HID_STYLE (INPUT_PWD_STYLE + 1)
#define CHECK_BOX_STYLE (INPUT_HID_STYLE + 1)
#define RADIO_STYLE (CHECK_BOX_STYLE + 1)
/********************************************************************/
/*
char m_szHtmlPage[1024];
char m_szNewPage[1024];
int m_iNewPageLen;
*/
#define BODY_START "<body"
#define BODY_END "</body>"
// 常用键ASCII码
#define ENTER 13
#define CARRY 10
#define TAB 9
#define SPACE 0x20
#define BACKSPACE 8
// 跳过的集合
#define SKIPSET_COUNT 3
char *g_szSkipSet[SKIPSET_COUNT*2] =
{
"<script", "</script>", // java script
"<!--", "-->", // remark
"<hr", ">", // horz line
};
/********************************************************************/
// 解析的集合
#define PARSESET_COUNT 17
char *g_szParseSet[PARSESET_COUNT] =
{
"<a ", // 热点开始
"<a\r", // 热点开始
"</a>", // 热点结束
"<br", // 回车
"<p ", // 段落开始
"</p>", // 段落结束
"</tr>", // 表行结束
"<td", // 表列开始
"</td>", // 表列结束
"<input", // input开始
"</input>", // input结束
"<form", // form开始
"</form>", // form结束
"<table", // table开始
"</table>", // table结束
"<select", // select开始
"</select>", // select结束
};
//转义符: "(") &(&); >(>) <(<) (空格) &euro
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -