亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? spiderlist.cpp

?? 一個類似爬行的程序,用于了一些數學方法,能用的,也不錯的
?? CPP
字號:
// SpiderList.cpp : implementation of the CSpiderList class
//

#include "stdafx.h"
#include "Spider.h"
#include "ThreadParams.h"
#include "Thread.h"

#include "SpiderDoc.h"
#include "SpiderList.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CSpiderList

IMPLEMENT_DYNCREATE(CSpiderList, CListView)

BEGIN_MESSAGE_MAP(CSpiderList, CListView)
	//{{AFX_MSG_MAP(CSpiderList)
		// NOTE - the ClassWizard will add and remove mapping macros here.
		//    DO NOT EDIT what you see in these blocks of generated code!
	//}}AFX_MSG_MAP
	// Standard printing commands
	ON_COMMAND(ID_FILE_PRINT, CListView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CListView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CListView::OnFilePrintPreview)
	ON_MESSAGE(WM_USER_CHECK_DONE,OnUpDateURL)

END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CSpiderList construction/destruction

CSpiderList::CSpiderList()
{

}

CSpiderList::~CSpiderList()
{
}

BOOL CSpiderList::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs
	cs.style = (cs.style & ~LVS_TYPEMASK) | LVS_REPORT;
	cs.style |= LVS_AUTOARRANGE;

	return CListView::PreCreateWindow(cs);
}

/////////////////////////////////////////////////////////////////////////////
// CSpiderList drawing

void CSpiderList::OnDraw(CDC* pDC)
{
	CSpiderDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);

	// TODO: add draw code for native data here
}

void CSpiderList::OnInitialUpdate()
{
	CListView::OnInitialUpdate();
	CListCtrl& listView = GetListCtrl();
	listView.SetBkColor( RGB(255,255,255) );  // set bk color to white


}
CSpiderList * CSpiderList::GetView()
{
  
	CMDIChildWnd * pChild =
          ((CMDIFrameWnd*)(AfxGetApp()->m_pMainWnd))->MDIGetActive();
 
      if ( !pChild )
	  	  return NULL;
 
      CView * pView = pChild->GetActiveView();
 
      if ( !pView )	  return NULL;
 
      // Fail if view is of wrong kind
      if ( ! pView->IsKindOf( RUNTIME_CLASS(CSpiderList) ) )
	  return NULL;
 
      return (CSpiderList *) pView;
   }

/////////////////////////////////////////////////////////////////////////////
// CSpiderList printing

BOOL CSpiderList::OnPreparePrinting(CPrintInfo* pInfo)
{
	// default preparation
	return DoPreparePrinting(pInfo);
}

void CSpiderList::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add extra initialization before printing
}

void CSpiderList::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add cleanup after printing
}

/////////////////////////////////////////////////////////////////////////////
// CSpiderList diagnostics

#ifdef _DEBUG
void CSpiderList::AssertValid() const
{
	CListView::AssertValid();
}

void CSpiderList::Dump(CDumpContext& dc) const
{
	CListView::Dump(dc);
}

CSpiderDoc* CSpiderList::GetDocument() // non-debug version is inline
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CSpiderDoc)));
	return (CSpiderDoc*)m_pDocument;
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CSpiderList message handlers

BOOL CSpiderList::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext) 
{
	BOOL bCreated = CWnd::Create(lpszClassName, lpszWindowName, dwStyle, rect, pParentWnd, nID, pContext);
	if ( bCreated )
	{
		CListCtrl& listView = GetListCtrl();

		listView.InsertColumn( 0,_T("URL"), LVCFMT_LEFT,275,0 );
		listView.InsertColumn( 1,_T("Status"), LVCFMT_LEFT,150,0 );
		listView.InsertColumn( 2,_T("Type"), LVCFMT_LEFT,75, 0 );
		listView.InsertColumn( 3,_T("Size"), LVCFMT_LEFT,75, 0 );
		listView.InsertColumn( 4,_T("Modified"), LVCFMT_LEFT,200, 0 );


	}
	return bCreated;

}



LRESULT CSpiderList::OnUpDateURL(WPARAM wParam,LPARAM lParam) 
{
	CListCtrl& list = GetListCtrl();
	int nListEntries = list.GetItemCount();
	PURLStatus newEntry = (PURLStatus) lParam;

	if(newEntry->m_URL.IsEmpty()) return 0;

	list.InsertItem(nListEntries,newEntry->m_URL);
	list.SetItemText(nListEntries,1,newEntry->m_StatusString);
	list.SetItemText(nListEntries,2,newEntry->m_ContentType);
	list.SetItemText(nListEntries,3,newEntry->m_ContentLength);
	list.SetItemText(nListEntries,4,newEntry->m_LastModified);

	
	return 0;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合九色综合97_久久久| 一区二区三区精品视频| 国产精品亲子乱子伦xxxx裸| 亚洲黄色在线视频| 国产麻豆91精品| 欧美丝袜丝交足nylons图片| 国产亚洲一区二区三区四区| 日韩成人精品视频| 欧美三级在线看| 日韩理论电影院| 国产成人精品亚洲日本在线桃色 | 欧美亚洲动漫另类| 久久久久国产精品免费免费搜索| 亚洲高清中文字幕| 日本道精品一区二区三区| 久久精品网站免费观看| 蜜桃视频免费观看一区| 欧美日韩一级视频| 亚洲综合丁香婷婷六月香| 本田岬高潮一区二区三区| 久久夜色精品一区| 紧缚捆绑精品一区二区| 宅男噜噜噜66一区二区66| 亚洲高清一区二区三区| 一本色道a无线码一区v| 亚洲欧洲99久久| jizzjizzjizz欧美| 精品欧美久久久| 麻豆精品一二三| 欧美大尺度电影在线| 裸体健美xxxx欧美裸体表演| 日韩视频永久免费| 麻豆精品久久精品色综合| 欧美一区二区福利在线| 免费在线观看视频一区| 日韩欧美国产精品| 国内成人精品2018免费看| 久久久综合视频| 国产suv一区二区三区88区| 国产日韩精品一区二区三区在线| 国产精品一区二区x88av| 久久一区二区三区国产精品| 成人中文字幕合集| 亚洲色图视频免费播放| 在线精品视频一区二区三四| 亚洲线精品一区二区三区| 欧美精品1区2区| 另类欧美日韩国产在线| 久久久精品天堂| 成人aa视频在线观看| 亚洲蜜臀av乱码久久精品蜜桃| 色综合天天综合网天天狠天天 | 成人一区在线观看| 亚洲欧美日韩人成在线播放| 欧美日韩在线一区二区| 日本人妖一区二区| 中文字幕成人av| 91黄色激情网站| 久久精品国产精品亚洲红杏| 国产嫩草影院久久久久| 日本韩国一区二区三区| 久久成人久久鬼色| 国产精品久久久久久妇女6080| 色999日韩国产欧美一区二区| 日韩1区2区3区| 日本一区二区免费在线观看视频| 91蜜桃婷婷狠狠久久综合9色| 五月婷婷激情综合网| 2023国产一二三区日本精品2022| 91在线观看免费视频| 蜜芽一区二区三区| 国产精品国产三级国产aⅴ入口| 欧美视频精品在线观看| 国产成人午夜99999| 亚洲精品成人天堂一二三| 精品免费国产一区二区三区四区| 白白色 亚洲乱淫| 爽好久久久欧美精品| 国产亚洲一区二区在线观看| 欧美亚洲高清一区| 成人一区二区视频| 久久超碰97人人做人人爱| 亚洲图片你懂的| 久久综合色综合88| 欧美性大战久久久久久久蜜臀| 国产精品综合av一区二区国产馆| 亚洲国产视频在线| 国产精品第一页第二页第三页| 91精品国产手机| 在线免费av一区| 99精品视频在线免费观看| 国内精品写真在线观看| 性做久久久久久免费观看| 自拍偷拍亚洲综合| 国产清纯白嫩初高生在线观看91 | 日本精品一区二区三区高清 | 成人理论电影网| 青青草97国产精品免费观看| 亚洲男同1069视频| 国产情人综合久久777777| 欧美不卡一区二区三区| 欧美日本一道本在线视频| 色综合久久久久网| 99国产精品国产精品久久| 国产91精品一区二区| 激情亚洲综合在线| 久久99精品国产91久久来源| 日韩av网站在线观看| 婷婷丁香激情综合| 亚洲电影视频在线| 亚洲国产中文字幕| 午夜欧美大尺度福利影院在线看| 亚洲精品中文在线| 1区2区3区国产精品| 国产精品二三区| 综合久久久久久久| 亚洲天堂福利av| 亚洲欧美视频在线观看视频| 亚洲欧美另类久久久精品| 亚洲欧洲av在线| 一区二区免费视频| 亚洲乱码国产乱码精品精可以看 | 亚洲va欧美va天堂v国产综合| 亚洲一区影音先锋| 午夜视频在线观看一区| 日韩电影在线观看一区| 麻豆国产精品一区二区三区| 精品无人码麻豆乱码1区2区| 国产一区二区三区免费看| 国产高清精品网站| caoporn国产精品| 91国产视频在线观看| 欧美日本高清视频在线观看| 欧美一区二区三区在线看| 亚洲精品在线一区二区| 中文字幕高清不卡| 亚洲午夜久久久久久久久电影网 | 国产成人午夜视频| 色婷婷久久久亚洲一区二区三区| 欧美性一区二区| 日韩一级片网址| 国产人妖乱国产精品人妖| 一区二区三区久久| 久久精品国产99| 成人av在线网站| 欧美日韩综合在线免费观看| 日韩欧美国产系列| 中文字幕在线观看一区二区| 亚洲高清一区二区三区| 国内精品自线一区二区三区视频| 国产成人在线视频网站| 一本到不卡精品视频在线观看| 欧美精品99久久久**| 国产欧美一区二区精品性色| 亚洲少妇中出一区| 久久99精品久久久久久| 色女孩综合影院| 日韩欧美一级精品久久| 1区2区3区国产精品| 久久99在线观看| 在线免费一区三区| 久久婷婷国产综合精品青草| 一个色妞综合视频在线观看| 国产一区二区三区美女| 欧美日韩久久久久久| 国产精品久久久久久久蜜臀| 裸体一区二区三区| 日本精品视频一区二区| 欧美韩国日本综合| 美女任你摸久久| 欧美在线999| 国产精品久久久久久久久果冻传媒 | 国产精品丝袜久久久久久app| 丝袜亚洲另类丝袜在线| 成人精品国产一区二区4080| 日韩美一区二区三区| 亚洲小说春色综合另类电影| aaa亚洲精品| 欧美精品一区二区高清在线观看| 亚洲一区二区三区美女| 成年人网站91| 久久先锋影音av| 麻豆传媒一区二区三区| 欧美日韩国产首页| 一区二区三区 在线观看视频| 成人免费高清在线观看| 国产性色一区二区| 国产在线精品一区二区三区不卡| 91精品在线免费| 天天色综合天天| 欧美羞羞免费网站| 一区二区三区日本| 91免费看片在线观看| 自拍偷拍亚洲激情| 91片黄在线观看| 亚洲人成网站精品片在线观看| 北条麻妃国产九九精品视频| 国产精品视频yy9299一区| 成人自拍视频在线| 国产精品久久久久久久久果冻传媒|