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

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

?? brow.cpp

?? ado操作數據庫。oracle,sql2000只需更換連接字符串即可。 另外說明 我是原創作者。 歡迎大家和我交流 msn:hans_38@163.net
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// Brow.cpp : implementation file

#include "stdafx.h"
#include "Tele.h"
#include "Brow.h"
#include "ado.h"
#include "update.h"
#include "TeleDlg.h"
#include "XPMenu.h"

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

/////////////////////////////////////////////////////////////////////////////
// CBrow dialog
#define WM_ICON_NOTIFY (WM_USER + 100)

CString CBrow::g_strItem;

CBrow::CBrow(CWnd* pParent /*=NULL*/)
	: CDialog(CBrow::IDD, pParent)
{
	//{{AFX_DATA_INIT(CBrow)
	m_strItem = _T("");
	m_strSelect = _T("");
	m_strI = _T("");
	m_strSQL = _T("");
	//}}AFX_DATA_INIT
	m_strSelectCom = "name" ;
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
	m_bMinToTray = FALSE;
	m_bTray = TRUE;
	m_DataTableType = telelist;
	m_strSQL = "填入欲執行的SQL語句,可以用上面的按鈕選擇" ;
	m_bSQL = 0;
}


void CBrow::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CBrow)
	DDX_Control(pDX, IDC_STATIC_QUERY, m_StaticCtl);
	DDX_Control(pDX, IDC_COMBO_SELECT, m_ComboxSelect);
	DDX_Control(pDX, IDC_LIST, m_ListCtrl);
	DDX_Text(pDX, IDC_EDIT_ITEM, m_strItem);
	DDX_Text(pDX, IDC_EDIT_SELECT, m_strSelect);
	DDX_Text(pDX, IDC_STATIC_I, m_strI);
	DDX_Text(pDX, IDC_EDIT_SQL, m_strSQL);
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CBrow, CDialog)
	//{{AFX_MSG_MAP(CBrow)
	ON_BN_CLICKED(IDC_BUTTON_DEL, OnButtonDel)
	ON_BN_CLICKED(IDC_BUTTON_ADD, OnButtonAdd)
	ON_BN_CLICKED(IDC_BUTTON_SELECT, QueryAll)
	ON_BN_CLICKED(IDC_BUTTON_MODIFY, OnButtonModify)
	ON_NOTIFY(NM_CLICK, IDC_LIST, OnClickList)
	ON_NOTIFY(NM_RDBLCLK, IDC_LIST, OnRdblclkList)
	ON_WM_SYSCOMMAND()
	ON_CBN_SELCHANGE(IDC_COMBO_SELECT, OnSelchangeComboSelect)
	ON_MESSAGE(WM_ICON_NOTIFY, OnTrayNotification)
	ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
	ON_COMMAND(ID_SHOW, OnShow)
	ON_WM_SIZE()
	ON_COMMAND(ID_P2P, OnP2p)
	ON_COMMAND(ID_TELELIST, OnTelelist)
	ON_COMMAND(ID_FORUM, OnForum)
	ON_COMMAND(ID_MAIL, OnMail)
	ON_BN_CLICKED(IDC_BUTTON_RECENT, OnButtonRecent)
	ON_WM_RBUTTONUP()
	ON_BN_CLICKED(IDC_BUTTON_SQL, OnButtonSql)
	ON_BN_CLICKED(IDC_BUTTON_ADDSQL, OnButtonAddsql)
	ON_BN_CLICKED(IDC_BUTTON_DELSQL, OnButtonDelsql)
	ON_BN_CLICKED(IDC_BUTTON_UPDATESQL, OnButtonUpdatesql)
	ON_BN_CLICKED(IDC_BUTTON_SELECTSQL, OnButtonSelectsql)
	ON_COMMAND(ID_MENUITEM_HELP, OnMenuitemHelp)
	ON_COMMAND(ID_NAME, OnName)
	ON_COMMAND(ID_NO, OnNo)
	ON_COMMAND(ID_DATE, OnDate)
	ON_COMMAND(ID_RECENT, OnRecent)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CBrow message handlers

BOOL CBrow::OnInitDialog()
{
	CDialog::OnInitDialog();
	HeaderTele();

	ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
	ASSERT(IDM_ABOUTBOX < 0xF000);

	CMenu* pSysMenu = GetSystemMenu(FALSE);
	if (pSysMenu != NULL)
	{
		CString strAboutMenu;
		strAboutMenu.LoadString(IDS_ABOUTBOX);
		if (!strAboutMenu.IsEmpty())
		{
			pSysMenu->AppendMenu(MF_SEPARATOR);
			pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
		}
	}

	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon

	OnMinToTray();
	CreateTrayIcon();

	m_ComboxSelect.AddString("姓名");
	m_ComboxSelect.AddString("備注");
	m_ComboxSelect.SetCurSel(1);

	Select("SELECT *  FROM telelist Order By [recent] DESC");

	//建立ToolTip
	m_tooltip.Create(this);
	m_tooltip.SetDelayTime(800);
    m_tooltip.AddTool(GetDlgItem(IDC_BUTTON_SELECT), "填入右邊的查詢條件");
	m_tooltip.AddTool(GetDlgItem(IDC_BUTTON_DEL), "請先選擇要刪除的記錄");
    m_tooltip.Activate(TRUE);
	
	return TRUE;
}

void CBrow::OnButtonDel() 
{
	if (AfxMessageBox("確定要刪除的記錄嗎?", MB_OKCANCEL, 0) == IDOK)
	{
		UpdateData(TRUE);
		
		if ( strcmp(m_strItem,"") == 0 )
		{
			AfxMessageBox("請選擇刪除的記錄");
			return;
		}
		
		CString strSql
			//		= "UPDATE tblTest SET Description = 'hi, Mars, this is from the earth' WHERE ID = 21";  //update
			= "DELETE FROM telelist WHERE ID = " + m_strItem ;

		m_strSQL = strSql;
		UpdateData(FALSE);
		
		((static_cast<CTeleApp *>(AfxGetApp()))->g_pDb)->Execute(strSql);
		Select("SELECT *  FROM telelist Order By [date] DESC");
	}
	return ;
}

void CBrow::OnButtonAdd() 
{
	switch(m_DataTableType) 
	{
	case telelist :
		AddTeleList();
		break;
	case mail:
		break;
	default:
		;
	}
}

void CBrow::QueryAll() 
{
	switch(m_DataTableType) 
	{
	case telelist:
		QueryTeleList();
		break;
	case mail:
		QueryMail();
		break;
	case p2p:
		break;
	case forum:
		break;
	default:
		;
	}
}

void CBrow::OnButtonModify() 
{
	UpdateData(TRUE);
	
		if ( strcmp(m_strItem,"") == 0 )
	{
		AfxMessageBox("請填寫標記號");
		return;
	}

	CBrow::g_strItem = m_strItem;

	CUpdate test;
	test.m_pListCtrl = &m_ListCtrl;
	test.DoModal();
}



void CBrow::OnClickList(NMHDR* pNMHDR, LRESULT* pResult) 
{
	 //-- Get the number of selected rows
	int nSelRows = m_ListCtrl.GetSelectedCount();

	if(!nSelRows) //-- If there are no rows selected,jump out here
		return;

	//-- Get the position of the first selected row
	POSITION pos =m_ListCtrl.GetFirstSelectedItemPosition();

	//-- Get the index of next selected row
	int i = m_ListCtrl.GetNextSelectedItem(pos);

	TRACE("First Item %d\n",i);

	if (i != -1) //-- Execute this loop as long as GetNextSelectedItem() returns -1

		m_strItem = m_ListCtrl.GetItemText(i, 4);
		
	UpdateData(FALSE);

	return;

	*pResult = 0;
}




void CBrow::OnRdblclkList(NMHDR* pNMHDR, LRESULT* pResult) 
{
	//m_strItem = itoa(HitTestEx(CPoint &point, int *col) const);
	
	 //-- Get the number of selected rows
	int nSelRows = m_ListCtrl.GetSelectedCount();

	if(!nSelRows) //-- If there are no rows selected,jump out here
		return;

	//-- Get the position of the first selected row
	POSITION pos =m_ListCtrl.GetFirstSelectedItemPosition();

	//-- Get the index of next selected row
	int i = m_ListCtrl.GetNextSelectedItem(pos);

	TRACE("First Item %d\n",i);

	while (i != -1) //-- Execute this loop as long as GetNextSelectedItem() returns -1
	{
		m_ListCtrl.DeleteItem(i);
		i = m_ListCtrl.GetNextSelectedItem(pos); //-- Get the index of the next selected row
		TRACE("Next Item %d\n",i);
	}

	return;
	
	*pResult = 0;
}

void CBrow::OnOK()
{
}



void CBrow::OnSelchangeComboSelect() 
{
	CString strTemp;
	m_ComboxSelect.GetLBText(m_ComboxSelect.GetCurSel(),strTemp); 

	if (strTemp=="姓名")
	{
		m_strSelectCom = "name";
	}
	else if (strTemp=="備注")
	{
		m_strSelectCom = "remarks";
	}
	else
		AfxMessageBox("請選擇!");
	return;

}



void CBrow::CreateTrayIcon()
{
	CString strCaption; 
	strCaption.LoadString(AFX_IDS_APP_TITLE); 
	m_TrayIcon.Create(this, WM_ICON_NOTIFY, strCaption, m_hIcon, IDR_POPUP_MENU); 
	m_TrayIcon.HideIcon();
}

LRESULT CBrow::OnTrayNotification(WPARAM wParam, LPARAM lParam) 
{ 
	return m_TrayIcon.OnTrayNotification(wParam, lParam); 
}

void CBrow::OnMinToTray()
{
	if (!m_bMinToTray) 
	{ 
		m_bTray = TRUE; 
		m_bMinToTray = TRUE; 
	} 
	else 
	{ 
		m_bTray = FALSE; 
		m_bMinToTray = FALSE; 
	}
	
}


void CBrow::OnSysCommand(UINT nID, LPARAM lParam)
{
	CDialog::OnSysCommand(nID, lParam); 

		if ((nID & 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	

	
	switch(nID) 
	{
	case SC_MINIMIZE: 
		
		if(m_bTray) 
		{ 
			ShowWindow(SW_HIDE); 
			m_TrayIcon.ShowIcon(); 
		} 
			break; 
	//case 
	default: 
		break;
	}
}

/*
void CBrow::OnSysCommand(UINT nID, LPARAM lParam)
{
	if ((nID & 0xFFF0) == IDM_ABOUTBOX)
	{
		CAboutDlg dlgAbout;
		dlgAbout.DoModal();
	}
	else
	{
		CDialog::OnSysCommand(nID, lParam);
	}
}*/



void CBrow::OnAppAbout() 
{
	CAboutDlg dlgAbout;
	dlgAbout.DoModal();
}


void CBrow::OnShow() 
{
	m_TrayIcon.HideIcon();
	ShowWindow(SW_RESTORE);
}

void CBrow::OnSize(UINT nType, int cx, int cy) 
{
	CDialog::OnSize(nType, cx, cy);
}

BOOL CBrow::PreTranslateMessage(MSG* pMsg) 
{
	m_tooltip.RelayEvent(pMsg);
	
	if(pMsg->message == WM_KEYDOWN)
    {  
		int nVirtKey = (int)(pMsg->wParam);
        if(nVirtKey==13)
        {
            if(pMsg->hwnd == GetDlgItem(IDC_EDIT_SELECT)->m_hWnd)
                QueryAll();
            return TRUE;
        }

        switch(pMsg->wParam)
        {
			
			case VK_RETURN://截獲回車 
				return TRUE;
			case VK_ESCAPE://截獲ESC
				return TRUE;
		} 

		return CDialog::PreTranslateMessage(pMsg);
	}
	
	return CDialog::PreTranslateMessage(pMsg);
}
/*
BOOL CEDemoDlg::PreTranslateMessage(MSG* pMsg) 
{
    // TODO: Add your specialized code here and/or call the base class
    if(pMsg->message == WM_KEYDOWN)
    {
        int nVirtKey = (int)(pMsg->wParam);
        if(nVirtKey==13)
        {
            if(pMsg->hwnd == GetDlgItem(IDC_EDIT1)->m_hWnd)
                OnButton1();
            return TRUE;
        }
    }
	
    return CDialog::PreTranslateMessage(pMsg);
}*/


void CBrow::CalcWindowRect(LPRECT lpClientRect, UINT nAdjustType) 
{	
	CDialog::CalcWindowRect(lpClientRect, nAdjustType);
}

void CBrow::OnP2p() 
{
	HeaderP2p();
	m_DataTableType = p2p;
	m_ListCtrl.DeleteAllItems();
}

void CBrow::HeaderTele()
{

	int i;
	for(i = 0; i < 10 ; i++)
		m_ListCtrl.DeleteColumn(0);

	LONG lStyle = m_ListCtrl.SendMessage(LVM_GETEXTENDEDLISTVIEWSTYLE);
	lStyle |= LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_HEADERDRAGDROP;
	m_ListCtrl.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0,	(LPARAM)lStyle);

	LV_COLUMN lvc;
	
	lvc.mask = LVCF_TEXT | LVCF_SUBITEM | LVCF_WIDTH /*| LVCF_FMT*/;
	
	lvc.iSubItem = 0;
	lvc.pszText = (char *)"序號";
	lvc.cx = 40;
	m_ListCtrl.InsertColumn(0,&lvc);
	
	lvc.iSubItem = 1;
	lvc.pszText = (char *)"姓名";
	lvc.cx = 85;
	m_ListCtrl.InsertColumn(1,&lvc);
	
	lvc.iSubItem = 2;
	lvc.pszText = (char *)"電話";
	lvc.cx =85;
	m_ListCtrl.InsertColumn(2,&lvc);
	
	lvc.iSubItem = 3;
	lvc.pszText = (char *)"備注";
	lvc.cx = 100;
	m_ListCtrl.InsertColumn(3,&lvc);
	
	lvc.iSubItem = 4;
	lvc.pszText = (char *)"標記號";
	lvc.cx = 50;
	m_ListCtrl.InsertColumn(4,&lvc);

	lvc.iSubItem = 5;
	lvc.pszText = (char *)"瀏覽次數";
	lvc.cx = 60;
	m_ListCtrl.InsertColumn(5, &lvc);

	lvc.iSubItem = 6;
	lvc.pszText = (char *)"記錄時間";
	lvc.cx = 150;
	m_ListCtrl.InsertColumn(6, &lvc);
}

void CBrow::HeaderP2p()
{
	int i;
	for(i = 0; i < 10 ; i++)
		m_ListCtrl.DeleteColumn(0);

		LONG lStyle = m_ListCtrl.SendMessage
			(LVM_GETEXTENDEDLISTVIEWSTYLE);
		lStyle |= LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | 
			LVS_EX_HEADERDRAGDROP;
		m_ListCtrl.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0,
			(LPARAM)lStyle);
		LV_COLUMN lvc;
		
		lvc.mask = LVCF_TEXT | LVCF_SUBITEM | LVCF_WIDTH /*| LVCF_FMT*/;
		
		lvc.iSubItem = 0;
		lvc.pszText = (char *)"序號";
		lvc.cx = 50;
		m_ListCtrl.InsertColumn(0,&lvc);
		
		lvc.iSubItem = 1;
		lvc.pszText = (char *)"軟件名";
		lvc.cx = 100;
		m_ListCtrl.InsertColumn(1,&lvc);
		
		lvc.iSubItem = 2;
		lvc.pszText = (char *)"網址";
		lvc.cx =150;
		m_ListCtrl.InsertColumn(2,&lvc);
		
		lvc.iSubItem = 3;
		lvc.pszText = (char *)"用戶名";
		lvc.cx = 100;
		m_ListCtrl.InsertColumn(3,&lvc);
		
		lvc.iSubItem = 3;
		lvc.pszText = (char *)"密碼";
		lvc.cx = 60;
		m_ListCtrl.InsertColumn(4,&lvc);
	
		lvc.iSubItem = 4;
		lvc.pszText = (char *)"日期";
		lvc.cx = 100;
		m_ListCtrl.InsertColumn(5,&lvc);
	
		lvc.iSubItem = 5;
		lvc.pszText =(char*)"備注";
		lvc.cx = 100;
		m_ListCtrl.InsertColumn(6,&lvc);
}

void CBrow::BrowP2P()
{
		m_ListCtrl.DeleteAllItems();
		CADORecordset* pRs = new CADORecordset(CTeleApp::g_pDb);
		CString TempSql;
		int i = -1;
		if(pRs->Open((LPCTSTR)"SELECT *  FROM p2p "))
			//Order By name  ASC
			//if(pRs->Open("SELECT *  FROM telelist WHERE name like '%張%' "))
		{
			while(!pRs->IsEof())
			{
				LV_ITEM lvitem;
				lvitem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE;
				lvitem.state = 0;      
				lvitem.stateMask = 0; 
				char temp[50];
				
				lvitem.iItem = ++i;
				lvitem.iSubItem = 0;
				lvitem.pszText =itoa(i, temp, 10); 
				m_ListCtrl.InsertItem(&lvitem);
				
				pRs->GetFieldValue("softname",TempSql);
				m_ListCtrl.SetItemText(i, 1, (LPCTSTR)TempSql);
				
				pRs->GetFieldValue("URL",TempSql);
				m_ListCtrl.SetItemText(i, 2, (LPCTSTR)TempSql);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久99| 午夜精品免费在线| 亚洲三级理论片| 一区二区三区资源| 久久99热99| 丁香婷婷综合激情五月色| 97精品视频在线观看自产线路二| 欧美三级视频在线| 久久精品夜夜夜夜久久| 亚洲国产精品久久久男人的天堂| 狠狠v欧美v日韩v亚洲ⅴ| 91久色porny | 国内精品久久久久影院色| 欧美一二三四区在线| 中文字幕色av一区二区三区| 久久97超碰色| 欧美一卡二卡在线| 亚洲黄色av一区| 成人午夜电影久久影院| 欧美一区二区日韩| 国产精品中文字幕日韩精品 | 国产拍揄自揄精品视频麻豆| 丝袜美腿亚洲色图| 高清不卡在线观看| 有码一区二区三区| 日韩视频永久免费| 99视频超级精品| 国产欧美日韩卡一| 欧美综合欧美视频| 亚洲精品va在线观看| 日韩限制级电影在线观看| 国产91丝袜在线播放0| 亚洲久草在线视频| 欧美va在线播放| 视频一区视频二区中文字幕| 久久久久久亚洲综合影院红桃| 久久精品国产一区二区三区免费看| 久久婷婷一区二区三区| 免费在线成人网| 91精品国产综合久久久久久| 亚洲电影在线播放| 91首页免费视频| 毛片av中文字幕一区二区| 精品国产自在久精品国产| 精品一区二区在线播放| 一区二区激情视频| 久久久久久久久久久99999| 欧美日韩在线播| 大胆欧美人体老妇| 麻豆精品国产91久久久久久| 一区二区三区久久| 中文文精品字幕一区二区| 国产一区二区三区免费| 久久蜜桃av一区精品变态类天堂| 在线视频国内一区二区| 成人av电影在线网| 亚洲精品欧美在线| 国产欧美日韩三区| 久久久美女毛片| 日韩欧美视频一区| 国产乱国产乱300精品| 三级不卡在线观看| 一区二区三区四区在线免费观看 | 欧美一级免费观看| 一道本成人在线| 99久久婷婷国产综合精品电影| 国产美女视频91| 国产自产v一区二区三区c| 免费成人在线播放| 日韩在线一区二区三区| 一区二区免费在线播放| 中文字幕综合网| 国产精品欧美综合在线| 欧美极品xxx| 久久美女艺术照精彩视频福利播放| 欧美成人欧美edvon| 91精品国产入口| 7799精品视频| 欧美一级欧美三级| 欧美成人video| 欧美不卡一二三| 日韩欧美国产一区二区在线播放| 91精品国产91久久综合桃花| 884aa四虎影成人精品一区| 911精品产国品一二三产区| 91精品黄色片免费大全| 欧美日韩二区三区| 国产精华液一区二区三区| 亚洲国产综合视频在线观看| 亚洲综合av网| 久久尤物电影视频在线观看| 精品99久久久久久| 久久婷婷成人综合色| 国产亚洲欧洲一区高清在线观看| 国产欧美一区视频| 亚洲视频资源在线| 亚洲图片欧美色图| 麻豆国产一区二区| 国产91露脸合集magnet| av激情综合网| 欧美视频一区二区三区在线观看| 国产一区视频导航| 菠萝蜜视频在线观看一区| 色视频成人在线观看免| 欧美日韩精品久久久| 日韩欧美视频一区| 亚洲欧洲性图库| 亚洲高清免费视频| 老汉av免费一区二区三区| 国产成人三级在线观看| 91丨porny丨首页| 91精品国产免费| 国产视频亚洲色图| 亚洲国产精品久久一线不卡| 久久精品99国产精品| 不卡一卡二卡三乱码免费网站| 欧美专区日韩专区| 亚洲精品一区二区三区四区高清| 国产精品欧美一级免费| 亚洲成av人综合在线观看| 国内精品嫩模私拍在线| 色av综合在线| 91国产精品成人| 精品黑人一区二区三区久久| 亚洲蜜臀av乱码久久精品 | 精品裸体舞一区二区三区| 国产精品每日更新在线播放网址| 亚洲国产精品尤物yw在线观看| 国产一区 二区| 欧美日韩中文一区| 国产欧美一区二区精品久导航 | 久久99深爱久久99精品| 91最新地址在线播放| 欧美一区二区精品久久911| 中文字幕国产一区| 奇米精品一区二区三区在线观看| 成人av电影在线播放| 日韩精品一区二区三区四区| 亚洲欧美另类久久久精品| 黄页视频在线91| 欧美区一区二区三区| 中文字幕+乱码+中文字幕一区| 另类综合日韩欧美亚洲| 91官网在线免费观看| 国产欧美日韩在线| 国产呦萝稀缺另类资源| 91精品国产综合久久精品| 亚洲另类春色国产| 成人激情小说乱人伦| 久久人人97超碰com| 久久国产欧美日韩精品| 欧美美女bb生活片| 精品精品欲导航| 五月天一区二区三区| 色婷婷精品大在线视频| 国产精品美女视频| 国产伦精品一区二区三区免费| 欧美一区二区三区男人的天堂| 亚洲精品国产精华液| caoporm超碰国产精品| www一区二区| 久久精品久久精品| 欧美一级日韩不卡播放免费| 亚洲成人动漫精品| 欧美在线影院一区二区| 亚洲欧美电影院| 色狠狠色狠狠综合| 亚洲区小说区图片区qvod| av不卡在线观看| 日韩伦理av电影| 91在线视频网址| 亚洲精品中文字幕乱码三区| 91视频国产观看| 最新国产精品久久精品| 99这里只有精品| 亚洲欧美欧美一区二区三区| 91免费精品国自产拍在线不卡| 国产精品对白交换视频| 美女在线视频一区| 日韩免费成人网| 精品一区二区三区在线播放| 日韩欧美国产wwwww| 麻豆精品视频在线观看免费| 久久综合狠狠综合久久激情 | 高清不卡在线观看| 中文字幕在线观看不卡| 一本一本大道香蕉久在线精品 | 亚洲色图欧洲色图| 日本韩国精品在线| 日韩精品电影一区亚洲| 日韩免费观看高清完整版| 国产一区二区三区黄视频| 欧美极品少妇xxxxⅹ高跟鞋| 91老师国产黑色丝袜在线| 日韩综合在线视频| 国产亚洲一区二区三区四区| 99久久精品久久久久久清纯| 亚洲福利视频导航| 久久在线观看免费| 色综合天天狠狠|