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

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

?? drawdlgblanke.cpp

?? 一個用于無刷直流電動機的驅動與控制程序.里面所用的采集卡的型號為MC08.
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// DrawDlgBlanke.cpp : implementation file
//

#include "stdafx.h"
#include "TestForm.h"
#include "DrawDlgBlanke.h"

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

/////////////////////////////////////////////////////////////////////////////
// DrawDlgBlanke dialog


DrawDlgBlanke::DrawDlgBlanke(CWnd* pParent /*=NULL*/)
	: CDialog(DrawDlgBlanke::IDD, pParent)
{
	//{{AFX_DATA_INIT(DrawDlgBlanke)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	////---------------------------------------////
	/*數據數組的初始化*/
	for (int i=0;i<10;i++)
	{
		data_Peak[i]=0;		//最多顯示10個最大的峰值,并按從大到小排序
		data_Peak_pos[i]=0;	//10個最大幅值對應的位置
	}
	
	dataShow_Y=NULL;
	dataShow_X=NULL;	
	pOldBmp =NULL;//原有位圖
	pBits=NULL;		//保存位圖相關
	pBitMap=NULL;	//保存位圖相關

	/*布爾變量的初始化*/
	m_bInitflag =TRUE;		//初始化對話框
	m_bGridOn =TRUE;		//畫網格
	m_bStartOn = FALSE;		//開始試驗
	m_bDrawOn =FALSE;		//開始畫實時曲線
	m_bDataReady =FALSE;	//數據獲取完成
	m_bSaveBitmap =TRUE;	//保存位圖(保存試驗實時曲線)標志
	m_bBitmapReady =FALSE;	//位圖(保存試驗實時曲線)創建成功

	/*整型變量的初始化*/
	m_nDrawType = 1;	//畫圖類型

	m_GridX=9;		//x向網格數
	m_GridY=19;		//Y向網格數

	m_LineWidth=1;		//畫筆粗細

	m_nHitnember=0;	//樹型控件點擊
	m_Peak_Num=0;	//峰值個數為0
	m_X_Long=0;		//x向數組大小
	m_Y_Long=0;		//y向數組大小

	/*浮點數變量初始化*/
	m_Average=0.0;	//平均值
	m_ds=0.0;		//均方值
	m_dMax_X=0.0;	//X軸最大值
	m_dMin_X=0.0;	//X軸最小值
	m_dMax_Y=0.0;	//y軸最大值
	m_dMin_Y=0.0;	//y軸最小值
	m_dError=0.0;	//回差值

	/*字符串變量的初始化*/
	Uint_X="轉矩(N.mm)";		//X坐標軸名稱
	Uint_Y="轉動角度(min)";			//Y坐標軸名稱	
	//Title="空程回差試驗     機械滯回曲線"; //標題名稱
	Title="空程回差試驗繪圖窗口"; //標題名稱
	
	/*顏色變量的初始化*/
	m_FontColor =RGB(0,10,100);		//字體顏色初始化
	//m_LabelColor=RGB(128, 128, 128);
	m_LineColor=RGB(255,0,0);		//實時曲線顏色初始化
	m_BkColor=RGB(255,255,255);		//繪圖區背景顏色初始化
	m_LabelColor=RGB(224, 223, 227);//除實時顯示區域外的顏色初始化	
	////---------------------------------------////
}


void DrawDlgBlanke::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(DrawDlgBlanke)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(DrawDlgBlanke, CDialog)
	//{{AFX_MSG_MAP(DrawDlgBlanke)
	ON_WM_PAINT()
	ON_MESSAGE(WM_MOTDLGBLANSTART_HIT,OnMotBlanstarthit)
	ON_MESSAGE(WM_OPENDATA,OnOpendata)
	ON_WM_CONTEXTMENU()
	ON_COMMAND(ID_MENU_SAVEBITMAP, OnMenuSavebitmap)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// DrawDlgBlanke message handlers
//////////////////////////////////
BOOL DrawDlgBlanke::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	CreateMyFont();//創建字體
	
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void DrawDlgBlanke::OnPaint() 
{
	CPaintDC dc(this); // device context for painting
	
	// TODO: Add your message handler code here
	////---------------------------------------////	
	GetClientRect(&m_ClientRect);

	if (m_bStartOn)
	{
		if(m_bSaveBitmap)
		{
			CreatBitmap();//創建需要保存的位圖
			m_bSaveBitmap =FALSE;
			m_bBitmapReady=TRUE;//位圖(保存試驗實時曲線)創建成功			
		}		
	}

	switch(m_nDrawType)
	{
	case 1:
		if(m_bInitflag)
		InitDlg();
		DrawGrid(&m_pMemory);//畫網格		
		DrawTitle(&m_pMemory);//畫題目
		dc.BitBlt(m_ClientRect.left,m_ClientRect.top,m_ClientRect.Width(),
					m_ClientRect.Height(),&m_pMemory,0,0,SRCCOPY);
		break;
	case 2:
		DrawGrid(&m_pMemory);//畫網格

		DrawTitle(&m_pMemory);//畫題目
		//MessageBox("1");
		DrawTitleX(&m_pMemory);//畫X軸標題		
		DrawTitleY(&m_pMemory);//畫Y軸標題

		DrawMessage(&m_pMemory);//畫顯示信息
		dc.BitBlt(m_ClientRect.left,m_ClientRect.top,m_ClientRect.Width(),
					m_ClientRect.Height(),&m_pMemory,0,0,SRCCOPY);
		break;
	case 3:
		//DrawGrid(&m_pMemory);//畫網格

		DrawTitle(&m_pMemory);//畫題目
		
		DrawData(&m_pMemory);//畫曲線	

		DrawMessage(&m_pMemory);//畫顯示信息
		dc.BitBlt(m_ClientRect.left,m_ClientRect.top,m_ClientRect.Width(),
					m_ClientRect.Height(),&m_pMemory,0,0,SRCCOPY);
		break;
	default:
		break;
	}	
		CDialog::OnPaint();
	////---------------------------------------////	
	// Do not call CDialog::OnPaint() for painting messages
}

//初始化對話框
void DrawDlgBlanke::InitDlg()
{
	m_bInitflag = FALSE;
	GetClientRect(&m_ClientRect);
	CDC *pDC=GetDC();	
	
	CBitmap Bitmap;
	m_pMemory.CreateCompatibleDC(pDC);
	memBitmap.CreateCompatibleBitmap(pDC,m_ClientRect.Width(),m_ClientRect.Height());
	pOldBmp=m_pMemory.SelectObject(&memBitmap);
	//m_pMemory.FillRect(m_ClientRect,&CBrush(RGB(236, 233, 216)));
	m_pMemory.FillRect(m_ClientRect,&CBrush(RGB(224, 223, 227)));

	//更新屏幕
	//pDC->BitBlt(0,0,m_ClientRect.Width(),m_ClientRect.Height(),&m_pMemory,0,0,SRCCOPY);

	m_pMemory.SelectObject(&pOldBmp);	
	//MessageBox("123");	
	DistributeRect();
	ReleaseDC(pDC);	
}

//創建字體
void DrawDlgBlanke::CreateMyFont()
{
	LOGFONT Font;
	memset(&Font, 0, sizeof(LOGFONT));
	lstrcpy(Font.lfFaceName, "Times New Roman");
	CWindowDC wdc(NULL) ;
	const int cyPixels = wdc.GetDeviceCaps(LOGPIXELSY);

	//標題用筆,粗體
	Font.lfHeight = -1 * MulDiv(9, cyPixels, 72);
	Font.lfUnderline=false;//不帶下劃線
	Font.lfWeight = FW_BOLD ;
	Title_Font.CreateFontIndirect(&Font);	

	//X軸標題顯示用字體
	Font.lfHeight = -1 * MulDiv(8, cyPixels, 72);
	Font.lfUnderline=false;//不帶下劃線
	Font.lfWeight = FW_BOLD ;
	Title_Font_X.CreateFontIndirect(&Font);

	//Y軸標題顯示用字體
	Font.lfWeight =FW_BOLD;
	Font.lfOrientation = 900; // Rotate font 90 degree for x axis
	Font.lfEscapement = 900;  
	Font.lfUnderline=false;//不帶下劃線
	Font.lfHeight = -1 * MulDiv(8, cyPixels, 70);
	Title_Font_Y.CreateFontIndirect(&Font);

	//標定文字用筆,不加粗
	Font.lfWeight = FW_THIN ;
	Font.lfOrientation = 0; // Rotate font 90 degree for x axis
	Font.lfEscapement = 0;
	Font.lfUnderline=false;//不帶下劃線
	Font.lfHeight = -1 * MulDiv(7, cyPixels, 70);
	Label_Font_X.CreateFontIndirect(&Font);

	//顯示信息標題用字體,帶下劃線,加粗
	Font.lfHeight = -1 * MulDiv(8, cyPixels, 72);
	Font.lfWeight = FW_THIN ;
	Font.lfUnderline=true;//帶下劃線
	Message_Bottom.CreateFontIndirect(&Font);

	//顯示信息用字體,不帶下劃線,不加粗
	Font.lfHeight = -1 * MulDiv(8, cyPixels, 72);
	Font.lfWeight = FW_BOLD ;
	Font.lfUnderline=FALSE;//帶下劃線
	Message_Font.CreateFontIndirect(&Font);
	
	//豎排顯示字體
	//Font.lfWeight = FW_THIN ;
	Font.lfWeight =FW_BOLD;
	Font.lfOrientation = 900; // Rotate font 90 degree for x axis
	Font.lfEscapement = 900;  
	Font.lfUnderline=false;//不帶下劃線
	Font.lfHeight = -1 * MulDiv(8, cyPixels, 70);
	Label_Font_Y.CreateFontIndirect(&Font);

}

//獲得各個區域所對應的矩形
//格式:CRect(left,top,right,bottom)
void DrawDlgBlanke::DistributeRect()
{
	CRect r;
	GetClientRect(&r);//先得到整個窗口的大小
	int nWidth=r.Width();//得到整個窗口的寬度
	int nHeigh=r.Height();//得到整個窗口的高度
	/*分五個矩形出來,左邊是y向標定矩形,中間是繪圖矩形,上為標題矩形,
	下為x向標定矩形,右為信息顯示矩形*/
	int label_w=nWidth/16;//調整y向標定矩形的寬度
	int title_h=nHeigh/10;//調整標題矩形的高度
	int label_h=nHeigh/10;//調整x向標定矩形的高度
	int message_w=nWidth/7;//調整信息顯示矩形的寬度

	m_LabelRect_Y=CRect(r.left,r.top,r.left+label_w,r.bottom-label_h);
	m_LabelRect_X=CRect(r.left,r.bottom-label_h,r.right,r.bottom);
	m_TitleRect  =CRect(r.left+label_w,r.top,r.right-message_w,r.top+title_h);
	m_TextOutRect=CRect(r.right-message_w,r.top,r.right,r.bottom-label_h);
	m_PlotRect   =CRect(r.left+label_w,r.top+title_h,r.right-message_w,r.bottom-label_h);
}

//畫網格
void DrawDlgBlanke::DrawGrid(CDC *pDC)
{
pDC->FillRect(m_PlotRect,&CBrush(RGB(255,255,255)));
	CPen pen2(PS_SOLID,1,RGB(0,0,0));//畫網格邊界的畫筆
	CPen pen1(PS_SOLID,1,RGB(192,192,192));//畫網格內部的畫筆
	CPen* oldpen=pDC->SelectObject(&pen1);
	int i;
	double GridHeigth=1.0*(m_PlotRect.bottom-m_PlotRect.top)/(m_GridY+1);
	double GridWidth=1.0*(m_PlotRect.right-m_PlotRect.left)/(m_GridX+1);
	if(m_bGridOn)
	{
		for (i=1;i<m_GridY+1;i++)
		{
			pDC->MoveTo(m_PlotRect.left,m_PlotRect.top+int(i*GridHeigth));
			pDC->LineTo(m_PlotRect.right,m_PlotRect.top+int(i*GridHeigth));
		}
		for (i=1;i<m_GridX+1;i++)
		{
			pDC->MoveTo(m_PlotRect.left+int(i*GridWidth),m_PlotRect.top);
			pDC->LineTo(m_PlotRect.left+int(i*GridWidth),m_PlotRect.bottom);
		}
		pDC->SelectObject(&pen2);
		//畫邊框
		pDC->MoveTo(m_PlotRect.left,m_PlotRect.top);
		pDC->LineTo(m_PlotRect.right-1,m_PlotRect.top);
		pDC->LineTo(m_PlotRect.right-1,m_PlotRect.bottom-1);
		pDC->LineTo(m_PlotRect.left,m_PlotRect.bottom-1);
		pDC->LineTo(m_PlotRect.left,m_PlotRect.top);
	}
	pDC->SelectObject(oldpen);

}

//繪制數據,并得到讀數信息
void DrawDlgBlanke::DrawData(CDC *pDC)
{
 if (m_bDataReady)	//數據獲取成功
 {
	pDC->FillRect(m_PlotRect,&CBrush(m_BkColor));
	//設置畫筆
	CPen LinePen,ReadPen;
	LinePen.CreatePen(PS_SOLID,m_LineWidth,m_LineColor);
	ReadPen.CreatePen(PS_SOLID,m_LineWidth,RGB(0,255,255));
	CPen* oldpen=pDC->SelectObject(&LinePen);

	long ny_T=m_PlotRect.bottom-m_PlotRect.top;
	long nx_T=m_PlotRect.right-m_PlotRect.left;
	/*
	CString str;
	str.Format("%d,%d",ny_T,nx_T);
	MessageBox(str);
	*/
	/*設置繪圖諸元*/
	//各軸放大倍數	
	double scale_X;		//X軸放大倍數	
	double scale_Y;		//Y軸放大倍數
	//各軸實際數據間距
	double disdant_X;		//X軸實際數據間距	
	double disdant_Y;		//Y軸實際數據間距
	//Y軸標定最值	
	//double m_max_Y=m_dMax_Y;  //標定幅值最大值
	//double m_min_Y=m_dMin_Y;  //標定幅值最小值
	double m_max_Y;  //標定幅值最大值
	double m_min_Y;  //標定幅值最小值
	
	m_max_Y = 1;
	m_min_Y = 0.3;

	disdant_Y=fabs(m_max_Y-m_min_Y);//Y軸實際數據間距
	//sdant_Y=fabs(1.5-0);//Y軸實際數據間距
	if(disdant_Y<=0)
		disdant_Y=1;
	scale_Y=ny_T/disdant_Y;		//Y軸放大倍數
//	double m_scale_Y=1.0*Heigh_T/(m_max_Y-m_min_Y);//放縮的倍數
	//X軸標定最值
	double m_max_X=m_dMax_X;  //標定幅值最大值
	double m_min_X=m_dMin_X;  //標定幅值最小值
	disdant_X=fabs(m_max_X-m_min_X);//X軸實際數據間距
	//disdant_X=fabs(72-1);//X軸實際數據間距
	if(disdant_X<=0)
		disdant_X=1;
	scale_X=nx_T/disdant_X;		//X軸放大倍數
// 	double m_scale_X=1.0*Width_T/(m_max_X-m_min_X);//放縮的倍數
	//繪制坐標軸標題及刻度	
	DrawLabelX(&m_pMemory,m_max_X,m_min_X);	
	DrawLabelY(&m_pMemory,m_max_Y,m_min_Y);	
	//DrawLabelY(&m_pMemory,1.5,0);
	DrawGrid(&m_pMemory);//畫網格

	//繪制實時曲線
	long x_temp;
	long y_temp;
	long i;
	y_temp=(long) (m_PlotRect.bottom-(dataShow_Y[0]-m_min_Y)*scale_Y);
	x_temp=(long) (m_PlotRect.left+(dataShow_X[0]-m_min_X)*scale_X);	
	//y_temp=m_PlotRect.bottom;
	//x_temp=m_PlotRect.left;
	pDC->MoveTo(x_temp,y_temp);
	for(i=1;i<m_Y_Long;i++)
	{
		y_temp=(long) (m_PlotRect.bottom-(dataShow_Y[i]-m_min_Y)*scale_Y);
		x_temp=(long) (m_PlotRect.left+(dataShow_X[i]-m_min_X)*scale_X);
		pDC->LineTo(x_temp,y_temp);
	}
	pDC->SelectObject(oldpen);
 }
 else
	 MessageBox("沒有獲取到實時數據!");
}

//畫標題區域
void DrawDlgBlanke::DrawTitle(CDC *pDC)
{
	pDC->FillRect(m_TitleRect,&CBrush(m_LabelColor));
	//pDC->FillRect(m_TitleRect,&CBrush(RGB(212,208,200)));
	
	CFont *OldFont;
	OldFont=pDC->SelectObject(&Title_Font);
	pDC->SetBkMode(TRANSPARENT);//設置為透明
	pDC->SetTextAlign(TA_CENTER);//設置為字體居中
	int a_t=(m_TitleRect.left+m_TitleRect.right)/2;
	int b_t=m_TitleRect.bottom-m_TitleRect.Height()/2-5;
	//MessageBox("1");
	pDC->TextOut(a_t,b_t,Title);
	pDC->SelectObject(OldFont);
}

//顯示X坐標軸名稱和單位
void DrawDlgBlanke::DrawTitleX(CDC *pDC)
{
	pDC->FillRect(m_LabelRect_X,&CBrush(m_LabelColor));
	//pDC->FillRect(m_LabelRect_X,&CBrush(RGB(212,208,200)));	

	//設置字體
	CFont *pOldfond=NULL;
	pDC->SetTextAlign(TA_CENTER);//中間靠齊
	pDC->SetBkMode(TRANSPARENT);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91丝袜国产在线播放| 视频一区二区不卡| 成人app在线观看| 国产精品蜜臀在线观看| 不卡免费追剧大全电视剧网站| 久久久国产综合精品女国产盗摄| 国产乱码一区二区三区| 国产精品免费看片| 色哟哟精品一区| 亚洲成人精品影院| 精品第一国产综合精品aⅴ| 国产麻豆午夜三级精品| 亚洲色大成网站www久久九九| 91久久国产综合久久| 午夜精品成人在线视频| 欧美大片在线观看| a亚洲天堂av| 国产主播一区二区| 国产精品无遮挡| 欧美日精品一区视频| 精品在线亚洲视频| 一区二区中文视频| 欧美一区二区三区视频| 成人美女在线视频| 午夜精品久久久| 国产亚洲综合在线| 欧美午夜一区二区三区免费大片| 美腿丝袜在线亚洲一区| 椎名由奈av一区二区三区| 欧美老肥妇做.爰bbww| 国产黄色成人av| 亚洲图片欧美综合| 国产目拍亚洲精品99久久精品| 日本久久一区二区三区| 国产在线不卡一区| 亚洲国产色一区| 国产精品私人自拍| 欧美一区二区三区四区五区| 91亚洲精品久久久蜜桃网站| 久久精品国产**网站演员| 亚洲免费在线电影| 久久新电视剧免费观看| 欧美绝品在线观看成人午夜影视| 风间由美一区二区三区在线观看| 三级成人在线视频| 亚洲日本一区二区| 久久久久国产精品免费免费搜索| 欧美无砖专区一中文字| av高清久久久| 国产精品一区二区在线观看不卡 | 亚洲欧美日韩系列| 欧美成人午夜电影| 欧美另类久久久品| 91视频精品在这里| 成人av资源在线观看| 狠狠网亚洲精品| 免费的国产精品| 亚洲综合区在线| 日韩毛片视频在线看| 国产亚洲欧美日韩在线一区| 欧美变态凌虐bdsm| 3d动漫精品啪啪1区2区免费| 色老汉av一区二区三区| av网站一区二区三区| 丁香天五香天堂综合| 黄色资源网久久资源365| 毛片av一区二区| 天堂一区二区在线| 日韩高清在线观看| 亚洲第一激情av| 午夜欧美2019年伦理| 亚洲国产精品影院| 午夜免费久久看| 午夜精品久久一牛影视| 天堂资源在线中文精品| 午夜av区久久| 青青草伊人久久| 日韩精品高清不卡| 在线视频欧美精品| 色哟哟日韩精品| 欧美视频一区二区在线观看| 欧美伊人久久大香线蕉综合69| 一本大道综合伊人精品热热| 色婷婷综合五月| 欧美性xxxxx极品少妇| 欧美日韩黄视频| 337p亚洲精品色噜噜噜| 欧美一区二区三区爱爱| 欧美大片在线观看一区二区| 2014亚洲片线观看视频免费| 国产午夜精品久久| 国产精品久久99| 亚洲激情图片qvod| 亚洲v日本v欧美v久久精品| 日韩电影在线一区二区三区| 美国三级日本三级久久99 | 日韩一区二区视频在线观看| 日韩视频不卡中文| 国产无一区二区| 亚洲欧美电影一区二区| 亚洲成人动漫精品| 国产资源精品在线观看| 92精品国产成人观看免费| 91福利区一区二区三区| 欧美大肚乱孕交hd孕妇| 中文字幕精品一区二区三区精品| 亚洲人成网站影音先锋播放| 婷婷综合另类小说色区| 国产一区二区调教| 日本精品一区二区三区高清| 欧美高清视频不卡网| 久久精品人人做| 亚洲激情av在线| 精品无码三级在线观看视频| 99久久综合精品| 51精品国自产在线| 国产精品午夜免费| 日本不卡高清视频| 成人黄色免费短视频| 777色狠狠一区二区三区| 欧美国产乱子伦| 日韩电影在线免费看| av中文字幕一区| 精品日韩一区二区| 亚洲综合在线五月| 风间由美性色一区二区三区| 欧美日韩一区在线| 国产精品久久免费看| 麻豆免费精品视频| 欧美三级电影网| 国产精品传媒在线| 国产一区二区在线观看视频| 欧美日韩国产高清一区| 国产精品久久综合| 极品少妇xxxx精品少妇| 欧美性猛片aaaaaaa做受| 中文一区二区完整视频在线观看| 日本vs亚洲vs韩国一区三区| 色综合久久综合| 国产欧美久久久精品影院 | 激情五月婷婷综合网| 欧美这里有精品| 综合网在线视频| 国产自产视频一区二区三区| 91精品欧美福利在线观看| 亚洲黄色免费电影| 波多野结衣在线aⅴ中文字幕不卡| 欧美v日韩v国产v| 日本欧美大码aⅴ在线播放| 在线观看亚洲a| 综合网在线视频| 成人av网在线| 国产精品毛片无遮挡高清| 国产永久精品大片wwwapp | 精品一区二区综合| 欧美一级日韩不卡播放免费| 亚洲丰满少妇videoshd| 一本到不卡免费一区二区| 国产精品黄色在线观看| 成人免费视频播放| 日本一区二区在线不卡| 国产精品系列在线观看| 久久久国产精品麻豆| 狠狠久久亚洲欧美| 欧美α欧美αv大片| 麻豆免费精品视频| 欧美va亚洲va香蕉在线| 六月婷婷色综合| 26uuu久久天堂性欧美| 国产一区福利在线| 国产喷白浆一区二区三区| 国产成人精品三级麻豆| 中文字幕成人av| 91美女在线观看| 亚洲一区二区不卡免费| 欧美区一区二区三区| 日本不卡视频在线| 精品久久人人做人人爽| 国产精品99久久久久久宅男| 国产三级精品三级| av高清久久久| 亚洲一二三区视频在线观看| 欧美日韩一区二区三区在线 | www.亚洲免费av| 最新国产の精品合集bt伙计| 色婷婷av一区| 午夜视频在线观看一区| 日韩免费福利电影在线观看| 国产一区二区三区免费观看 | 亚洲欧美综合色| 91官网在线观看| 蜜臀a∨国产成人精品| 久久久综合视频| 99re这里都是精品| 亚洲电影你懂得| 久久网站最新地址| av成人老司机| 日韩精品五月天| 国产精品国产三级国产普通话蜜臀 | 国产一本一道久久香蕉|