mgloadobject.h

来自「monqueror一个很具有参考价值的源玛」· C头文件 代码 · 共 69 行

H
69
字号
#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 + =
减小字号Ctrl + -
显示快捷键?