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

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

?? radioview.cpp

?? VC&Matlab混合編程實現無線電導航指示器
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
{
	 static CHOOSECOLOR cc ;
     static COLORREF    crCustColors[16] ;

     cc.lStructSize    = sizeof (CHOOSECOLOR) ;
     cc.hwndOwner      = this->GetSafeHwnd();
     cc.hInstance      = (HWND)AfxGetInstanceHandle();
     cc.rgbResult      = APPStatic::colorDlg ;//缺省顏色并返回顏色
     cc.lpCustColors   = crCustColors ;
     cc.Flags          = CC_RGBINIT;
     cc.lCustData      = 0 ;
     cc.lpfnHook       = NULL ;
     cc.lpTemplateName = NULL ;

     if(::ChooseColor (&cc))
	 {	 
		 APPStatic::colorDlg = cc.rgbResult;
		 InvalidateRect(NULL,TRUE);
	 }
	
}

LRESULT CRADIOView::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) 
{
	// TODO: Add your specialized code here and/or call the base class
	return CScrollView::DefWindowProc(message, wParam, lParam);
}


void CRADIOView::OnDrawItem(int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct) 
{
		// TODO: Add your specialized code here and/or call the base class
		//DRAWITEMSTRUCT *pDs=lpDrawItemStruct; 
		CDC *pDC=m_tabSheet.GetDC();
		int iIndex=m_tabSheet.GetCurSel();
		int iConunt=m_tabSheet.GetRowCount();
		CRect rectItem;
		m_tabSheet.GetItemRect(iIndex,&rectItem);
		POINT pt;
		for(int i=0;i<=iConunt;i++){
			pt.x=i*rectItem.Width();
			pt.y=rectItem.top;
			pt.x+=5;pt.y+=4;
			if(i==iIndex){
			pt.x=pt.x+2;
			pt.y=pt.y-3;
			}			
	       m_imageListTabSheets.Draw(pDC,i,pt,ILD_MASK);
		}
	    ReleaseDC(pDC);
//CRADIOView::OnDrawItem(nIDCtl, lpDrawItemStruct);
}

void CRADIOView::GenAxis()
{   
	double BKColor[]={0,0,0};
	mwArray mwBkColor(1,3,BKColor);
	m_mwhFigure = figure(
		mwArray("DoubleBuffer"), mwArray("On"),
		mwArray("NumberTitle"),  mwArray("Off"),
		mwArray("Name"),         mwArray("__figure"),
		mwArray("Color"),        mwBkColor,
		mwArray("Visible"),      mwArray("off"),
		mwArray("MenuBar"),      mwArray("none")
		);
	
    m_mwhAxis= axes(mwArray("Parent"),      m_mwhFigure,
		mwArray("Box"),         mwArray("On"),
		mwArray("XGrid"),       mwArray("On"),
		mwArray("YGrid"),       mwArray("On"),
		mwArray("zGrid"),       mwArray("On"),
		mwArray("xcolor"),      horzcat(0.7,.7,.7),
        mwArray("ycolor"),      horzcat(0.7,.7,.7),
		mwArray("zcolor"),      horzcat(0.7,.7,.7),
		mwArray("color"),       horzcat(0,0,.502));
	mwArray xLabel=get(m_mwhAxis,"xlabel");
	mwArray yLabel=get(m_mwhAxis,"ylabel");
	mwArray zLabel=get(m_mwhAxis,"zlabel");
	set(xLabel,"string","東向位置(E)/米","fontsize",8);
	set(yLabel,"string","北向位置(N)/米","fontsize",8);
	set(zLabel,"string","天向位置(U)/米","fontsize",8);
	double dColor[3]={.3,1,.2};
	m_mwhLineTraj=line(mwArray(0),mwArray(0),"parent",m_mwhAxis,"color",mwArray(1,3,dColor),"linewidth",2);
	m_mwhBeacon=line("xdata",0,"ydata",0,"zdata",0,"visible","off","parent",m_mwhAxis);
    Vset(m_mwhAxis,"NextPlot","add");//hold on

}

void CRADIOView::DockMatlabFigure(mwArray mwhFigure,CWnd *pParentWnd)
{
	
	mwArray mwFigName=get(mwhFigure,mwArray("name"));
	char *pCharFigureName=strdup((char*)(mwFigName.ToString()));
	HWND hFig = ::FindWindow(NULL,pCharFigureName);
	if(hFig == NULL)
	{
		AfxMessageBox("未能產生Figure窗口,圖形繪制失??!");
		return;
	}

		// 去掉Figure窗口的標題欄和邊框
		long lStyle = ::GetWindowLong(hFig,GWL_STYLE);
		::SetWindowLong(hFig,GWL_STYLE,lStyle & (~WS_CAPTION) & (~WS_THICKFRAME));
	    ::SetWindowPos(hFig,NULL,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_FRAMECHANGED);

		// 獲取繪圖區域的位置和大小
		CRect rectDock;
		pParentWnd->GetClientRect(&rectDock);

		// 設置Figure窗口為繪圖區域窗口的子窗口并調整其位置
		::SetParent(hFig,pParentWnd->GetSafeHwnd());
		::SetWindowPos(hFig,NULL,1,1,rectDock.Width()-3,rectDock.Height()-3,SWP_NOZORDER | SWP_NOACTIVATE);
}

void CRADIOView::OnDestroy() 
{
	CScrollView::OnDestroy();

	// TODO: Add your message handler code here

}

void CRADIOView::MakeMatlabFiguresVisible()
{
	Vset(m_mwhFigure,"visible","on");
}

void CRADIOView::OnRotate3d() 
{
	if(m_bIsMatlabFigureShowing){		
		
		if(m_bIsRotating3D){
			rotate3d(m_mwhFigure,"off");
			setptr(m_mwhFigure,"arrow");
			m_bIsRotating3D=FALSE;
		}
		else{
			setptr(m_mwhFigure,"hand");
			rotate3d(m_mwhFigure,"on");
			m_bIsRotating3D=TRUE;
		}		
	}
}

void CRADIOView::OnUpdateRotate3d(CCmdUI* pCmdUI) 
{
	pCmdUI->SetCheck(m_bIsRotating3D);
	pCmdUI->Enable(m_bIsMatlabFigureShowing && !m_bIsZooming);
	
}


void CRADIOView::OnZoom() 
{
		if(m_bIsMatlabFigureShowing ){		
		
		if(m_bIsZooming){
			setptr(m_mwhFigure,"arrow");
			Vzoom(m_mwhFigure,"off");			
			m_bIsZooming=FALSE;
		}
		else if(!m_bIsZooming && !m_bSimuStarted){
			setptr(m_mwhFigure,"glass");
			Vzoom(m_mwhFigure,"on");
			m_bIsZooming=TRUE;
		}		
	}

}

void CRADIOView::OnUpdateZoom(CCmdUI* pCmdUI) 
{
	pCmdUI->SetCheck(m_bIsZooming);
	pCmdUI->Enable(m_bIsMatlabFigureShowing && !m_bIsRotating3D && !m_bSimuStarted);
	
}

void CRADIOView::OnRotate2d() 
{
//	Vaxis(m_mwhAxis,"normal");
    Vview(m_mwhAxis,2);
	
}

void CRADIOView::OnUpdateRotate2d(CCmdUI* pCmdUI) 
{
pCmdUI->Enable(m_bIsMatlabFigureShowing);
	
}

void CRADIOView::OnAxiscolor() 
{
	NMTOOLBAR nmtb;
	nmtb.iItem=ID_AXISCOLOR;
	((CMainFrame*)AfxGetApp()->GetMainWnd())->OnToolbarDropDown(&nmtb,NULL);	
}

void CRADIOView::OnUpdateAxiscolor(CCmdUI* pCmdUI) 
{
	pCmdUI->Enable(m_bIsMatlabFigureShowing);
	
}

void CRADIOView::OnUpdateAxistype(CCmdUI* pCmdUI) 
{
	pCmdUI->Enable(m_bIsMatlabFigureShowing);
	
}




void CRADIOView::OnAxisauto() 
{
	Vaxis(m_mwhAxis,"auto");
	
}

void CRADIOView::OnAxisequal() 
{
	Vaxis(m_mwhAxis,"equal");
	
}

void CRADIOView::OnAxismanual() 
{
	Vaxis(m_mwhAxis,"manual");
	
}

void CRADIOView::OnAxisnormal() 
{
	Vaxis(m_mwhAxis,"normal");
	
}

void CRADIOView::OnAxison() 
{
	static BOOL bOn=TRUE;
	if(bOn)	
		Vaxis("off");
	else
		Vaxis("on");
	bOn=!bOn;
	
}

void CRADIOView::OnAxissquare() 
{
	Vaxis(m_mwhAxis,"square");
	
}

void CRADIOView::OnAxistight() 
{
	Vaxis(m_mwhAxis,"tight");
	
}

void CRADIOView::OnBoxon() 
{
	static BOOL bBox=TRUE;
	if(bBox)	
		Vset(m_mwhAxis,"box","off");
	else
		Vset(m_mwhAxis,"box","on");
	bBox=!bBox;
	
}

void CRADIOView::OnFigurecolor() 
{
	 static CHOOSECOLOR cc ;
     static COLORREF    crCustColors[16] ;

     cc.lStructSize    = sizeof (CHOOSECOLOR) ;
     cc.hwndOwner      = this->GetSafeHwnd();
     cc.hInstance      = (HWND)AfxGetInstanceHandle();
     cc.rgbResult      = NULL;//缺省顏色并返回顏色
     cc.lpCustColors   = crCustColors ;
     cc.Flags          = CC_SHOWHELP ;
     cc.lCustData      = 0 ;
     cc.lpfnHook       = NULL ;
     cc.lpTemplateName = NULL ;
    
	 if(::ChooseColor (&cc))
	 {	 double BKColor[3];
		 APPStatic::GetDoubleColor(cc.rgbResult,BKColor);
		 mwArray mwColor(1,3,BKColor);
		 Vset(m_mwhFigure,"color",mwColor);
	 }
	
}

void CRADIOView::OnXyzcolor() 
{
	 static CHOOSECOLOR cc ;
     static COLORREF    crCustColors[16] ;

     cc.lStructSize    = sizeof (CHOOSECOLOR) ;
     cc.hwndOwner      = this->GetSafeHwnd();
     cc.hInstance      = (HWND)AfxGetInstanceHandle();
     cc.rgbResult      = NULL;//缺省顏色并返回顏色
     cc.lpCustColors   = crCustColors ;
     cc.Flags          = CC_SHOWHELP ;
     cc.lCustData      = 0 ;
     cc.lpfnHook       = NULL ;
     cc.lpTemplateName = NULL ;
    
	 if(::ChooseColor (&cc))
	 {	 double BKColor[3];
		 APPStatic::GetDoubleColor(cc.rgbResult,BKColor);
		 mwArray mwColor(1,3,BKColor);
		 Vset(m_mwhAxis,"xcolor",mwColor,"ycolor",mwColor,"zcolor",mwColor);
	 }
	
}

void CRADIOView::OnAxisbackcolor() 
{
     static CHOOSECOLOR cc ;
     static COLORREF    crCustColors[16] ;

     cc.lStructSize    = sizeof (CHOOSECOLOR) ;
     cc.hwndOwner      = this->GetSafeHwnd();
     cc.hInstance      = (HWND)AfxGetInstanceHandle();
     cc.rgbResult      = m_colorAxisColor;//缺省顏色并返回顏色
     cc.lpCustColors   = crCustColors ;
     cc.Flags          = CC_RGBINIT|CC_SHOWHELP  ;
     cc.lCustData      = 0 ;
     cc.lpfnHook       = NULL ;
     cc.lpTemplateName = NULL ;
    
	 if(::ChooseColor (&cc))
	 {	 m_colorAxisColor=cc.rgbResult;
		 double BKColor[3];
		 APPStatic::GetDoubleColor(m_colorAxisColor,BKColor);
		 mwArray mwColor(1,3,BKColor);
		 Vset(m_mwhAxis,"color",mwColor);
	 }
}

void CRADIOView::OnTrajlinecolor() 
{
     static CHOOSECOLOR cc ;
     static COLORREF    crCustColors[16] ;

     cc.lStructSize    = sizeof (CHOOSECOLOR) ;
     cc.hwndOwner      = this->GetSafeHwnd();
     cc.hInstance      = (HWND)AfxGetInstanceHandle();
     cc.rgbResult      = m_colorAxisColor;//缺省顏色并返回顏色
     cc.lpCustColors   = crCustColors ;
     cc.Flags          = CC_RGBINIT|CC_SHOWHELP  ;
     cc.lCustData      = 0 ;
     cc.lpfnHook       = NULL ;
     cc.lpTemplateName = NULL ;
    
	 if(::ChooseColor (&cc))
	 {	  m_colorLineTrajColor=cc.rgbResult;
		 double dColor[3];
		 APPStatic::GetDoubleColor(m_colorLineTrajColor,dColor);		 
		 Vset(m_mwhLineTraj,"color",mwArray(1,3,dColor));
	 }
	
}

void CRADIOView::OnGrid() 
{
	static BOOL bGrid=TRUE;
	if(bGrid)	
		Vset(m_mwhAxis,"xgrid","off","ygrid","off","zgrid","off");
	else
		Vset(m_mwhAxis,"xgrid","on","ygrid","on","zgrid","on");
	bGrid=!bGrid;
	
}

void CRADIOView::OnAxislimit() 
{
	CDialogAxisLimit dialogAl;
	BOOL bAssertFailed;
    do{
		
		if(dialogAl.DoModal()==IDOK){
			//	dialogAl.UpdateData(TRUE);
			bAssertFailed=dialogAl.m_dX1>=dialogAl.m_dX2 || dialogAl.m_dY1>=dialogAl.m_dY2
				|| dialogAl.m_dZ1>=dialogAl.m_dZ2;
			if(bAssertFailed)
			{MessageBox("軸范圍錯誤");}}
		else {
			bAssertFailed=FALSE;
			return;
		}
	}while(bAssertFailed);
	Vset(m_mwhAxis,"xlim",horzcat(dialogAl.m_dX1,dialogAl.m_dX2),
		"ylim",horzcat(dialogAl.m_dY1,dialogAl.m_dY2),
					   "zlim",horzcat(dialogAl.m_dZ1,dialogAl.m_dZ2));
}


void CRADIOView::OnActivateView(BOOL bActivate, CView* pActivateView, CView* pDeactiveView) 
{
	
	//從文件初始化
	
	CScrollView::OnActivateView(bActivate, pActivateView, pDeactiveView);
}

void CRADIOView::OnView3d() 
{
	view(m_mwhAxis,-36,16);	
}

void CRADIOView::OnUpdateView3d(CCmdUI* pCmdUI) 
{
	pCmdUI->Enable(m_bIsMatlabFigureShowing);	
}

void CRADIOView::OnTraceplane() 
{
	m_bTracePlane=!m_bTracePlane;
	//if(m_bInitState){
		Vaxis(m_mwhAxis,"auto");
//	}	
}

void CRADIOView::OnUpdateTraceplane(CCmdUI* pCmdUI) 
{
pCmdUI->Enable(m_bIsMatlabFigureShowing);
pCmdUI->SetCheck(m_bTracePlane);

	
}


void CRADIOView::OnSetbeacon() 
{     
	m_pDlgBeacon=new CDlgBeacon();
	m_pDlgBeacon->Create(IDD_BEACON,this);
	m_pDlgBeacon->ShowWindow(SW_SHOW);	
}

CBeaconManage* CRADIOView::GetBeaconManage()
{
return &m_beaconManage;
}

void CRADIOView::OnInitstate() 
{
    //從文件初始化
	m_bInitState=TRUE;
	if(!m_fileAccess.InitializeFileAccess(GetDocument()->m_strTrajFileName.GetBuffer(0))) return;   
	m_traj3dShow.Init3DShow(m_fileAccess.GetCurrentPackageData().lon,m_fileAccess.GetCurrentPackageData().lat,m_fileAccess.GetCurrentPackageData().heg);
	RefreshMeters();
	//畫beacon
	m_beaconManage.DrawBeacon(m_mwhAxis);
    //
	m_dlgSheet1.m_strBeaconLa.Format("%6.3lf",0);
	m_dlgSheet1.m_strBeaconPhi.Format("%6.3lf",0);
    m_dlgSheet1.UpdateData(FALSE);
 	m_fileAccess.EndFileAccess();
}

void CRADIOView::OnUpdateInitstate(CCmdUI* pCmdUI) 
{
	pCmdUI->Enable(!m_bSimuStarted);
	
}

void CRADIOView::OnUpdateFilesetting(CCmdUI* pCmdUI) 
{
	// TODO: Add your command update UI handler code here
	pCmdUI->Enable(!m_bSimuStarted);
}

void CRADIOView::OnUpdateSetbeacon(CCmdUI* pCmdUI) 
{
	pCmdUI->Enable(!m_bSimuStarted);
	
}

void CRADIOView::Stop()
{

    KillTimer(ID_TIMER_SIMU);	
	KillTimer(ID_TIMER_DIS);
	KillTimer(ID_TIMER_AZ);
	KillTimer(ID_TIMER_RADIOFILE); 

    //Close,ar向File flush
	if(m_pBeaconSimu->m_pArRadio){
		m_pBeaconSimu->m_pArRadio->Close();
		delete(m_pBeaconSimu->m_pArRadio);
	}
	if(m_pBeaconSimu->m_pFileRadio){
		m_pBeaconSimu->m_pFileRadio->Close();	
		delete(m_pBeaconSimu->m_pFileRadio);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆视频一区二区| 国产精品网友自拍| 欧美性色欧美a在线播放| 大陆成人av片| 91网页版在线| 欧美午夜电影在线播放| 欧美三级中文字幕| 91精品福利在线一区二区三区| 欧美老女人第四色| 日韩你懂的电影在线观看| 精品欧美一区二区三区精品久久| 久久久亚洲国产美女国产盗摄| 欧美国产精品v| 亚洲欧美一区二区三区久本道91| 一区二区在线观看视频在线观看| 亚洲国产精品一区二区久久 | 久久精品国产77777蜜臀| 男男视频亚洲欧美| 国产一区二区伦理| 色哟哟在线观看一区二区三区| 91网站视频在线观看| 欧美另类变人与禽xxxxx| 精品国产免费久久| 中文字幕亚洲成人| 午夜精品123| 国产精品伊人色| 色香色香欲天天天影视综合网| 欧美在线不卡视频| 日韩视频在线一区二区| 久久久久久久精| 精品一区二区三区不卡 | 国产福利一区在线观看| 国产精品 欧美精品| 色哟哟在线观看一区二区三区| 91精品国产综合久久福利| 久久免费看少妇高潮| 亚洲欧美偷拍三级| 韩日欧美一区二区三区| 色婷婷国产精品| 久久久精品黄色| 亚洲国产美国国产综合一区二区| 色综合咪咪久久| 日欧美一区二区| 国产一区91精品张津瑜| 色婷婷综合久久久| 国产午夜精品在线观看| 亚洲成人av福利| 成人污视频在线观看| 56国语精品自产拍在线观看| 国产精品国产三级国产专播品爱网| 日韩电影在线一区| 91香蕉视频黄| 国产精品久久久久久久裸模| 美女网站色91| 欧美三级午夜理伦三级中视频| 欧美mv日韩mv| 亚洲第一久久影院| 色94色欧美sute亚洲线路二| 久久网这里都是精品| www日韩大片| 亚洲一区在线观看网站| 91在线精品一区二区| 国产亚洲综合性久久久影院| 免费在线观看一区二区三区| 欧美日韩一区高清| 亚洲一区二区在线免费看| proumb性欧美在线观看| 国产午夜精品在线观看| 国产成人在线视频网址| 久久综合九色综合97婷婷女人| 美女网站色91| 精品国产91乱码一区二区三区| 日本在线观看不卡视频| 欧美一级欧美三级| 美腿丝袜亚洲三区| 精品国产不卡一区二区三区| 国产中文字幕一区| 国产拍揄自揄精品视频麻豆| 国产白丝精品91爽爽久久| 久久精品视频网| 成人精品免费视频| 亚洲猫色日本管| 91黄色激情网站| 一区二区三区四区国产精品| 欧美午夜一区二区三区| 午夜av区久久| 日韩三级视频在线看| 国产综合久久久久影院| 久久综合色鬼综合色| 成人黄色免费短视频| 一区二区三区精品| 日韩午夜三级在线| 国产久卡久卡久卡久卡视频精品| 久久久久久97三级| a4yy欧美一区二区三区| 激情综合亚洲精品| 国产精品私人影院| 欧美三级蜜桃2在线观看| 另类人妖一区二区av| 欧美韩日一区二区三区四区| av在线不卡网| 午夜国产精品影院在线观看| 久久影院电视剧免费观看| 99综合影院在线| 首页亚洲欧美制服丝腿| 国产性色一区二区| 欧美婷婷六月丁香综合色| 麻豆精品在线播放| 亚洲欧洲日韩在线| 日韩精品中文字幕一区二区三区| 粉嫩一区二区三区性色av| 亚洲成人动漫av| 中文字幕av一区 二区| 91精品国产乱码久久蜜臀| 东方aⅴ免费观看久久av| 亚洲一区二区三区四区五区黄| 精品理论电影在线观看 | 成人午夜视频在线观看| 亚洲国产综合视频在线观看| 国产亚洲婷婷免费| 欧美年轻男男videosbes| 懂色中文一区二区在线播放| 日韩电影在线观看电影| 国产精品全国免费观看高清| 日韩一级欧美一级| 欧美在线不卡视频| 国产伦精品一区二区三区在线观看| 亚洲一区二区三区在线| 中文字幕免费不卡在线| 日韩欧美中文字幕制服| 欧美在线一二三四区| 成人性生交大合| 精品亚洲欧美一区| 琪琪久久久久日韩精品| 亚洲自拍偷拍麻豆| 亚洲欧美综合另类在线卡通| 久久精品亚洲一区二区三区浴池| 日韩欧美色综合网站| 欧美精三区欧美精三区| 91麻豆国产福利精品| 国产盗摄视频一区二区三区| 精品一区二区三区日韩| 另类的小说在线视频另类成人小视频在线 | 国产精品一区二区在线看| 日韩高清在线不卡| 亚洲国产精品一区二区久久| 亚洲欧美色综合| 亚洲欧洲国产专区| 国产精品免费丝袜| 中文字幕精品—区二区四季| 精品久久人人做人人爽| 欧美精品一区二区久久久| 日韩免费视频一区| 26uuu精品一区二区在线观看| 日韩一卡二卡三卡四卡| 在线综合+亚洲+欧美中文字幕| 欧美日韩视频在线第一区| 欧美日韩视频一区二区| 91精品国产综合久久精品麻豆| 欧美日韩在线一区二区| 欧美男男青年gay1069videost| 日本韩国欧美在线| 在线看日本不卡| 色94色欧美sute亚洲13| 国产成人亚洲精品狼色在线| 黑人巨大精品欧美一区| 国产成人精品免费在线| 成人国产视频在线观看| 色八戒一区二区三区| 欧美丝袜自拍制服另类| 91精品国产91综合久久蜜臀| 精品久久国产字幕高潮| 国产免费观看久久| 亚洲第一av色| 国产一区二区精品在线观看| 国产成人精品一区二| 91老司机福利 在线| 欧美日韩国产美| 久久久国产精品午夜一区ai换脸| 国产精品私人自拍| 香港成人在线视频| 狠狠色丁香久久婷婷综合_中| av中文字幕在线不卡| 欧美午夜精品久久久| 精品国产精品一区二区夜夜嗨| 国产午夜亚洲精品羞羞网站| 亚洲三级小视频| 欧美aaa在线| 成人av集中营| 欧美浪妇xxxx高跟鞋交| 国产精品亲子伦对白| 视频一区中文字幕国产| 国产福利视频一区二区三区| 欧美日韩在线播放三区| 国产欧美精品国产国产专区| 亚洲大尺度视频在线观看| 高清国产一区二区三区| 欧美精品一二三区| 一区二区三区不卡视频| 丁香啪啪综合成人亚洲小说|