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

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

?? myinterfacedlg.cpp

?? 用數字圖像處理主要是為了修改圖形,改善圖像質量,或是從圖像中提起有效信息,還有利用數字圖像處理可以對圖像進行體積.
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
}

// 如果向對話框添加最小化按鈕,則需要下面的代碼
//  來繪制該圖標。對于使用文檔/視圖模型的 MFC 應用程序,
//  這將由框架自動完成。

void CMyInterfaceDlg::OnPaint() 
{
	if (IsIconic())
	{
		CPaintDC dc(this); // 用于繪制的設備上下文

		SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);

		// 使圖標在工作矩形中居中
		int cxIcon = GetSystemMetrics(SM_CXICON);
		int cyIcon = GetSystemMetrics(SM_CYICON);
		CRect rect;
		GetClientRect(&rect);
		int x = (rect.Width() - cxIcon + 1) / 2;
		int y = (rect.Height() - cyIcon + 1) / 2;

		// 繪制圖標
		dc.DrawIcon(x, y, m_hIcon);

	}
	else
	{		
		CDialog::OnPaint();	
	}
}

//當用戶拖動最小化窗口時系統調用此函數取得光標顯示。
HCURSOR CMyInterfaceDlg::OnQueryDragIcon()
{
	return static_cast<HCURSOR>(m_hIcon);
}

void CMyInterfaceDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)
{
	// TODO: 在此添加消息處理程序代碼和/或調用默認值
	CRect rtWnd;
	GetWindowRect(&rtWnd);
	point.x=point.x-rtWnd.left;
	point.y=point.y-rtWnd.top;
	if(m_rtIcon.PtInRect(point))
	{
		AfxMessageBox("界面軟件設計者:張峰 Email:zhangfeng8218163.com");
	}
	else
	{
		if(m_rtButtHelp.PtInRect(point))
		{
			SendMessage(WM_CLOSE);
		}
		else
		{
			if(m_rtButtExit.PtInRect(point))
			{
				SendMessage(WM_CLOSE);
			}
			else
			{
				if(m_rtButtMin.PtInRect(point))
				{
					m_ShowTitle=FALSE;
					SendMessage(WM_SYSCOMMAND,SC_MINIMIZE,MAKELPARAM(point.x,point.y));					
				}
				else
				{
					if(m_rtButtMax.PtInRect(point))
					{
						m_ShowTitle=TRUE;
						if(IsZoomed())
						{	
							SendMessage(WM_SYSCOMMAND,SC_RESTORE,MAKELPARAM(point.x,point.y));								
						}
						else
						{
							SendMessage(WM_SYSCOMMAND,SC_MAXIMIZE,MAKELPARAM(point.x,point.y));							
							Invalidate();							
						}
					}
					else
					{
						if(!IsZoomed())
						{
							Default();
						}
					}
				}
			}
		}
	}	
}

void CMyInterfaceDlg::OnNcMouseMove(UINT nHitTest, CPoint point)
{
	// TODO: 在此添加消息處理程序代碼和/或調用默認值
	CDC* pDC=GetWindowDC();//獲取整個窗口的設備上下文,包括菜單,標題,客戶區等等。
	CDC* pDisplayMemDC=new CDC;
	pDisplayMemDC->CreateCompatibleDC(pDC);
	CBitmap* pBitmap=new CBitmap;
	CBitmap* pOldBitmap;
	CRect rtWnd,rtButton;
	if(pDC)
	{
		CString StrTemp="";
		GetWindowRect(&rtWnd);
		point.x=point.x-rtWnd.left;
		point.y=point.y-rtWnd.top;
		if(m_rtButtExit.PtInRect(point))
		{
			pBitmap->LoadBitmap(IDB_EXIT_FOCUS);
			StrTemp=_T("關閉");
		}
		else
		{
			if(m_rtButtMin.PtInRect(point))
			{
				pBitmap->LoadBitmap(IDB_MIN_FOCUS);
				StrTemp=_T("最小化窗口");
			}
			else
			{
				if(m_rtButtMax.PtInRect(point))
				{
					pBitmap->LoadBitmap(IDB_MAX_FOCUS);
					if(IsZoomed())
						StrTemp=_T("還原窗口");
					else
					{
						StrTemp=_T("最大化窗口");
					}
				}
				else
				{
					pBitmap->LoadBitmap(IDB_NORMAL);
				}
			}
		}
		rtButton=m_rtButtMin;
		BITMAP BmpInfo;
		pBitmap->GetBitmap(&BmpInfo);
		pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap);
		pDC->BitBlt(rtButton.left-6,rtButton.top-2,BmpInfo.bmWidth,BmpInfo.bmHeight,pDisplayMemDC,0,0,SRCCOPY);
		pDisplayMemDC->SelectObject(pOldBitmap);
		CRect ShowTipRect;
		ShowTipRect=m_rtButtMin;
		if(!StrTemp.IsEmpty())
		{
			ScreenToClient(&ShowTipRect);//把屏幕坐標轉換成客戶區域坐標
			m_ToolTip.AddToolTip(IDD_MYINTERFACE_DIALOG,&ShowTipRect,StrTemp);
			m_ToolTip.SetDelayTime(200);
		}
	}
	ReleaseDC(pDisplayMemDC);
	ReleaseDC(pDC);
	delete pDisplayMemDC;
	delete pBitmap;

	CDialog::OnNcMouseMove(nHitTest, point);
}
BOOL CALLBACK EnumChildProc(HWND hwnd,LPARAM lParam)
{
	CRect rtCtrl,rtWnd;
	if(hwnd)
	{
		::GetWindowRect(hwnd,&rtCtrl);
		::GetWindowRect(GetParent(hwnd),&rtWnd);
		rtCtrl.OffsetRect(-rtWnd.left-3,-rtWnd.top-29);
		float temp;
		temp=(float)rtCtrl.left*m_WidthScale;
		rtCtrl.left=(int)temp;
		temp=(float)rtCtrl.top*m_HeightScale;
		rtCtrl.top=(int)temp;
		temp=(float)rtCtrl.right*m_WidthScale;
		rtCtrl.right=(int)temp;
		temp=(float)rtCtrl.bottom*m_HeightScale;
		rtCtrl.bottom=(int)temp;
		::MoveWindow(hwnd,rtCtrl.left,rtCtrl.top,rtCtrl.Width(),rtCtrl.Height(),TRUE);
		return TRUE;
	}
	else
		return FALSE;
}

void CMyInterfaceDlg::OnSize(UINT nType, int cx, int cy)
{
	CDialog::OnSize(nType, cx, cy);
	if(m_ReSizeFlag)
	{
		if(nType!=1)
		{
			CRect rtWnd;
			GetWindowRect(&rtWnd);
			m_WidthScale=(float)rtWnd.Width()/(float)m_OldWidth;
			m_HeightScale=(float)rtWnd.Height()/(float)m_OldHeight;
			m_OldWidth=rtWnd.Width();
			m_OldHeight=rtWnd.Height();
			HWND hWnd;
			hWnd=GetSafeHwnd();
			EnumChildWindows(hWnd,(WNDENUMPROC)EnumChildProc,0);
		}
	}

	// TODO: 在此處添加消息處理程序代碼
}


void CMyInterfaceDlg::OnMouseMove(UINT nFlags, CPoint point)
{
	// TODO: 在此添加消息處理程序代碼和/或調用默認值

	CDialog::OnMouseMove(nFlags, point);
}
//UINT_PTR CALLBACK CMyInterfaceDlg::SelFileHookProc(HWND hdlg, UINT uiMsg, WPARAM wParam, LPARAM lParam)
//{
//	if(uiMsg==WM_INITDIALOG)
//	{
//		CWnd* pWnd=FromHandle(::GetParent(hdlg))->GetDlgItem(IDOK);
//		ASSERT(pWnd);
//		pWnd->SetWindowText(_T("確定"));
//		return 1;
//	}
//	return 0;
//}


void CMyInterfaceDlg::OnBnClickedButton1()//打開圖片并保存到數據庫中
{	
	// TODO: 在此添加控件通知處理程序代碼  
	//char szFilter[]=_T("圖像文件 (*.jpg,*.jpeg,*.bmp,*.gif)|*.jpg;*.jpeg;*.bmp;*.gif|jpg文件|*.jpg|jpeg文件|*.jpeg|位圖文件|*.bmp|gif文件|*.gif|所有文件|*.*||");
	char szFilter[]=_T("圖像文件 (*.bmp)|*.bmp|所有文件|*.*||");

	CFileDialog selfile(TRUE, NULL, NULL, OFN_EXPLORER|OFN_ALLOWMULTISELECT,
		szFilter, this);
	CString strCurrentDir=_T("E:\\project pic");
	char strFile[256*6]="";
	selfile.m_ofn.lpstrFile=strFile;
	selfile.m_ofn.nMaxFile=sizeof(strFile);
	selfile.m_ofn.lpstrInitialDir=strCurrentDir;
	selfile.m_ofn.lpstrTitle=_T("選擇文件");
	//selfile.m_ofn.lpfnHook=(LPOFNHOOKPROC)SelFileHookProc; 
	if(selfile.DoModal()==IDOK)
	{		
		POSITION pos;
		pos=selfile.GetStartPosition();
		while(pos!=NULL)
		{
			CString string;
			string=selfile.GetNextPathName(pos); 
			CDC* pDC=GetDlgItem(IDC_PIC)->GetDC();
			//CDC* pDC=CWnd::FromHandle(::GetDlgItem(AfxGetMainWnd()->m_hWnd,IDC_PIC))->GetDC();
			//CRect rect;
			//CWnd::FromHandle(::GetDlgItem(AfxGetMainWnd()->m_hWnd,IDC_PIC))->GetWindowRect(&rect);
			CBmpProc bmp;
			CLapls lplas;
			BOOL b=lplas.Get((char*)(LPCSTR)string);
			if(b==FALSE)
				return;
			HBITMAP hBitmap=lplas.ColortoGrayScale(NULL);	
			bmp.LoadFromHbmp(hBitmap);
			if(pBmp!=NULL)
			{
				delete pBmp;
				pBmp=NULL;
				pBmp=new CBmpProc;
			}
			else
				pBmp=new CBmpProc;
			pBmp->LoadFromObject(bmp);
			CSize size=pBmp->Size();
			m_top=m_left=0;
			m_right=size.cx;
			m_bottom=size.cy;			
			UpdateData(FALSE);
			UpdateData(TRUE);
			CRect rect;	
			GetDlgItem(IDC_PIC)->GetClientRect(&rect);
			//::GetClientRect(::GetDlgItem(AfxGetMainWnd()->m_hWnd,IDC_PIC),&rect);
			int isize=(size.cx>size.cy)?size.cx:size.cy;	
			pBmp->CalculateColor(pDC,isize);	//計算原圖的顏色直方圖
			for(int i=0;i<4;i++)
			{
				for(int j=0;j<4;j++)
					pBmp->CalculateColorPair(i,j);				
			}			
			pBmp->SortColorPair();
			//pBmp->CalculateColorPair(1,1);		
			//pBmp->CalculateColorPair(1,2);		
			//pBmp->CalculateColorPair(2,1);		
			//pBmp->CalculateColorPair(2,2);//其實在以上的4部計算中,已經形成了初步的顏色對表,在此只不過是將表中的數據從大到
			////小排列出來并且祛除差值小于某一域值的顏色對,形成顏色對表		
			//pBmp->SortColorPair(); //顏色對表計算出來,表中的數據既是用戶輸入的該圖像的代表特征
			//pBmp->Draw(*pDC,&rect);	
			CPicture picshow;
			picshow.ShowPic((char*)(LPCSTR)string,m_hWnd,IDC_PIC);
			SourcePic=new char[string.GetLength()];
			strcpy(SourcePic,(LPCSTR)string);			
			charlap=new char[string.GetLength()];
			strcpy(charlap,(LPCSTR)string);			
			picInput=TRUE;
			//在List列表中列出剛加入的圖片			
		}
	}
	
}
void CMyInterfaceDlg::OnBnClickedButton3()//顯示單個圖片,瀏覽下
{
	// TODO: 在此添加控件通知處理程序代碼
	if(m_ListPic.GetCount()>0)
	{
		int i=m_ListPic.GetCurSel();
		CString rString;
		m_ListPic.GetText(i,rString);
		char* fileName;
		fileName=rString.GetBuffer(rString.GetLength());
		DestPic=new char[rString.GetLength()];
		strcpy(DestPic,fileName);
		HWND hWnd = m_hWnd;
		CPicture pic;			
		pic.ShowPic(fileName,hWnd,IDC_PIC_LIB);	
		intSD=2;
	}	
}

void CMyInterfaceDlg::OnLbnDblclkListPic()
{
	// TODO: 在此添加控件通知處理程序代碼
	OnBnClickedButton5();
}

void CMyInterfaceDlg::OnBnClickedButton2()//刪除數據庫中的圖片
{
	// TODO: 在此添加控件通知處理程序代碼
	if(m_ListPic.GetCount()>0)
	{
		if(m_ListPic.GetCurSel()!=LB_ERR)
		{
			int i=m_ListPic.GetCurSel();
			CString rString;
			m_ListPic.GetText(i,rString);
			m_ListPic.DeleteString(i);
			if(!m_pset->IsOpen())
				m_pset->Open();
			m_pset->m_pDatabase->ExecuteSQL("delete * from pic where picaddr='"+rString+"'");
			m_pset->Requery();					
			m_pset->Close();
			m_ListPic.SetCurSel(0);
		}
		else
			AfxMessageBox("請選擇要刪除的項目!");
	}
	else
		AfxMessageBox("圖片已經刪完!");
}

void CMyInterfaceDlg::OnBnClickedButton4()//顯示數據庫中的所有圖片
{
	// TODO: 在此添加控件通知處理程序代碼	
	CDC* pDC=m_ListPic.GetDC();
	CString str;
	CSize sz;
	int dx=0;
	int i=0;	
	m_ListPic.ResetContent();	
	if(!m_pset->IsOpen())
		m_pset->Open();		
	if(m_pset->GetRecordCount()>0)	
	{		
		m_pset->MoveFirst();		
		while(!m_pset->IsEOF())
		{
			m_ListPic.AddString((LPCTSTR)(CString)(m_pset->m_picAddr));
			m_ListPic.GetText(i,str);
			sz=pDC->GetTextExtent(str);
			if(sz.cx>dx)
				dx=sz.cx;
			m_pset->MoveNext();
			i++;
		}		
		m_ListPic.SetCurSel(0);		
	}
	m_ListPic.ReleaseDC(pDC);
	m_pset->Close();	
	m_ListPic.SetHorizontalExtent(dx);
	
}

void CMyInterfaceDlg::OnBnClickedSearch()//邊緣檢測
{
	HWND hWnd=m_hWnd;		
	CLapls lplas;
	/*BOOL b=lplas.Get(charlap);
	if(b==FALSE)
		return;*/
	BOOL c=lplas.Get("c:\\median.bmp");
	if(c==FALSE)
		return;
	//lplas.ColortoGrayScale(hWnd);
	hBitmap=lplas.Go(hWnd,m_Sobel);
	intSD=1;
}

void CMyInterfaceDlg::OnBnClickedButton5()//瀏覽上
{
	// TODO: 在此添加控件通知處理程序代碼
	if(m_ListPic.GetCount()>0)
	{
		UpdateData(TRUE);		
		int i=m_ListPic.GetCurSel();
		CString rString;
		m_ListPic.GetText(i,rString);
		PicFilePath=rString;
		CBmpProc bmp;
		CDC* pDC=GetDlgItem(IDC_PIC)->GetDC();
		CRect rect;		
		GetDlgItem(IDC_PIC)->GetClientRect(&rect);
		CLapls lplas;
		BOOL b=lplas.Get((char*)(LPCSTR)rString);
		if(b==FALSE)
			return;
		HBITMAP hBitmap=lplas.ColortoGrayScale(NULL);	
		bmp.LoadFromHbmp(hBitmap);
		//bmp.LoadFromFile((LPCTSTR)rString);
		if(pBmp!=NULL)
		{
			delete pBmp;
			pBmp=NULL;
			pBmp=new CBmpProc;
		}
		else
			pBmp=new CBmpProc;		
		pBmp->LoadFromObject(bmp);		
		CSize size=pBmp->Size();
		int isize=(size.cx>size.cy)?size.cx:size.cy;	
		pBmp->CalculateColor(pDC,isize);	//計算原圖的顏色直方圖
		for(int i=0;i<4;i++)
		{
			for(int j=0;j<4;j++)
			{
				pBmp->CalculateColorPair(i,j);				
			}						
		}
		pBmp->SortColorPair();	
		//pBmp->CalculateColorPair(1,1);		
		//pBmp->CalculateColorPair(1,2);		
		//pBmp->CalculateColorPair(2,1);		
		//pBmp->CalculateColorPair(2,2);//其實在以上的4部計算中,已經形成了初步的顏色對表,在此只不過是將表中的數據從大到
		////小排列出來并且祛除差值小于某一域值的顏色對,形成顏色對表		
		//pBmp->SortColorPair(); //顏色對表計算出來,表中的數據既是用戶輸入的該圖像的代表特征
		pBmp->Draw(*pDC,&rect);
		CPicture picshow;
		picshow.ShowPic((char*)(LPCSTR)rString,m_hWnd,IDC_PIC);
		m_top=m_left=0;
		m_right=size.cx;
		m_bottom=size.cy;		
		UpdateData(FALSE);		
		picInput=TRUE;

		/*char* fileName;
		fileName=rString.GetBuffer(rString.GetLength());		*/
		SourcePic=new char[rString.GetLength()];
		strcpy(SourcePic,(LPCSTR)rString);		
		charlap=new char[rString.GetLength()];
		strcpy(charlap,(LPCSTR)rString);		
	}
}

void CMyInterfaceDlg::OnBnClickedButton6()//灰度處理
{
	// TODO: 在此添加控件通知處理程序代碼
	//HWND hWnd=::FindWindow(NULL,"MyInterface");	
	HWND hWnd=AfxGetMainWnd()->m_hWnd;
	CLapls lplas;
	BOOL b=lplas.Get(charlap);
	if(b==FALSE)
		return;
	hBitmap=lplas.ColortoGrayScale(hWnd);	
	CPicture pic;
	pic.ShowPic(hBitmap,AfxGetMainWnd()->m_hWnd,IDC_PIC_LIB);
	intSD=3;
	picShow=FALSE;
}

void CMyInterfaceDlg::OnBnClickedFilter()//中值濾波去噪
{
	// TODO: 在此添加控件通知處理程序代碼
	HWND hWnd=m_hWnd;		
	CLapls lplas;	
	BOOL c=lplas.Get("c:\\gray.bmp");
	if(c==FALSE)
		return;		
	hBitmap=lplas.MedianFilter(hWnd,m_filterCheck);
	intSD=4;
}

void CMyInterfaceDlg::OnBnClickedCheck()
{
	// TODO: 在此添加控件通知處理程序代碼
	if(m_filterCheck)
		m_filterCheck=FALSE;
	else
		m_filterCheck=TRUE;
}

void CMyInterfaceDlg::OnBnClickedCheck1()
{
	// TODO: 在此添加控件通知處理程序代碼
	if(m_Sobel)
		m_Sobel=FALSE;
	else
		m_Sobel=TRUE;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产丝袜欧美中文另类| 国产精品午夜春色av| 国产一区视频在线看| 一区二区三区中文字幕在线观看| 欧美高清激情brazzers| 成人亚洲一区二区一| 偷拍与自拍一区| 中文字幕第一区第二区| 8x福利精品第一导航| www.欧美日韩| 国产一区三区三区| 色婷婷国产精品综合在线观看| 免费欧美在线视频| 一区二区三区国产精华| 亚洲国产高清在线| 精品99久久久久久| 欧美日韩高清影院| 色综合久久综合网97色综合 | 欧美激情资源网| 欧美一区二区大片| 91久久一区二区| 99久久婷婷国产| 国产精品亚洲成人| 久久99热99| 奇米影视一区二区三区| 亚洲成av人影院在线观看网| 综合色天天鬼久久鬼色| 久久精品免视看| xfplay精品久久| 日韩精品专区在线影院观看| 在线播放91灌醉迷j高跟美女 | 在线播放一区二区三区| 在线免费视频一区二区| 北条麻妃一区二区三区| 丁香网亚洲国际| 国产精品456| 国产精品一二三四区| 国产成人av网站| 国产成人精品一区二 | 欧美日韩国产在线观看| 日本韩国欧美三级| 色天使久久综合网天天| 91黄色免费看| 欧美性大战久久| 欧美日韩在线直播| 欧美日韩成人一区二区| 欧美日本乱大交xxxxx| 国产精品免费视频观看| 欧美国产成人精品| 中文字幕免费在线观看视频一区| 欧美高清一级片在线观看| 日本一区免费视频| 国产精品美女www爽爽爽| 中文字幕日韩精品一区| 亚洲精品午夜久久久| 亚洲影院免费观看| 婷婷综合另类小说色区| 美国精品在线观看| 国产传媒一区在线| 成人精品国产福利| 色婷婷久久一区二区三区麻豆| 色婷婷国产精品| 9191成人精品久久| 久久久久高清精品| 日韩毛片视频在线看| 亚洲制服丝袜在线| 美女视频一区在线观看| 国产一区二区日韩精品| aaa亚洲精品一二三区| 欧亚洲嫩模精品一区三区| 欧美一级久久久久久久大片| 337p粉嫩大胆噜噜噜噜噜91av| 国产精品私房写真福利视频| 亚洲精选免费视频| 日本视频中文字幕一区二区三区| 精品一区二区久久| 91亚洲精品乱码久久久久久蜜桃| 欧洲生活片亚洲生活在线观看| 6080yy午夜一二三区久久| 久久久青草青青国产亚洲免观| 亚洲欧美色一区| 美女脱光内衣内裤视频久久网站 | 在线成人小视频| 国产欧美日韩久久| 亚洲国产一区二区视频| 久久99精品久久久久久国产越南 | 在线一区二区三区四区五区| 日韩欧美综合一区| 亚洲视频一区在线| 久久精品72免费观看| www.激情成人| 欧美不卡一区二区三区| 国产精品成人免费精品自在线观看| 亚洲18色成人| 成人性生交大片免费看中文| 欧美美女一区二区在线观看| 国产亚洲一区二区三区四区| 亚洲一区二区在线免费看| 国产一区二区不卡在线| 欧美日韩精品欧美日韩精品一| 国产女同互慰高潮91漫画| 日韩精品亚洲一区二区三区免费| 成人毛片视频在线观看| 日韩久久久久久| 亚洲综合成人在线视频| 成人蜜臀av电影| 久久蜜臀精品av| 欧美日韩你懂的| 国产精品免费免费| 激情久久五月天| 欧美日韩免费一区二区三区| 国产精品高清亚洲| 国产一区二区女| 精品欧美一区二区在线观看| 亚洲制服丝袜在线| 91网站在线观看视频| 中文字幕欧美日本乱码一线二线| 理论片日本一区| 91精品国产综合久久精品性色| 亚洲男人的天堂一区二区| 国产精品自产自拍| 欧美xingq一区二区| 天堂av在线一区| 欧美日韩你懂的| 亚洲在线成人精品| 色综合天天天天做夜夜夜夜做| 欧美激情综合五月色丁香小说| 精品一区二区三区免费| 日韩欧美国产电影| 日韩精品亚洲专区| 欧美人与z0zoxxxx视频| 一级女性全黄久久生活片免费| 不卡av电影在线播放| 国产欧美日本一区视频| 国产一区二区成人久久免费影院 | 国产欧美在线观看一区| 激情综合色播五月| 精品国产乱子伦一区| 久久不见久久见免费视频7| 日韩免费视频线观看| 美日韩一级片在线观看| 日韩视频在线你懂得| 麻豆精品一区二区三区| 欧美一区二区三区的| 男人操女人的视频在线观看欧美| 91精品在线观看入口| 蜜臀av一区二区在线观看| 欧美电视剧在线看免费| 久久国产精品免费| 久久久亚洲精品一区二区三区| 国产伦精品一区二区三区在线观看 | 91亚洲男人天堂| 一区2区3区在线看| 欧美日韩另类国产亚洲欧美一级| 视频在线观看国产精品| 欧美成人aa大片| 国产麻豆精品95视频| 中文字幕色av一区二区三区| 在线一区二区三区做爰视频网站| 亚洲高清视频在线| 欧美大尺度电影在线| 国产精品夜夜爽| 亚洲你懂的在线视频| 欧美三级电影在线看| 激情久久五月天| 成人免费在线播放视频| 欧美亚洲国产bt| 麻豆一区二区三区| 国产免费观看久久| 欧美在线观看视频一区二区三区| 青娱乐精品在线视频| 久久久99精品久久| 色吊一区二区三区| 男人的j进女人的j一区| 中文字幕av资源一区| 欧美性猛交xxxxxxxx| 国内精品自线一区二区三区视频| 国产精品天美传媒| 欧美区在线观看| 国产成人精品免费| 亚洲成年人网站在线观看| 精品嫩草影院久久| 91免费观看视频| 久久精品国产精品亚洲红杏| 亚洲色图丝袜美腿| 日韩一区二区三| av日韩在线网站| 欧美综合色免费| 裸体歌舞表演一区二区| 亚洲欧洲av在线| 日韩欧美一级二级三级久久久| yourporn久久国产精品| 热久久免费视频| 亚洲激情一二三区| 国产亚洲欧美色| 9191精品国产综合久久久久久 | 韩国视频一区二区| 亚洲精品日韩专区silk| 精品粉嫩超白一线天av| 欧美系列一区二区|