iesdk.h

来自「一个解析HTML 文本协议的源代码。」· C头文件 代码 · 共 50 行

H
50
字号
#ifndef __AFX_IESDK
#define __AFX_IESDK

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "resource.h"

char *stristr(register const char *s1, register const char *s2);
int stricmp_2(register const char *s1, register const char *s2);
char *strcistr(register const char *s1, register const char *s2, char ch);

typedef struct
{
	int 	hpStyle;                    // 热点类型 
	WORD	hpStart;					// 偏移起始
	WORD	hpEnd;						// 偏移结束
	WORD	hpJumpTo;					// 跳转页号
	WORD	hpName;						// 变量名偏移起始
	WORD    hpMaxLenth;					// maxlength
	WORD    hpValue;					// 变量值,针对radio & check_box类型
}HOTPOT; //加入input类型

class ZHtml
{
private:
	void l_AppendLine(char *szNewLine);
	void l_AppendSpace(void);
	void l_StartTable(void);
	void l_EndTable(void);

public:
	char *m_szHtmlPage, *m_szNewPage;
	int  m_iNewPageLen;

public:
	ZHtml(char *szHtmlPage, char *szNewPage);

public:
	int GetSelect(HOTPOT * php, char * pt, int nsize);
	int AppendChar(char *&ch);
	int DoSelect(char * &ptr, HOTPOT *htpt);
	int DoInputbox(char *&ptr,HOTPOT * htpt);
	int  ParsePage(HOTPOT *pHotpot, int iMaxHotpotNum);
};

#endif

⌨️ 快捷键说明

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