filepars.h
来自「Visual C++网络通信编程实用案例精逊配套源码 光盘中存放的是书中涉及」· C头文件 代码 · 共 42 行
H
42 行
#if !defined(__SnagPrs_h__)
#define __SnagPrs_h__
typedef struct
{
CStringArray arrURL;
CDWordArray arrIndex;
CByteArray arrTextPage;
} FIXUPS;
class CHTMLFileParser : public CHtmlParser
{
protected:
BOOL m_bInFixupMode;
CString m_strPageURL;
CString m_strTitle;
CStringArray m_arrStrMedia;
CStringArray m_arrStrLinks;
CByteArray m_arrbyIsOffsite;
FIXUPS m_Fixups;
BOOL m_bGetMedia;
protected:
BOOL IsTextPage(CString& strFileName);
BOOL ProcessTag(const CString& strTag, int nIndex, const HTML_ARGS& arrOptions);
BOOL WantTag(const CString& strTag);
BOOL WantFileType(CString& strFileName);
public:
void ResetArrays();
void SetFixupMode(BOOL bFixupMode) { m_bInFixupMode = bFixupMode; }
FIXUPS& GetFixups() { return m_Fixups; }
void SetPageURL(LPCTSTR lpszURL) { m_strPageURL = lpszURL; }
CString& GetTitle() { return m_strTitle; }
CStringArray& GetLinks() { return m_arrStrLinks; }
CStringArray& GetMedia() { return m_arrStrMedia; }
CByteArray& GetOffsiteFlags() { return m_arrbyIsOffsite; }
void SetGetMedia(BOOL bGetMedia) { m_bGetMedia = bGetMedia; }
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?