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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? chameleonctl.cpp

?? VC編寫的變色龍按鈕程序
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
}

long CChameleonCtrl::GetAcceleratKey() 
{
	return (long)m_ucAccessKey;
}

/////////////////////////////////////////////////////////////////////////////
//
// 重繪函數(shù)
// 參數(shù):	pdcDraw		繪圖場景
//			nStatus		按鈕狀態(tài),0,正常;1,按下
//			bForce		是否強(qiáng)制重畫
// 返回值:	0			正確
//
/////////////////////////////////////////////////////////////////////////////
int CChameleonCtrl::Redraw( int nStatus, bool bForce, CDC * pdcDraw )
{
	BOOL bDefault;
	bool bReleaseDC = false;

	CString strCaption = InternalGetText();
	CFont * pfntOld;

	if( !bForce )
	{
		//如果當(dāng)前按鈕狀態(tài)未變化,文字也未變化,則取消不必要的重畫
		if( m_nStatus == nStatus && m_strText == strCaption )
		{
			return 0;
		}
	}

	//按鈕區(qū)域為空則退出
	if( m_nHeight == 0 || m_nWidth == 0 )
	{
		return 0;
	}

	//保存按鈕狀態(tài)、文字
	m_nStatus = nStatus;
	m_strText = strCaption;

	//獲取按鈕是否為Default按鈕
	GetAmbientProperty( DISPID_AMBIENT_DISPLAYASDEFAULT, VT_BOOL, &bDefault );

	//如果未傳入DC,則獲取控件DC
	if( pdcDraw == NULL )
	{
		pdcDraw = GetDC();
		bReleaseDC = true;
	}

	//選入STOCK FONT
	pfntOld = SelectStockFont( pdcDraw );

	//設(shè)置繪畫所需的各種表面顏色
	SetColor();

	DrawRectangle( pdcDraw->m_hDC, 0, 0, m_nWidth, m_nHeight, m_ulFace );

	if( m_bEnabled )
	{
		if( m_nStatus == 0 )
		{
			//正常狀態(tài)
			if( m_lButtonType == 1 )
			{
				//Windows16
				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				DrawFrame( pdcDraw->m_hDC, m_ulHighLight, m_ulShadow, 
					m_ulHighLight, m_ulShadow, -1 );
				DrawRectangle( pdcDraw->m_hDC, 0, 0, m_nWidth, m_nHeight, 
					m_ulDarkShadow, true );
				DrawFocusR( pdcDraw->m_hDC, m_recFocusRect, m_ulText );
			}
			else if( m_lButtonType == 2 )
			{
				//Windows32
				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				
				if( bDefault && m_bShowFocusRect )
				{
					DrawFrame( pdcDraw->m_hDC, m_ulHighLight, m_ulDarkShadow, 
						m_ulLight, m_ulShadow, -1 );
					DrawFocusR( pdcDraw->m_hDC, m_recFocusRect, m_ulText );
					DrawRectangle( pdcDraw->m_hDC, 0, 0, m_nWidth, m_nHeight, 
						m_ulDarkShadow, true );
				}
				else
				{
					DrawFrame( pdcDraw->m_hDC, m_ulHighLight, m_ulDarkShadow, 
						m_ulLight, m_ulShadow, 0 );
				}
			}
			else if( m_lButtonType == 3 )
			{
				//WindowsXP
				float fStep;

				fStep = 25 / (float)m_nHeight;
				for( int nCount = 1; nCount <= m_nHeight; nCount++ )
				{
					DrawLine( pdcDraw->m_hDC, 0, nCount, m_nWidth, 
						nCount, ShiftColor( m_ulXPFace, (int)(-fStep * nCount), true ) );
				}

				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				DrawRectangle( pdcDraw->m_hDC, 0, 0, m_nWidth, m_nHeight, 0x733C00, true );
				SetPixel( pdcDraw->m_hDC, 1, 1, 0x7B4D10 );
				SetPixel( pdcDraw->m_hDC, 1, m_nHeight - 2, 0x7B4D10 );
				SetPixel( pdcDraw->m_hDC, m_nWidth - 2, 1, 0x7B4D10 );
				SetPixel( pdcDraw->m_hDC, m_nWidth - 2, m_nHeight - 2, 0x7B4D10 );

				if( m_bMouseOver )
				{
					DrawRectangle( pdcDraw->m_hDC, 1, 2, 
						m_nWidth - 2, m_nHeight - 4, 0x31B2FF, true );
					DrawLine( pdcDraw->m_hDC, 2, m_nHeight - 2, 
						m_nWidth - 2, m_nHeight - 2, 0x96E7 );
					DrawLine( pdcDraw->m_hDC, 2, 1, m_nWidth - 2, 1, 0xCEF3FF );
					DrawLine( pdcDraw->m_hDC, 1, 2, m_nWidth - 1, 2, 0x8CDBFF );
					DrawLine( pdcDraw->m_hDC, 2, 3, 2, m_nHeight - 3, 0x6BCBFF );
					DrawLine( pdcDraw->m_hDC, m_nWidth - 3, 
						3, m_nWidth - 3, m_nHeight - 3, 0x6BCBFF );
				}
				else if( ( m_bFocus || bDefault ) && m_bShowFocusRect )
				{
					DrawRectangle( pdcDraw->m_hDC, 1, 2, 
						m_nWidth - 2, m_nHeight - 4, 0xE7AE8C, true );
					DrawLine( pdcDraw->m_hDC, 2, m_nHeight - 2, 
						m_nWidth - 2, m_nHeight - 2, 0xEF826B );
					DrawLine( pdcDraw->m_hDC, 2, 1, m_nWidth - 2, 1, 0xFFE7CE );
                    DrawLine( pdcDraw->m_hDC, 1, 2, m_nWidth - 1, 2, 0xF7D7BD );
					DrawLine( pdcDraw->m_hDC, 2, 3, 2, m_nHeight - 3, 0xF0D1B5 );
					DrawLine( pdcDraw->m_hDC, m_nWidth - 3, 3, 
						m_nWidth - 3, m_nHeight - 3, 0xF0D1B5 );
				}
				else
				{
					DrawLine( pdcDraw->m_hDC, 2, m_nHeight - 2, 
						m_nWidth - 2, m_nHeight - 2, ShiftColor( m_ulXPFace, -0x30, true ) );
                    DrawLine( pdcDraw->m_hDC, 1, m_nHeight - 3, 
						m_nWidth - 2, m_nHeight - 3, ShiftColor( m_ulXPFace, -0x20, true ) );
                    DrawLine( pdcDraw->m_hDC, m_nWidth - 2, 2, 
						m_nWidth - 2, m_nHeight - 2, ShiftColor( m_ulXPFace, -0x24, true ) );
                    DrawLine( pdcDraw->m_hDC, m_nWidth - 3, 3, 
						m_nWidth - 3, m_nHeight - 3, ShiftColor( m_ulXPFace, -0x18, true ) );
                    DrawLine( pdcDraw->m_hDC, 2, 1, 
						m_nWidth - 2, 1, ShiftColor( m_ulXPFace, 0x10, true ) );
                    DrawLine( pdcDraw->m_hDC, 1, 2, 
						m_nWidth - 2, 2, ShiftColor( m_ulXPFace, 0x0A, true ) );
                    DrawLine( pdcDraw->m_hDC, 1, 2, 1, m_nHeight - 2, 
						ShiftColor( m_ulXPFace, -0x05, true ) );
                    DrawLine( pdcDraw->m_hDC, 2, 3, 2, m_nHeight - 3, 
						ShiftColor( m_ulXPFace, -0x0A, true ) );
				}
			}
			else if( m_lButtonType == 4 )
			{
				//Mac
				DrawRectangle( pdcDraw->m_hDC, 1, 1, 
					m_nWidth - 2, m_nHeight - 2, m_ulLight );
				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				DrawRectangle( pdcDraw->m_hDC, 0, 0, m_nWidth, m_nHeight, 
					m_ulDarkShadow, true );
				SetPixel( pdcDraw->m_hDC, 1, 1, m_ulDarkShadow );
				SetPixel( pdcDraw->m_hDC, 1, m_nHeight - 2, m_ulDarkShadow );
				SetPixel( pdcDraw->m_hDC, m_nWidth - 2, 1, m_ulDarkShadow );
				SetPixel( pdcDraw->m_hDC, m_nWidth - 2, m_nHeight - 2, m_ulDarkShadow );
				DrawLine( pdcDraw->m_hDC, 1, 2, 2, 0, m_ulFace );
				DrawLine( pdcDraw->m_hDC, 3, 2, m_nWidth - 3, 2, m_ulHighLight );
				DrawLine( pdcDraw->m_hDC, 2, 2, 2, m_nHeight - 3, m_ulHighLight );
                SetPixel( pdcDraw->m_hDC, 3, 3, m_ulHighLight );
				DrawLine( pdcDraw->m_hDC, m_nWidth - 3, 1, 
					m_nWidth - 3, m_nHeight - 3, m_ulFace );
				DrawLine( pdcDraw->m_hDC, 1, m_nHeight - 3, 
					m_nWidth - 3, m_nHeight - 3, m_ulFace );
				SetPixel( pdcDraw->m_hDC, m_nWidth - 4, m_nHeight - 4, m_ulFace );
				DrawLine( pdcDraw->m_hDC, m_nWidth - 2, 2, 
					m_nWidth - 2, m_nHeight - 2, m_ulShadow );
				DrawLine( pdcDraw->m_hDC, 2, m_nHeight - 2, 
					m_nWidth - 2, m_nHeight - 2, m_ulShadow );
				SetPixel( pdcDraw->m_hDC, m_nWidth - 3, m_nHeight - 3, m_ulShadow );
			}
			else if( m_lButtonType == 5 )
			{
				//Java
				DrawRectangle( pdcDraw->m_hDC, 1, 1, m_nWidth - 1, m_nHeight - 1, 
					ShiftColor( m_ulFace, 0x0C ) );
				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				DrawRectangle( pdcDraw->m_hDC, 1, 1, m_nWidth - 1, m_nHeight - 1, 
					m_ulHighLight, true );
				DrawRectangle( pdcDraw->m_hDC, 0, 0, m_nWidth - 1, m_nHeight - 1, 
					ShiftColor( m_ulShadow, -0x1A ), true );
				SetPixel( pdcDraw->m_hDC, 1, m_nHeight - 2, 
					ShiftColor( m_ulShadow, 0x1A ) );
				SetPixel( pdcDraw->m_hDC, m_nWidth - 2, 1, 
					ShiftColor( m_ulShadow, 0x1A ) );
				if( m_bFocus && m_bShowFocusRect )
				{
					DrawRectangle( pdcDraw->m_hDC, m_recText.left - 2, m_recText.top -1, 
						m_recText.Width() + 4, m_recText.Height() + 2, 0xCC9999, true );
				}
			}
			else if( m_lButtonType == 6 )
			{
				//Netscape6
				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				DrawFrame( pdcDraw->m_hDC, ShiftColor( m_ulLight, 0x08 ), 
					m_ulShadow, ShiftColor( m_ulLight, 0x08 ), m_ulShadow, 0 );
				
				DrawFocusR( pdcDraw->m_hDC, m_recFocusRect, m_ulText );
			}
			else if( m_lButtonType == 7 )
			{
				//SimpleFlat
				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				DrawFrame( pdcDraw->m_hDC, m_ulHighLight, m_ulShadow, 0, 0, 0, true );
				
				DrawFocusR( pdcDraw->m_hDC, m_recFocusRect, m_ulText );
			}
			else if( m_lButtonType == 8 )
			{
				//FlatHight
				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				if( m_bMouseOver )
				{
					DrawFrame( pdcDraw->m_hDC, m_ulHighLight, m_ulShadow, 0, 0, 0, true );
				}

				DrawFocusR( pdcDraw->m_hDC, m_recFocusRect, m_ulText );
			}
			else if( m_lButtonType == 9 )
			{
				//OfficeXP
				if( m_bMouseOver )
				{
					DrawRectangle( pdcDraw->m_hDC, 1, 1, m_nWidth, m_nHeight, 
						m_ulOfficeXPF );
				}
				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				if( m_bMouseOver )
				{
					DrawRectangle( pdcDraw->m_hDC, 0, 0, m_nWidth, m_nHeight, 
						m_ulOfficeXPB, true );
				}

				DrawFocusR( pdcDraw->m_hDC, m_recFocusRect, m_ulText );
			}
			else if( m_lButtonType == 10 )
			{
				/*
				//Transparent
				CRect recClient;
				POINT pntPos;
				CDC * pdcParent;

				pntPos.x = 0;
				pntPos.y = 0;
				GetClientRect( recClient );
				pdcParent = GetParent()->GetDC();

				CBitmap * pbmpOld;
				BITMAP uBmp;

				memset( &uBmp, 0, sizeof(BITMAP) );
				pbmpOld = pdcParent->GetCurrentBitmap();
				pbmpOld->GetBitmap( &uBmp );

				memset( &uBmp, 0, sizeof(BITMAP) );
				pbmpOld = pdcDraw->GetCurrentBitmap();
				pbmpOld->GetBitmap( &uBmp );

				MapWindowPoints( GetParent(), &pntPos, 1 );
				pdcDraw->BitBlt( 0, 0, recClient.Width(), recClient.Height(),
					pdcParent, pntPos.x, pntPos.y, SRCCOPY );

				pdcDraw->SelectObject( pbmpOld );

				GetParent()->ReleaseDC( pdcParent );
				*/
			}
			else if( m_lButtonType == 11 )
			{
				//Hover
				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				if( m_bMouseOver )
				{
					DrawFrame( pdcDraw->m_hDC, m_ulHighLight, m_ulDarkShadow, 
						m_ulLight, m_ulShadow, 0, false );
				}

				DrawFocusR( pdcDraw->m_hDC, m_recFocusRect, m_ulText );
			}
			else if( m_lButtonType == 12 )
			{
				//KDE2
				CFont fntBold;
				CFont * pfntCur;
				CFont * pfntOld = NULL;
				float fStep;
				if( m_bMouseOver )
				{
					DrawRectangle( pdcDraw->m_hDC, 0, 0, m_nWidth, m_nHeight, m_ulLight );
				}
				else
				{
					fStep = 58 / (float)m_nHeight;
					for( int nCount = 1; nCount <= m_nHeight; nCount++ )
					{
						DrawLine( pdcDraw->m_hDC, 0, nCount, m_nWidth, nCount, 
							ShiftColor( m_ulHighLight, (int)(-fStep * nCount) ) );
					}
				}
				if( bDefault )
				{
					LOGFONT uLogFont;
					pfntCur = pdcDraw->GetCurrentFont();
					pfntCur->GetLogFont( &uLogFont );
					uLogFont.lfWeight = FW_BOLD;
					if( fntBold.CreateFontIndirect( &uLogFont ) )
					{
						pfntOld = pdcDraw->SelectObject( &fntBold );
					}
				}
				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
				if( bDefault )
				{
					if( pfntOld != NULL )
					{
						pdcDraw->SelectObject( pfntOld );
					}
				}
				DrawRectangle( pdcDraw->m_hDC, 0, 0, m_nWidth, m_nHeight, 
					ShiftColor( m_ulShadow, -0x32 ), true );
				DrawRectangle( pdcDraw->m_hDC, 1, 1, m_nWidth - 2, m_nHeight - 2, 
					ShiftColor( m_ulFace, -0x09 ), true );
				DrawRectangle( pdcDraw->m_hDC, 2, 2, m_nWidth - 4, 2, m_ulHighLight );
				DrawRectangle( pdcDraw->m_hDC, 2, 4, 2, m_nHeight - 6, m_ulHighLight );
				
				DrawFocusR( pdcDraw->m_hDC, m_recFocusRect, m_ulText );
			}
			else if( m_lButtonType == 13 )
			{
				//Graphic
				int nPicWidth;
				int nPicHeight;
				CRect recRender;
				CRect recWBounds;

				if( m_bMouseOver )
				{
					GetPictureSize( 3, nPicWidth, nPicHeight );
					if( nPicWidth != 0 && nPicHeight != 0 )
					{
						recRender.left = 0;
						recRender.top = 0;
						if( m_bStretch )
						{
							recRender.right = m_nWidth;
							recRender.bottom = m_nHeight;
						}
						else
						{
							recRender.right = nPicWidth;
							recRender.bottom = nPicHeight;
						}
						recWBounds.left = 0;
						recWBounds.top = 0;
						recWBounds.right = nPicWidth;
						recWBounds.bottom = nPicHeight;
						m_phdOverPicture.Render( pdcDraw, recRender, recWBounds );
					}
				}
				else
				{
					GetPictureSize( 1, nPicWidth, nPicHeight );
					if( nPicWidth != 0 && nPicHeight != 0 )
					{
						recRender.left = 0;
						recRender.top = 0;
						if( m_bStretch )
						{
							recRender.right = m_nWidth;
							recRender.bottom = m_nHeight;
						}
						else
						{
							recRender.right = nPicWidth;
							recRender.bottom = nPicHeight;
						}
						recWBounds.left = 0;
						recWBounds.top = 0;
						recWBounds.right = nPicWidth;
						recWBounds.bottom = nPicHeight;
						m_phdPicture.Render( pdcDraw, recRender, recWBounds );
					}
				}

				if( m_bMouseOver )
				{
					DrawCaption( pdcDraw->m_hDC, 1 );
				}
				else
				{
					DrawCaption( pdcDraw->m_hDC, 0 );
				}
			}
		}
		else if( m_nStatus == 1 )
		{
			//Press狀態(tài)
			if( m_lButtonType == 1 )
			{
				//Windows16
				DrawCaption( pdcDraw->m_hDC, 2 );
				DrawFrame( pdcDraw->m_hDC, m_ulShadow, m_ulHighLight, 
					m_ulShadow, m_ulHighLight, -1 );
				DrawRectangle( pdcDraw->m_hDC, 0, 0, m_nWidth, m_nHeight, 
					m_ulDarkShadow, true );
				DrawFocusR( pdcDraw->m_hDC, m_recFocusRect, m_ulText );

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天操天天综合网| 97精品国产97久久久久久久久久久久| 国产麻豆9l精品三级站| av影院午夜一区| 欧美三区在线视频| 国产欧美日韩另类一区| 亚洲午夜久久久| 国产精品中文字幕欧美| 欧美日本韩国一区| 自拍偷拍国产亚洲| 激情久久五月天| 91在线观看免费视频| 日韩一级成人av| 樱桃视频在线观看一区| 麻豆91免费看| 精品视频123区在线观看| 国产精品你懂的在线| 美国三级日本三级久久99| 欧美婷婷六月丁香综合色| 久久色中文字幕| 日韩制服丝袜av| 在线观看av不卡| 亚洲视频电影在线| 99这里只有久久精品视频| 久久久久久久久久久电影| 午夜精品免费在线观看| 色综合天天做天天爱| 中文字幕欧美激情| 国产98色在线|日韩| 国产亚洲成av人在线观看导航| 免费av网站大全久久| 欧美一区二区网站| 免费视频最近日韩| 日韩一级片在线观看| 日韩激情视频在线观看| 日韩欧美综合一区| 黄页视频在线91| 久久影院午夜论| 国产一区欧美一区| 国产人成亚洲第一网站在线播放| 国产在线不卡视频| 国产精品麻豆久久久| 97精品电影院| 亚洲妇熟xx妇色黄| 欧美一区二视频| 狠狠久久亚洲欧美| 国产精品入口麻豆原神| 99久久精品一区| 亚洲在线一区二区三区| 91精品国产色综合久久| 激情av综合网| 亚洲美女免费在线| 欧美一级二级三级蜜桃| 国产夫妻精品视频| 亚洲成av人综合在线观看| 欧美一区二区三区免费| 国产精品资源网| 成人欧美一区二区三区| 欧美老年两性高潮| 成人一二三区视频| 亚洲成人三级小说| 国产亚洲女人久久久久毛片| 日本韩国欧美一区二区三区| 麻豆精品一二三| 亚洲一区二区在线播放相泽| 精品久久久久久久久久久久包黑料| 94-欧美-setu| 欧美高清精品3d| aaa亚洲精品| 国产一区二区伦理片| 午夜精品视频在线观看| 亚洲欧美在线视频观看| 欧美成人vr18sexvr| 欧美熟乱第一页| 色天天综合久久久久综合片| 风流少妇一区二区| 免费观看在线综合色| 亚洲电影在线免费观看| 亚洲日本一区二区| 亚洲国产精品传媒在线观看| 久久久久久综合| 精品成人佐山爱一区二区| 69成人精品免费视频| 色婷婷精品久久二区二区蜜臂av| 国产成人自拍在线| 国产精品一区二区三区乱码| 国产乱码精品一区二区三区五月婷| 亚洲v日本v欧美v久久精品| 一区二区免费看| 亚洲一区二区欧美| 亚洲第一主播视频| 亚洲少妇最新在线视频| 一区二区三区日韩在线观看| 综合久久综合久久| 亚洲男人的天堂网| 夜色激情一区二区| 一区二区三区小说| 日韩成人午夜精品| 久久精品国产澳门| 国产成人在线免费| 日本电影亚洲天堂一区| 538在线一区二区精品国产| 欧美一级生活片| 国产无人区一区二区三区| 中文字幕一区二区三区不卡 | 欧美精品一区二区久久久| 久久久久久久久久美女| 欧美激情在线看| 亚洲一区二区在线观看视频| 久久99久久99小草精品免视看| 玖玖九九国产精品| 成人一区二区三区视频| 欧美精品在线观看播放| 欧美高清在线视频| 五月天激情综合| heyzo一本久久综合| 日韩一二三区不卡| 一区二区三区免费| 国产成人在线网站| 9191精品国产综合久久久久久| 欧美国产精品久久| 五月综合激情网| 不卡欧美aaaaa| 欧美一区二区福利在线| 亚洲精品免费在线播放| 国产乱码一区二区三区| 欧美日韩国产乱码电影| 中文字幕亚洲欧美在线不卡| 免费在线观看不卡| 欧美日韩精品免费观看视频| 亚洲人成在线播放网站岛国 | 国产精品小仙女| 日韩精品一区二区三区四区视频 | 日本麻豆一区二区三区视频| 91蜜桃视频在线| 国产精品美女久久久久久久网站| 国产麻豆精品视频| 欧美精品一区二区久久久| 蜜桃在线一区二区三区| 欧美日韩精品一区二区天天拍小说| 1000精品久久久久久久久| 国产成人av一区二区三区在线观看| 日韩一级精品视频在线观看| 日日摸夜夜添夜夜添精品视频 | 欧美日韩高清一区二区三区| 亚洲黄色免费网站| 日本国产一区二区| 一区二区三区蜜桃网| 欧美中文字幕一二三区视频| 亚洲一二三四区不卡| 欧美精品九九99久久| 日本v片在线高清不卡在线观看| 91麻豆精品国产91久久久久| 亚洲高清免费观看| 日韩免费观看高清完整版 | 五月天欧美精品| 日韩你懂的电影在线观看| 黄色小说综合网站| 亚洲视频免费在线观看| 欧美乱妇20p| 国产精品一卡二卡在线观看| 国产精品视频观看| 91麻豆6部合集magnet| 亚洲成a人v欧美综合天堂下载| 91精品国产综合久久香蕉麻豆| 久久精品99国产精品日本| 中文av一区二区| 欧美日韩亚洲综合在线| 精彩视频一区二区三区| 中文一区一区三区高中清不卡| 91免费观看在线| 国产尤物一区二区| 亚洲美女一区二区三区| 欧美专区在线观看一区| 日本在线播放一区二区三区| 精品国产sm最大网站| 色综合久久久久久久久| 奇米综合一区二区三区精品视频| 国产精品久久久久久久久图文区 | 亚洲福利电影网| 国产欧美一区二区三区沐欲| 欧美视频第二页| 99精品国产热久久91蜜凸| 久久se精品一区精品二区| 亚洲永久精品国产| 国产精品久久久久桃色tv| 欧美不卡一二三| 欧美日韩国产片| 欧美艳星brazzers| av日韩在线网站| 国产一区二区三区香蕉| 日本不卡高清视频| 日韩精品视频网站| 亚洲一区二区av电影| 亚洲精品国产成人久久av盗摄 | 91麻豆.com| 色先锋aa成人| 91麻豆国产福利精品| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 99这里都是精品|