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

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

?? cpropcomkeyword.cpp

?? 日本的開源編輯器源碼
?? CPP
?? 第 1 頁 / 共 2 頁
字號:

	case WM_TIMER:
		nIndex1 = ListView_GetNextItem( hwndLIST_KEYWORD, -1, LVNI_ALL | LVNI_SELECTED );
		if( -1 == nIndex1 ){
			::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_EDITKEYWORD ), FALSE );
			::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_DELKEYWORD ), FALSE );
		}else{
			::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_EDITKEYWORD ), TRUE );
			::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_DELKEYWORD ), TRUE );
		}
		break;

	case WM_DESTROY:
		::KillTimer( hwndDlg, 1 );
		break;

//@@@ 2001.02.04 Start by MIK: Popup Help
	case WM_HELP:
		{
			HELPINFO *p = (HELPINFO *)lParam;
			::WinHelp( (HWND)p->hItemHandle, m_szHelpFile, HELP_WM_HELP, (ULONG_PTR)(LPVOID)p_helpids );
		}
		return TRUE;
		/*NOTREACHED*/
		//break;
//@@@ 2001.02.04 End

//@@@ 2001.12.22 Start by MIK: Context Menu Help
	//Context Menu
	case WM_CONTEXTMENU:
		::WinHelp( hwndDlg, m_szHelpFile, HELP_CONTEXTMENU, (ULONG_PTR)(LPVOID)p_helpids );
		return TRUE;
//@@@ 2001.12.22 End

	}
	return FALSE;
}

/* p7:リスト中で選択されているキーワードを編集する */
void CPropCommon::p7_Edit_List_KeyWord( HWND hwndDlg, HWND hwndLIST_KEYWORD )
{
	int			nIndex1;
	LV_ITEM		lvi;
	char		szKeyWord[MAX_KEYWORDLEN + 1];
	CDlgInput1	cDlgInput1;

	nIndex1 = ListView_GetNextItem( hwndLIST_KEYWORD, -1, LVNI_ALL | LVNI_SELECTED );
	if( -1 == nIndex1 ){
		return;
	}
	lvi.mask = LVIF_PARAM;
	lvi.iItem = nIndex1;
	lvi.iSubItem = 0;
	ListView_GetItem( hwndLIST_KEYWORD, &lvi );

	/* n番目のセットのm番目のキーワードを返す */
	strcpy( szKeyWord, m_CKeyWordSetMgr.GetKeyWord( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx, lvi.lParam ) );

	/* モードレスダイアログの表示 */
	if( FALSE == cDlgInput1.DoModal( m_hInstance, hwndDlg, "キーワード編集", "キーワードを編集してください。", MAX_KEYWORDLEN, szKeyWord ) ){
		return;
	}
	if( 0 < strlen( szKeyWord ) ){
		/* n番目のセットにキーワードを編集 */
		m_CKeyWordSetMgr.UpdateKeyWord( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx, lvi.lParam, szKeyWord );
	}else{
		/* n番目のセットのm番目のキーワードを削除 */
		m_CKeyWordSetMgr.DelKeyWord( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx, lvi.lParam );
	}
	/* ダイアログデータの設定 p7 指定キーワードセットの設定 */
	SetData_p7_KeyWordSet( hwndDlg, m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx );

	ListView_SetItemState( hwndLIST_KEYWORD, nIndex1, LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED );
	return;
}



/* p7:リスト中で選択されているキーワードを削除する */
void CPropCommon::p7_Delete_List_KeyWord( HWND hwndDlg, HWND hwndLIST_KEYWORD )
{
	int			nIndex1;
	LV_ITEM		lvi;

	nIndex1 = ListView_GetNextItem( hwndLIST_KEYWORD, -1, LVNI_ALL | LVNI_SELECTED );
	if( -1 == nIndex1 ){
		return;
	}
	lvi.mask = LVIF_PARAM;
	lvi.iItem = nIndex1;
	lvi.iSubItem = 0;
	ListView_GetItem( hwndLIST_KEYWORD, &lvi );
	/* n番目のセットのm番目のキーワードを削除 */
	m_CKeyWordSetMgr.DelKeyWord( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx, lvi.lParam );
	/* ダイアログデータの設定 p7 指定キーワードセットの設定 */
	SetData_p7_KeyWordSet( hwndDlg, m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx );
	ListView_SetItemState( hwndLIST_KEYWORD, nIndex1, LVIS_SELECTED | LVIS_FOCUSED, LVIS_SELECTED | LVIS_FOCUSED );

	//キーワード數を表示する。
	DispKeywordCount( hwndDlg );

	return;
}


/* p7:リスト中のキーワードをインポートする */
void CPropCommon::p7_Import_List_KeyWord( HWND hwndDlg, HWND hwndLIST_KEYWORD )
{
//	::MYMESSAGEBOX(	hwndDlg, MB_OK | MB_ICONINFORMATION, GSTR_APPNAME,
//		"ファイルから単語をインポートする機能は、まだ完成していないのです。\n"
//	);
//	return;


	CDlgOpenFile	cDlgOpenFile;
	char			szPath[_MAX_PATH + 1];
	FILE*			pFile;
	char			szLine[1024];
	int				i;
	bool			bAddError = false;

	strcpy( szPath, "" );
	/* ファイルオープンダイアログの初期化 */
	cDlgOpenFile.Create(
		m_hInstance,
		hwndDlg,
		"*.kwd",
		szPath
	);
	if( !cDlgOpenFile.DoModal_GetOpenFileName( szPath ) ){
		return;
	}
	pFile = fopen( szPath, "r" );
	if( NULL == pFile ){
		::MYMESSAGEBOX( hwndDlg, MB_OK | MB_ICONSTOP, GSTR_APPNAME,
			"ファイルを開けませんでした。\n\n%s", szPath
		);
		return;
	}
	while( NULL != fgets( szLine, sizeof(szLine), pFile ) ){
//		MYTRACE( szLine );
		if( 2 < strlen( szLine ) && 0 == memcmp( szLine, "//", 2 )  ){
		}else{
			if( 0 < (int)strlen( szLine ) ){
				for( i = 0; i < (int)strlen( szLine ); ++i ){
					if( szLine[i] == '\r' || szLine[i] == '\n' ){
						szLine[i] = '\0';
					}
				}
			}
			if( 0 < (int)strlen( szLine ) ){
				/* n番目のセットにキーワードを追加 */
				int nRetValue = m_CKeyWordSetMgr.AddKeyWord( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx, szLine );
				if( 2 == nRetValue ){
					bAddError = true;
					break;
				}
			}
		}
	}
	fclose( pFile );
	if( bAddError ){
		::MYMESSAGEBOX( hwndDlg, MB_OK | MB_ICONSTOP, GSTR_APPNAME,
			"キーワードの數が上限に達したため、いくつかのキーワードを追加できませんでした。"
		);
	}
	/* ダイアログデータの設定 p7 指定キーワードセットの設定 */
	SetData_p7_KeyWordSet( hwndDlg, m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx );
	return;
}


/* p7:リスト中のキーワードをエクスポートする */
void CPropCommon::p7_Export_List_KeyWord( HWND hwndDlg, HWND hwndLIST_KEYWORD )
{
//	::MYMESSAGEBOX(	hwndDlg, MB_OK | MB_ICONINFORMATION, GSTR_APPNAME,
//		"単語をファイルへエクスポートする機能は、まだ完成していないのです。\n"
//	);
	CDlgOpenFile	cDlgOpenFile;
	char			szPath[_MAX_PATH + 1];
	FILE*			pFile;
//	char			szLine[1024];
	int				i;
	int				nKeyWordNum;

	strcpy( szPath, "" );
	/* ファイルオープンダイアログの初期化 */
	cDlgOpenFile.Create(
		m_hInstance,
		hwndDlg,
		"*.kwd",
		szPath
	);
	if( !cDlgOpenFile.DoModal_GetSaveFileName( szPath ) ){
		return;
	}
//	MYTRACE( "%s\n", szPath );
	pFile = fopen( szPath, "w" );
	if( NULL == pFile ){
		::MYMESSAGEBOX(	hwndDlg, MB_OK | MB_ICONSTOP, GSTR_APPNAME,
			"ファイルを開けませんでした。\n\n%s", szPath
		);
		return;
	}
	fputs( "// ", pFile );
	fputs( m_CKeyWordSetMgr.GetTypeName( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx ), pFile );
	fputs( "  キーワード定義ファイル", pFile );
	fputs( "\n", pFile );
	fputs( "\n", pFile );

	m_CKeyWordSetMgr.SortKeyWord(m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx);	//MIK 2000.12.01 sort keyword

	/* n番目のセットのキーワードの數を返す */
	nKeyWordNum = m_CKeyWordSetMgr.GetKeyWordNum( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx );
	for( i = 0; i < nKeyWordNum; ++i ){
		/* n番目のセットのm番目のキーワードを返す */
		m_CKeyWordSetMgr.GetKeyWord( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx, i );
		fputs( m_CKeyWordSetMgr.GetKeyWord( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx, i ), pFile );
		fputs( "\n", pFile );
	}
	fclose( pFile );
	/* ダイアログデータの設定 p7 指定キーワードセットの設定 */
	SetData_p7_KeyWordSet( hwndDlg, m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx );

	::MYMESSAGEBOX(	hwndDlg, MB_OK | MB_ICONINFORMATION, GSTR_APPNAME,
		"ファイルへエクスポートしました。\n\n%s", szPath
	);

	return;
}


//! キーワードを整頓する
void CPropCommon::p7_Clean_List_KeyWord( HWND hwndDlg, HWND hwndLIST_KEYWORD )
{
	if( IDYES == ::MessageBox( hwndDlg, "現在の設定では強調キーワードとして表示できないキーワードを削除しますか?",
			GSTR_APPNAME, MB_YESNO | MB_ICONSTOP ) ){
		if( m_CKeyWordSetMgr.CleanKeyWords( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx ) ){
		}
		SetData_p7_KeyWordSet( hwndDlg, m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx );
	}
}

/* ダイアログデータの設定 p7 */
void CPropCommon::SetData_p7( HWND hwndDlg )
{
	int		i;
//	LV_ITEM	lvi;
	HWND	hwndWork;
//	int		nIdx;
//	char*	pszWork;


	/* セット名コンボボックスの値セット */
	hwndWork = ::GetDlgItem( hwndDlg, IDC_COMBO_SET );
	::SendMessage( hwndWork, CB_RESETCONTENT, 0, 0 );  /* コンボボックスを空にする */
	if( 0 < m_CKeyWordSetMgr.m_nKeyWordSetNum ){
		for( i = 0; i < m_CKeyWordSetMgr.m_nKeyWordSetNum; ++i ){
			::SendMessage( hwndWork, CB_ADDSTRING, 0, (LPARAM) (LPCTSTR)m_CKeyWordSetMgr.GetTypeName( i ) );
		}
		/* セット名コンボボックスのデフォルト選択 */
		::SendMessage( hwndWork, CB_SETCURSEL, (WPARAM)m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx, 0 );

		/* ダイアログデータの設定 p7 指定キーワードセットの設定 */
		SetData_p7_KeyWordSet( hwndDlg, m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx );
	}else{
		/* ダイアログデータの設定 p7 指定キーワードセットの設定 */
		SetData_p7_KeyWordSet( hwndDlg, -1 );
	}

	return;
}


/* ダイアログデータの設定 p7 指定キーワードセットの設定 */
void CPropCommon::SetData_p7_KeyWordSet( HWND hwndDlg, int nIdx )
{
	int		i;
	int		nNum;
	char*	pszKeyWord;
	HWND	hwndList;
	LV_ITEM	lvi;

	ListView_DeleteAllItems( ::GetDlgItem( hwndDlg, IDC_LIST_KEYWORD ) );
	if( 0 <= nIdx ){
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_DELSET ), TRUE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_CHECK_KEYWORDCASE ), TRUE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_LIST_KEYWORD ), TRUE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_ADDKEYWORD ), TRUE );
		//	Jan. 29, 2005 genta キーワードセット切り替え直後はキーワードは未選択
		//	そのため有効にしてすぐにタイマーで無効になる.
		//	なのでここで無効にしておく.
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_EDITKEYWORD ), FALSE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_DELKEYWORD ), FALSE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_IMPORT ), TRUE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_EXPORT ), TRUE );
	}else{
		::CheckDlgButton( hwndDlg, IDC_CHECK_KEYWORDCASE, FALSE );

		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_DELSET ), FALSE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_CHECK_KEYWORDCASE ), FALSE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_LIST_KEYWORD ), FALSE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_ADDKEYWORD ), FALSE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_EDITKEYWORD ), FALSE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_DELKEYWORD ), FALSE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_IMPORT ), FALSE );
		::EnableWindow( ::GetDlgItem( hwndDlg, IDC_BUTTON_EXPORT ), FALSE );
		return;
	}

	/* キーワードの英大文字小文字區別 */
//	if( TRUE == m_CKeyWordSetMgr.m_ppcKeyWordSetArr[nIdx]->m_nKEYWORDCASE ){
//	if( TRUE == m_CKeyWordSetMgr.m_cKeyWordSetArr[nIdx].m_nKEYWORDCASE ){
//	if( TRUE == m_CKeyWordSetMgr.m_nKEYWORDCASEArr[nIdx] ){		//MIK 2000.12.01 case sense
	if( TRUE == m_CKeyWordSetMgr.GetKeyWordCase(nIdx) ){		//MIK 2000.12.01 case sense
		::CheckDlgButton( hwndDlg, IDC_CHECK_KEYWORDCASE, TRUE );
	}else{
		::CheckDlgButton( hwndDlg, IDC_CHECK_KEYWORDCASE, FALSE );
	}

	/* n番目のセットのキーワードの數を返す */
	nNum = m_CKeyWordSetMgr.GetKeyWordNum( nIdx );
	hwndList = ::GetDlgItem( hwndDlg, IDC_LIST_KEYWORD );

	// 2005.01.25 Moca/genta リスト追加中は再描畫を抑制してすばやく表示
	::SendMessage( hwndList, WM_SETREDRAW, FALSE, 0 );

	for( i = 0; i < nNum; ++i ){
		/* n番目のセットのm番目のキーワードを返す */
		pszKeyWord =  const_cast<char*>(m_CKeyWordSetMgr.GetKeyWord( nIdx, i ));

		lvi.mask = LVIF_TEXT | LVIF_PARAM;
		lvi.pszText = pszKeyWord;
		lvi.iItem = i;
		lvi.iSubItem = 0;
		lvi.lParam	= i;
		ListView_InsertItem( hwndList, &lvi );

	}
	m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx = nIdx;

	// 2005.01.25 Moca/genta リスト追加完了のため再描畫許可
	::SendMessage( hwndList, WM_SETREDRAW, TRUE, 0 );

	//キーワード數を表示する。
	DispKeywordCount( hwndDlg );

	return;
}



/* ダイアログデータの取得 p7 */
int CPropCommon::GetData_p7( HWND hwndDlg )
{
//	HWND	hwndResList;
//	int		i;
//	int		j;
//	int		k;

//@@@ 2002.01.03 YAZAKI 最後に表示していたシートを正しく覚えていないバグ修正
//	m_nPageNum = ID_PAGENUM_KEYWORD;


	return TRUE;
}

/* ダイアログデータの取得 p7 指定キーワードセットの取得 */
void CPropCommon::GetData_p7_KeyWordSet( HWND hwndDlg, int nIdx )
{
}

//キーワード數を表示する。
void CPropCommon::DispKeywordCount( HWND hwndDlg )
{
	HWND	hwndList;
	int		n;
	TCHAR szCount[ 256 ];

	hwndList = ::GetDlgItem( hwndDlg, IDC_LIST_KEYWORD );
	n = ListView_GetItemCount( hwndList );
	if( n < 0 ) n = 0;

	int		nAlloc;
	nAlloc = m_CKeyWordSetMgr.GetAllocSize( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx );
	nAlloc -= m_CKeyWordSetMgr.GetKeyWordNum( m_CKeyWordSetMgr.m_nCurrentKeyWordSetIdx );
	nAlloc += m_CKeyWordSetMgr.GetFreeSize();
	
	wsprintf( szCount, _T("(最大 %d 文字, 登録數 %d, 空き %d 個)"), MAX_KEYWORDLEN, n, nAlloc );
	::SetWindowText( ::GetDlgItem( hwndDlg, IDC_STATIC_KEYWORD_COUNT ), szCount );
}

/*[EOF]*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美无人高清视频在线观看| 91免费视频观看| 亚洲一区二区三区四区五区黄| 欧美精品一区二区在线播放| 欧美三级一区二区| 97精品国产露脸对白| 国产精品中文字幕欧美| 久久精品噜噜噜成人av农村| 亚洲自拍与偷拍| 18成人在线视频| 国产精品网站在线| 国产日产欧产精品推荐色| 日韩一区二区精品| 91精品国产综合久久蜜臀| 在线观看视频一区| 欧美三级中文字幕在线观看| 欧美日韩一区二区在线视频| 色伊人久久综合中文字幕| 一本色道久久综合亚洲91| 99精品偷自拍| 91成人免费电影| 91精品国产综合久久福利| 在线播放亚洲一区| 91精品国产91久久久久久最新毛片 | 精品一区精品二区高清| 毛片av一区二区| 久久激情五月激情| 国产传媒日韩欧美成人| 99久久伊人久久99| 一本久道中文字幕精品亚洲嫩| 精品1区2区3区| 欧美一区二区啪啪| 国产农村妇女毛片精品久久麻豆| 国产精品国产自产拍高清av| 亚洲成人在线免费| 国产在线不卡一区| 99精品热视频| 精品理论电影在线观看 | 成人av电影在线播放| 91色视频在线| 久久综合色婷婷| 亚洲一区二区三区四区在线观看 | 日韩1区2区日韩1区2区| 成人午夜电影久久影院| 国产成人午夜高潮毛片| 狠狠久久亚洲欧美| av激情综合网| 欧美剧情电影在线观看完整版免费励志电影| 在线成人免费观看| 日本一区二区三区四区| 一区二区三区自拍| 久久er精品视频| 一本色道亚洲精品aⅴ| 久久久噜噜噜久久中文字幕色伊伊| 国产精品久久免费看| 日韩黄色片在线观看| 国产在线看一区| 欧洲一区二区av| 精品福利视频一区二区三区| 亚洲欧洲精品一区二区三区| 久久综合综合久久综合| caoporn国产精品| 91精品蜜臀在线一区尤物| 中文一区在线播放| 国产一区二区精品在线观看| 欧美精品一二三区| 亚洲综合一区二区三区| 色婷婷狠狠综合| 日韩一区在线看| 国产自产2019最新不卡| 911精品国产一区二区在线| 亚洲国产精品99久久久久久久久 | 欧美性大战久久久| 一区二区在线观看视频 | eeuss国产一区二区三区| 欧美极品xxx| 国产乱码精品一区二区三区五月婷| 91精品欧美福利在线观看| 午夜精品福利一区二区蜜股av| 91精品婷婷国产综合久久性色| 日韩成人dvd| 2023国产精品| 国产乱码精品1区2区3区| 日韩免费观看高清完整版在线观看| 亚洲一区二区在线观看视频| 欧美日韩在线观看一区二区 | 国产日产欧美精品一区二区三区| 国产精品自产自拍| 最新高清无码专区| 欧美色综合天天久久综合精品| 亚洲午夜久久久久久久久久久 | 国产传媒一区在线| 一区二区三区日韩精品视频| 色综合一区二区三区| 一区二区三区av电影| 在线不卡一区二区| 国产一区二区0| 亚洲精品高清在线| 欧美电影免费观看高清完整版 | 久久久久久亚洲综合| 欧美日韩黄色影视| 国产精品1024久久| 亚洲国产中文字幕| 国产欧美日韩精品在线| 欧美成人艳星乳罩| 在线观看亚洲一区| 国产不卡在线视频| 亚洲一区在线观看免费观看电影高清| 色婷婷精品久久二区二区蜜臂av| 蜜桃久久av一区| 一区二区三区在线视频播放| 欧美精品一区在线观看| 欧美日韩成人在线一区| 91丨porny丨蝌蚪视频| 国产精一品亚洲二区在线视频| 一区二区三区丝袜| 亚洲视频图片小说| 亚洲三级电影网站| 国产精品视频你懂的| 日韩一级免费一区| 欧美色国产精品| 欧美系列亚洲系列| 欧美日本一区二区三区四区| 欧美亚洲禁片免费| 欧美日韩精品一区二区三区四区| 国产suv一区二区三区88区| 日韩电影在线免费观看| 亚洲精品videosex极品| 综合分类小说区另类春色亚洲小说欧美| 欧美mv日韩mv国产| 精品国产一区二区亚洲人成毛片| 欧美日韩国产在线播放网站| 色综合久久天天| 欧美亚洲一区二区在线观看| 欧美日韩一级大片网址| 色综合中文字幕国产 | 国模无码大尺度一区二区三区| 精久久久久久久久久久| 国产一区二区在线观看视频| 狠狠色丁香婷综合久久| 国产激情视频一区二区在线观看 | 色偷偷88欧美精品久久久| 色狠狠一区二区三区香蕉| 色噜噜夜夜夜综合网| 日韩欧美一级精品久久| 亚洲国产精品av| 亚洲第一福利视频在线| 蜜桃精品视频在线观看| 国产69精品久久久久毛片| 91在线免费看| 欧美一区二区网站| 国产精品嫩草99a| 亚洲综合图片区| 国产成人精品影院| 欧美性猛交xxxxxx富婆| 26uuu成人网一区二区三区| 亚洲免费视频成人| 国产一区二区三区四区五区入口 | 欧美在线综合视频| 国产三区在线成人av| 亚洲国产欧美日韩另类综合| 国产九色sp调教91| 日韩一区二区高清| 亚洲午夜三级在线| 99re亚洲国产精品| 久久久精品国产免大香伊| 日韩激情av在线| 欧美日本精品一区二区三区| 中文字幕在线免费不卡| 国产综合色在线视频区| 337p亚洲精品色噜噜噜| 午夜精品国产更新| 欧美在线不卡一区| 亚洲精品国产品国语在线app| 成人91在线观看| 自拍av一区二区三区| 丁香六月久久综合狠狠色| 精品少妇一区二区三区日产乱码| 日本一区中文字幕| 欧美xxxxx裸体时装秀| 精品一区二区成人精品| 久久精品一区二区三区四区| 黄页视频在线91| 久久久久久久av麻豆果冻| 奇米精品一区二区三区在线观看 | 欧美高清视频不卡网| 欧美aⅴ一区二区三区视频| 欧美肥妇free| 极品尤物av久久免费看| 26uuu另类欧美| 国产一区三区三区| 中文字幕免费不卡在线| 色综合久久久久久久| 一区二区三区在线观看欧美| 日韩精品中文字幕一区二区三区| 国产丶欧美丶日本不卡视频| 综合电影一区二区三区| 欧美手机在线视频| 久久99精品国产| 国产精品久久777777|