#define LINK_ITEM_HEIGHT 20 LRESULT CALLBACK ResultListProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam); LRESULT CALLBACK OneTabProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam); LRESULT CALLBACK WebResultWndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam); class COneTab; class CResultList{ public: HWND hwnd; int iAnimeCount; COneTab *pobj_OneTab; CResultList(COneTab *pobj_OneTab); ~CResultList(); }; class COneTab{ int m_WndNum; public: HWND hTabWnd; CResultList *pobj_ResultList; int iWindowWidth; char *lpszString; char *lpszTitle[10]; char *lpszUrl[10]; COneTab(int WndNum,char *str); ~COneTab(); void WebSearch(); }; class CWebResult{ COneTab **ppobj_OneTab; int iTabNum; public: HWND hwnd; CWebResult(HWND hParent); ~CWebResult(); void resize(int x,int y,int cx,int cy); void add(int WndNum,char *lpszSearchText); BOOL DuplicateCheck(char *str); }; void WebSearchThread(void *temp_str); LRESULT CALLBACK SideWebProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam); class CChildSideWeb{ public: HWND hwnd; HWND hIEWnd; char *lpszTitle; char *lpszSite; CChildSideWeb(HWND hParent,HWND hTab,char *title,char *site); ~CChildSideWeb(); void resize(int x,int y,int cx,int cy); }; class CSideWeb{ CChildSideWeb **ppobj_ChildSideWeb; int iChildSideWebNum; char *lpszNowUrl; RECT m_Rect; HWND hRightButton; public: HWND hTab; BOOL bShow; CSideWeb(HWND hParent); ~CSideWeb(); void resize(int x,int y,int cx,int cy); void GoPage(char *lpszUrl); void SelChangeEvent(); void GetRect(RECT *prc); }; extern CSideWeb *pobj_SideWeb; class CWebStrings{ char *buffer; char **ppStr; char iStrNum; public: CWebStrings(); ~CWebStrings(); void add(char *query); void clear(); char *GetBuffer(); }; extern CWebStrings obj_WebStrings; class CDomain{ public: char *lpszName; char *lpszDomain; CDomain(char *name,char *domain); ~CDomain(); }; class CDBDomain{ HWND m_hListView; void init(); public: CDomain **ppobj_Domain; int iDomainNum; CDBDomain(); ~CDBDomain(); void load(); void save(); void copy_get(CDBDomain *pobj_DBDomain); void SetListView(HWND hListView); void add(char *name,char *domain); void del(char *name); void change(char *szBeforeName,char *name,char *domain); };