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

📄 mgloadobject.h

📁 monqueror一个很具有参考价值的源玛
💻 H
字号:
#ifndef		_MGLOADOBJECT_H_#define 	_MGLOADOBJECT_H_// #define URL_STRINGMAXLENGTH 255#define URL_TEMPNAMELENGTH 64namespace khtml {class MGCachedImage;class RenderImage;class DOM::CSSImageValueImpl;class MGCachedScript;class CachedObjectClient;class DOM::CSSImportRuleImpl;class MGCachedCSSStyleSheet;typedef struct tagLoadUrl{	unsigned char url[URL_STRINGMAXLENGTH+1];	char TempName[URL_TEMPNAMELENGTH+1];		MGCachedScript *cachedScript;			DOM::CSSImageValueImpl *cssImage;	RenderImage* render;	MGCachedImage *mgCachedImage;			DOM::CSSImportRuleImpl *cssIRImpl;	MGCachedCSSStyleSheet *cachedCSS;		}LoadUrlStruct;enum MGLOADERTYPE {		MGLOADERTYPE_IMAGE=1,		MGLOADERTYPE_CSS   = 2,		MGLOADERTYPE_SCRIPT = 3};class MGLoadObject{		public:			MGLoadObject();	virtual ~MGLoadObject();	bool isLocalFile( unsigned char *url );	bool CompleteTempName(char TempName[]);	bool isRequested(  unsigned char *url );	bool isLoaded( unsigned char *url );	void setHwnd(HWND hWnd);	void setType(int );	bool LoadDataFromTempFile( char TempName[]);	bool SeekLoadListByUrl( unsigned char *url );	bool RequestMsgToNet( unsigned char *url );	virtual bool LoadedMsgFromNet( unsigned char *url ,unsigned char *buf,int length,char s[]);	bool WriteBufToTempFile(unsigned char *buf,char TempName[],int totalLength);	bool NotifyDataProcessed(int nType);		protected:	char m_PathName[URL_TEMPNAMELENGTH+1];	QList<LoadUrlStruct> m_req,m_load;	HWND m_hWnd;	char* m_script;	int m_nType;	int m_nRequested;};	}; // namespace#endif

⌨️ 快捷键说明

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