青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴(yán)以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

公共對(duì)話框——OPENFILENAME結(jié)構(gòu)

來(lái)源:http://bupt.org/blog/blog.php?do-showone-tid-178.html

今天在網(wǎng)上搜這個(gè)的時(shí)候, 看到有人遇到某錯(cuò)誤問(wèn)了半天也沒(méi)人理. 其實(shí)memset初始化一下就可以了.

--------相關(guān)資料--------------------

OPENFILENAME

OPENFILENAME結(jié)構(gòu)包含了GetOpenFileNameGetSaveFileName函數(shù)用來(lái)初始化打開(kāi)或另存為對(duì)話框的信息。在用戶關(guān)閉對(duì)話框后,系統(tǒng)返回關(guān)于用戶的選擇信息到這個(gè)結(jié)構(gòu)中。

typedef struct tagOFN {
DWORD lStructSize;
HWND hwndOwner;
HINSTANCE hInstance;
LPCTSTR lpstrFilter;
LPTSTR lpstrCustomFilter;
DWORD nMaxCustFilter;
DWORD nFilterIndex;
LPTSTR lpstrFile;
DWORD nMaxFile;
LPTSTR lpstrFileTitle;
DWORD nMaxFileTitle;
LPCTSTR lpstrInitialDir;
LPCTSTR lpstrTitle;
DWORD Flags;
WORD nFileOffset;
WORD nFileExtension;
LPCTSTR lpstrDefExt;
LPARAM lCustData;
LPOFNHOOKPROC lpfnHook;
LPCTSTR lpTemplateName;
#if (_WIN32_WINNT >= 0x0500)
void * pvReserved;
DWORD dwReserved;
DWORD FlagsEx;
#endif // (_WIN32_WINNT >= 0x0500)
} OPENFILENAME, *LPOPENFILENAME;

成員

lStructSize
指定這個(gè)結(jié)構(gòu)的大小,以字節(jié)為單位。

Windows 95/98和Windows NT 4.0:特意為Windows 95/98或Windows NT 4.0,及帶有WINVER和_WIN32_WINNT >= 0x0500編譯時(shí),為這個(gè)成員使用OPENFILENAME_SIZE_VERSION_400。

Windows 2000及更高版本這個(gè)參數(shù)使用sizeof (OPENFILENAME) 。

hwndOwner
指向所有者對(duì)話框窗口的句柄。這個(gè)成員可以是任意有效窗口句柄,或如果對(duì)話框沒(méi)有所有者它可以為NULL。
hInstance
如果在Flags成員中設(shè)置了OFN_ENABLETEMPLATEHANDLE標(biāo)記,hInstance成員指向包含一個(gè)對(duì)話框模板的內(nèi)存對(duì)象。如果OFN_ENABLETEMPLATE標(biāo)記被設(shè)置,hInstance是一個(gè)指向通過(guò)lpTemplateName成員命名的對(duì)話框模板的模塊。如果兩者都沒(méi)有被設(shè)置,這個(gè)成員被忽略。

如果OFN_EXPLORER標(biāo)記被設(shè)置,系統(tǒng)使用Explorer風(fēng)格的默認(rèn)對(duì)話框的子窗口作為指定模板來(lái)建立一個(gè)對(duì)話框。如果OFN_EXPLORER標(biāo)記沒(méi)有被設(shè)置,系統(tǒng)使用模板建立一個(gè)舊風(fēng)格的對(duì)話框。

lpstrFilter
指向一對(duì)以空字符結(jié)束的過(guò)濾字符串的一個(gè)緩沖。緩沖中的最后一個(gè)字符串必須以兩個(gè)NULL字符結(jié)束。

第 一個(gè)字符串是過(guò)濾器描述的顯示字符串(例如,“文本文件”),第二個(gè)字符指定過(guò)濾樣式(例如,“*.TXT”)。要為一個(gè)顯示字符串指定多個(gè)過(guò)濾樣式,使 用分號(hào)(“;”)分隔樣式(例如,“*.TXT;*.DOC;*.BAK”)。一個(gè)樣式字符串中可以包含有效的文件名字字符及星號(hào)(*)通配符。不能在樣 式字符串中包含空格。

系統(tǒng)不能改變過(guò)濾器的次序。它按lpstrFilter指定的次序顯示在文件類型組合框中。

如果lpstrFilter是NULL,對(duì)話框不能顯示任何過(guò)濾器。

lpstrCustomFilter
指 向一個(gè)靜態(tài)緩沖,它包含了一對(duì)以空字符結(jié)束的過(guò)濾器字符串,這個(gè)字符串是為了保留用戶選擇的過(guò)濾樣式。第一個(gè)字符串是描述定制過(guò)濾器的顯示字符串,第二個(gè) 字符串是被用戶選擇的過(guò)濾器樣式。第一次你的應(yīng)用程序建立對(duì)話框,你指定的第一個(gè)字符串可以是任何非空的字符串。當(dāng)用戶選擇了一個(gè)文件時(shí),對(duì)話框復(fù)制當(dāng)前 過(guò)濾樣式到第二個(gè)字符串。保留過(guò)濾樣式可以是在lpstrFilter緩沖中指定的樣式之一,或是用戶輸入的過(guò)濾器樣式。在下一次對(duì)話框被建立時(shí)系統(tǒng)使用這個(gè)字符串去初始化用戶自定義的文件過(guò)濾器。如果nFilterIndex成員是0,對(duì)話框使用定制過(guò)濾器。

如果這個(gè)成員是NULL,對(duì)話框不能保留用戶自定義過(guò)濾器樣式。

如果這個(gè)成員不是NULL,nMaxCustFilter成員的值必須指定以TCHARs為單位的lpstrCustomFilter緩沖的大小。對(duì)于ANSI版本,是字節(jié)的個(gè)數(shù);對(duì)于Unicode版本,是字符的個(gè)數(shù)。

nMaxCustFilter
指定特意為lpstrCustomFilter準(zhǔn)備的以TCHARs為單位的緩沖大小。對(duì)于ANSI版本,是字節(jié)的個(gè)數(shù);對(duì)于Unicode版本,是字符的個(gè)數(shù)。這緩沖應(yīng)該最小在40個(gè)字符長(zhǎng)。如果lpstrCustomFilter成員是NULL或是指向NULL的字符串,這個(gè)成員被忽略。
nFilterIndex
指定在文件類型控件中當(dāng)前選擇的過(guò)濾器的索引。緩沖指向被lpstrFilter包含的一對(duì)定義了的過(guò)濾器的字符串。過(guò)濾器的第一對(duì)字符串的索引值為1,第二對(duì)為2,等等。0索引指出是通過(guò)lpstrCustomFilter指定的定制過(guò)濾器。你可以為對(duì)話框指定一個(gè)索引作為最初的過(guò)濾器描述及過(guò)濾器樣式。當(dāng)用戶選擇了一個(gè)文件時(shí),nFilterIndex返回當(dāng)前顯示的過(guò)濾器的索引。

如果nFilterIndex是0及lpstrCustomFilter是NULL,系統(tǒng)使用在lpstrFilter緩沖中的第一個(gè)過(guò)濾器。如果所有的三個(gè)成員都是0或NULL,系統(tǒng)不使用任何過(guò)濾器,在對(duì)話框的列表文件中不顯示任何文件。

lpstrFile
指向包含初始化文件名編輯控件使用的文件名的緩沖。如果不需要初始值,這個(gè)緩沖的第一個(gè)字符必須是NULL。當(dāng)GetOpenFileNameGetSaveFileName函數(shù)返回成功時(shí),這個(gè)緩沖包含驅(qū)動(dòng)器,路徑,文件名,及所選擇的文件的擴(kuò)展名。

如 果OFN_ALLOWMULTISELECT標(biāo)記被設(shè)置并且用戶選擇了多個(gè)文件,緩沖包含了當(dāng)前目錄下被選擇文件的文件名。對(duì)于Explorer風(fēng)格對(duì)話 框,目錄和文件名字符串是被NULL分開(kāi)的,在文件名之后有一個(gè)額外的NULL。對(duì)于舊風(fēng)格對(duì)話框,字符串是被空格分開(kāi)的并且函數(shù)為帶有空格的文件名使用 短文件名。你可以使用FindFirstFile函數(shù)在長(zhǎng)短文件名之間轉(zhuǎn)換。如果用戶只選擇了一個(gè)文件,lpstrFile字符串在路徑和文件名之間沒(méi)有分隔。

如果緩沖太小,函數(shù)返回FALSE并且CommDlgExtendedError函數(shù)返回FNERR_BUFFERTOOSMALL.。既然這樣,lpstrFile緩沖的首先兩個(gè)字節(jié)包含必需的大小(字節(jié)或字符)。

nMaxFile
指定lpstrFile緩沖的大小,以TCHARs為單位。對(duì)于ANSI版本,是字節(jié)的個(gè)數(shù);對(duì)于Unicode版本,是字符的個(gè)數(shù)。這個(gè)緩沖必須足夠存儲(chǔ)路徑和文件名字符串,包含結(jié)尾的null字符。如果緩沖太小,GetOpenFileNameGetSaveFileName函數(shù)返回假(FALSE)緩沖最小應(yīng)該在256個(gè)字符長(zhǎng)。
lpstrFileTitle
指向接收選擇的文件的文件名和擴(kuò)展名的緩沖(不帶路徑信息)。這個(gè)成員可以是NULL。
nMaxFileTitle
指定lpstrFileTitle緩沖的大小,以TCHARs為單位。對(duì)于ANSI版本,是字節(jié)的個(gè)數(shù);對(duì)于Unicode版本,是字節(jié)的個(gè)數(shù)。如果lpstrFileTitle是NULL,這個(gè)成員被忽略。
lpstrInitialDir
指 向以空字符結(jié)束的字符串,可以在這個(gè)字符串中指定初始目錄。Pointer to a null terminated string that can specify the initial directory. 在不同的平臺(tái)上,為選擇初始目錄有不同的運(yùn)算法則。

Windows 2000:

  1. 如果lpstrFile包含了一個(gè)路徑,這個(gè)路徑就是初始目錄。
  2. 否則,lpstrInitialDir指定的為初始目錄。
  3. 如果lpstrInitialDir為NULL,并且當(dāng)前目錄下包含有一些指定過(guò)濾器類型的文件,初始目錄就是當(dāng)前目錄。
  4. 否則,如果應(yīng)用程序在過(guò)去使用過(guò)打開(kāi)哐另存為對(duì)話框,使用最近選擇的路徑作為初始目錄。然而,如果一個(gè)應(yīng)用程序長(zhǎng)時(shí)間沒(méi)有運(yùn)行過(guò),它保存的選擇的路徑將被丟棄。
  5. 否則,初始目錄是當(dāng)前用戶的私人文件目錄(即我的文檔)。
  6. 否則,初始目錄是桌面文件夾。

Windows 98:

  1. lpstrInitialDir指定初始目錄。
  2. 如果lpstrInitialDir是NULL并且lpstrFile包含了一個(gè)路徑,那么這個(gè)路徑就是初始目錄。
  3. 否則,如果當(dāng)前目錄包含了一些指定的過(guò)濾類型的文件,那么初始化目錄是當(dāng)前目錄。
  4. 否則,初始目錄是當(dāng)前用戶的私人文件目錄(即我的文檔)。

Windows和Windows NT/ 2000的早期版本:

  1. lpstrInitialDir指定初始目錄。
  2. 如果lpstrInitialDir是NULL并且lpstrFile包含了一個(gè)路徑,那么這個(gè)路徑就是初始目錄。
  3. 否則,初始目錄是當(dāng)前目錄。
lpstrTitle
指向在對(duì)話框的標(biāo)題欄中放置的字符串。如果這個(gè)成員是NULL,系統(tǒng)使用默認(rèn)標(biāo)題(另存為或打開(kāi))
Flags
位標(biāo)記的設(shè)置,你可以使用來(lái)初始化對(duì)話框。當(dāng)對(duì)話框返回時(shí),它設(shè)置的這些標(biāo)記指出用戶的輸入。這個(gè)成員可以是下列標(biāo)記的組合。
標(biāo)記 含意
OFN_ALLOWMULTISELECT 指定文件名列表框允許多選。如果同時(shí)你設(shè)置了OFN_EXPLORER標(biāo)記,對(duì)話框使用Explorer風(fēng)格用戶界面;否則它使用舊風(fēng)格用戶界面。

如果用戶選擇了一個(gè)以上的文件,lpstrFile緩沖返回當(dāng)前目錄下所有被選擇的文件的文件名。nFileOffset成員是到第一個(gè)文件名的偏移量(字節(jié)或字符),并且nFileExtension成 員不被使用。對(duì)于Explorer風(fēng)格對(duì)話框,目錄和文件名是被NULL分隔的,在最后的文件名后帶有額外的NULL。這個(gè)格式使Explorer風(fēng)格的 對(duì)話框能返回包含空格的長(zhǎng)文件名。對(duì)于舊風(fēng)格對(duì)話框,目錄和文件字符串是被空格分隔的,函數(shù)為帶有空格的文件名使用短文件名。你可以使用FindFirstFile函數(shù)在短文件名和長(zhǎng)文件名之間轉(zhuǎn)換。

如果你為一個(gè)舊風(fēng)格對(duì)話框指定了一個(gè)定制的模板,文件名列表框的定義必須包含LBS_EXTENDEDSEL值。

OFN_CREATEPROMPT 如 果用戶指定了一個(gè)不存在的文件,這個(gè)標(biāo)記使用對(duì)話框能提示用戶是否新建這個(gè)文件。如果用戶選擇了新建這個(gè)文件,對(duì)話框關(guān)閉并且函數(shù)返回指定的名字;否則, 對(duì)話框繼續(xù)停留。如果你使用帶有OFN_ALLOWMULTISELECT標(biāo)記的這個(gè)標(biāo)記,對(duì)話框允許用戶去指定一個(gè)不存在的文件。
OFN_DONTADDTORECENT Windows 2000:防止系統(tǒng)為選擇的文件增加快捷鏈接到最近使用文檔中。要找回目錄的位置,調(diào)用還有CSIDL_RECENT標(biāo)記的SHGetSpecialFolderLocation函數(shù)。
OFN_ENABLEHOOK 激活在lpfnHook成員中指定的鉤子函數(shù)。
OFN_ENABLEINCLUDENOTIFY Windows 2000:當(dāng)用戶打開(kāi)一個(gè)文件夾時(shí),引起對(duì)話框發(fā)送CDN_INCLUDEITEM通知消息到你的OFNHookProc程序。對(duì)話框?yàn)樵谧罱蜷_(kāi)的文件夾中的每一個(gè)項(xiàng)目發(fā)送一個(gè)通知。這些消息使你能夠控制那些在對(duì)話框中顯示的文件夾項(xiàng)目的列表。
OFN_ENABLESIZING Windows 2000,Windows 98:使Explorer風(fēng)格的對(duì)話框可以使用鼠標(biāo)或鍵盤調(diào)整大小。缺省時(shí),Explorer風(fēng)格的打開(kāi)和另存為對(duì)話框允許被調(diào)整大小,不顧這個(gè)標(biāo)記是否被設(shè)置。這標(biāo)記僅在你提供了一個(gè)鉤子程序或定制模板時(shí)是必需的。舊風(fēng)格的對(duì)話框不允許調(diào)整大小。
OFN_ENABLETEMPLATE 指出lpTemplateName成員是指向?qū)υ捒蚰0遒Y源的名字,這個(gè)模板資源在能被hInstance成員識(shí)別的模塊中。

如果OFN_EXPLORER標(biāo)記被設(shè)置,系統(tǒng)使用指定的模板去建立一個(gè)對(duì)話框,是默認(rèn)Explorer風(fēng)格對(duì)話框的子窗口。如果OFN_EXPLORER標(biāo)記沒(méi)有被設(shè)置,系統(tǒng)使用舊風(fēng)格的對(duì)話框替代默認(rèn)的對(duì)話框。

OFN_ENABLETEMPLATEHANDLE 指出hInstance成員能識(shí)別的包含預(yù)載對(duì)話框模板的數(shù)據(jù)塊。如果這個(gè)標(biāo)記被指定的,系統(tǒng)忽略lpTemplateName

如果OFN_EXPLORER標(biāo)記被設(shè)置,系統(tǒng)使用指定的模板去建立一個(gè)對(duì)話框,是默認(rèn)Explorer風(fēng)格對(duì)話框的子窗口。如果OFN_EXPLORER標(biāo)記沒(méi)有被設(shè)置,系統(tǒng)使用模板去建立一個(gè)舊風(fēng)格對(duì)話框替代默認(rèn)對(duì)話框。

OFN_EXPLORER 指出任何打開(kāi)或另存為對(duì)話框使用新的Explorer風(fēng)格的用戶化模塊。關(guān)于更多的信息,參見(jiàn)Explorer-Style Hook ProceduresExplorer-Style Custom Templates

缺省下,打開(kāi)和另存為對(duì)話框使用Explorer風(fēng)格用戶界面,不顧這個(gè)標(biāo)記是否設(shè)置。這個(gè)標(biāo)記僅在你提供了一個(gè)鉤子程序或定制模板或設(shè)置了OFN_ALLOWMULTISELECT標(biāo)記時(shí)是必需的。

如果你想使用舊風(fēng)格的界面,省略O(shè)FN_EXPLORER 標(biāo)記,并且提供一個(gè)代替的舊風(fēng)格模板或鉤子程序。如果你想用舊風(fēng)格但不需要一個(gè)定制模板或鉤子程序,簡(jiǎn)單的提供一個(gè)鉤子程序,讓它返回FALSE。

OFN_EXTENSIONDIFFERENT 指定用戶輸入的一個(gè)文件的擴(kuò)展名與lpstrDefExt指定的擴(kuò)展名不同。如果lpstrDefExt是NULL,函數(shù)不使用這個(gè)標(biāo)記。
OFN_FILEMUSTEXIST 指定用戶僅可以在文件名登錄字段中輸入已存在的文件的名字。如果這個(gè)標(biāo)記被指定的并且用戶輸入了一個(gè)無(wú)效的名字,對(duì)話框程序顯示一個(gè)等待消息框。如果這個(gè)標(biāo)記被指定,OFN_PATHMUSTEXIST標(biāo)記也被使用。
OFN_FORCESHOWHIDDEN Windows 2000:強(qiáng)制顯示系統(tǒng)和隱藏屬性的文件,從而壓倒用戶設(shè)置的顯示或不顯示隱藏文件。否則,帶有系統(tǒng)和隱藏標(biāo)記的文件不被顯示。
OFN_HIDEREADONLY 隱藏只讀復(fù)選框。
OFN_LONGNAMES 對(duì)于舊風(fēng)格對(duì)話框,這個(gè)標(biāo)記引起對(duì)話框使用長(zhǎng)文件名。如果這個(gè)標(biāo)記沒(méi)有被指定,或如果OFN_ALLOWMULTISELECT標(biāo)記也被設(shè)置,舊風(fēng)格對(duì)話框?yàn)閹в锌崭竦奈募褂枚涛募?.3格式)。

Explorer風(fēng)格對(duì)話框忽略這個(gè)標(biāo)記,通常顯示長(zhǎng)文件名。

OFN_NOCHANGEDIR 如果當(dāng)搜索文件時(shí)用戶改變了目錄的時(shí)候,恢復(fù)當(dāng)前目錄到它的初始值。
OFN_NODEREFERENCELINKS 引導(dǎo)對(duì)話框?yàn)檫x擇的快捷方式(.LNK)文件返回路徑和文件名。如果這個(gè)值沒(méi)有被指定,對(duì)話框返回這個(gè)快捷方式所引用文件的路徑和文件名。
OFN_NOLONGNAMES 對(duì)于舊風(fēng)格對(duì)話框,這個(gè)標(biāo)識(shí)引起對(duì)話框去使用短文件名(8.3格式)。

Explorer風(fēng)格對(duì)話框忽略這個(gè)標(biāo)記,通常顯示長(zhǎng)文件名。

OFN_NONETWORKBUTTON 隱藏和顯示風(fēng)格按鈕。
OFN_NOREADONLYRETURN 指定返回的文件不帶有只讀復(fù)選框,不是在寫(xiě)保護(hù)的目錄中。
OFN_NOTESTFILECREATE 指 定文件不是在對(duì)話框關(guān)閉前建立的。如果應(yīng)用程序保存文件到一個(gè)建立的非映象風(fēng)格共享上,這個(gè)標(biāo)記應(yīng)該被指定的。當(dāng)一個(gè)應(yīng)用程序指定了這標(biāo)記,庫(kù)不能檢查寫(xiě) 保護(hù),磁盤滿,打開(kāi)驅(qū)動(dòng)器門或網(wǎng)絡(luò)保護(hù)。應(yīng)用程序使用這個(gè)標(biāo)記必須小心執(zhí)行文件操作,因?yàn)橐坏┪募魂P(guān)閉,它不能重新打開(kāi)。
OFN_NOVALIDATE 指定公共對(duì)話框允許在返回的文件名中有無(wú)效的字符。典型的,正在調(diào)用的程序使用一個(gè)鉤子程序通過(guò)FILEOKSTRING消息檢查文件名。如果在編輯控件中的文本框是空的或只包含了空格,那么文件和目錄列表框是被更新的。如果編輯控件中的文本框包含了別的東西,那么nFileOffset和nFileExtension的設(shè)置值是通過(guò)分析文本產(chǎn)生的。沒(méi)有默認(rèn)的擴(kuò)展名被添加到文本,也沒(méi)有文本被復(fù)制到lpstrFileTitle指定的緩沖。

如果通過(guò)nFileOffset指定的值比0小,文件是無(wú)效的。否則,文件名是有效的。如果OFN_NOVALIDATE沒(méi)有被指定,nFileExtensionnFileOffset可以被使用。

OFN_OVERWRITEPROMPT 如果選擇的文件已經(jīng)存在,使用另存為對(duì)話框產(chǎn)生一個(gè)消息框。用戶必須確認(rèn)是否復(fù)蓋這個(gè)文件。
OFN_PATHMUSTEXIST< />


posted on 2007-07-29 17:06 楊粼波 閱讀(835) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲动漫精品| 亚洲综合清纯丝袜自拍| 欧美一区二区免费观在线| 99热在这里有精品免费| 欧美日韩一卡| 亚洲欧美日韩一区二区三区在线观看 | 亚洲乱码精品一二三四区日韩在线| 免费亚洲电影| 一区二区高清视频| 亚洲一级在线| 伊人久久综合97精品| 欧美国产日本| 国产精品永久免费视频| 亚洲精品1区| 久久久久在线| 亚洲麻豆视频| 亚洲自啪免费| 在线观看视频日韩| 亚洲精品专区| 国产视频在线观看一区| 欧美国产在线电影| 国产精品盗摄一区二区三区| 久久www成人_看片免费不卡| 久久先锋资源| 亚洲专区一区| 狂野欧美一区| 亚洲欧美综合网| 久久影视精品| 性欧美1819性猛交| 欧美国产日韩一区二区| 欧美诱惑福利视频| 欧美黄色成人网| 久久国产精品免费一区| 欧美黑人国产人伦爽爽爽| 欧美在线播放高清精品| 欧美激情视频网站| 久久久精品国产一区二区三区| 欧美精品一区二区三区在线看午夜| 久久精品亚洲精品| 欧美日韩一区二区精品| 麻豆精品视频在线观看| 国产免费观看久久黄| 亚洲精品激情| 亚洲福利电影| 久久不射网站| 欧美亚洲系列| 国产精品igao视频网网址不卡日韩| 牛牛精品成人免费视频| 国产精品一区毛片| 夜夜爽99久久国产综合精品女不卡| 一区在线视频观看| 欧美一区二区在线看| 亚洲欧美自拍偷拍| 国产精品成人一区| 夜夜嗨av色综合久久久综合网| 亚洲精品国产精品乱码不99| 久久久久久久网站| 久久亚洲综合色| 国产亚洲一级高清| 欧美有码视频| 久久精品成人| 国产日韩视频一区二区三区| 国产精品99久久久久久久久久久久| 亚洲精品欧美| 欧美成人一区二区三区片免费| 欧美阿v一级看视频| 亚洲第一中文字幕在线观看| 久久另类ts人妖一区二区| 久久艳片www.17c.com| 国产一区二区剧情av在线| 欧美亚洲网站| 久久综合图片| 亚洲国产精品成人久久综合一区| 久久夜色精品亚洲噜噜国产mv| 欧美国产日本在线| 亚洲第一中文字幕| 亚洲国产综合在线| 欧美激情欧美狂野欧美精品| 亚洲激情电影在线| 亚洲日本va在线观看| 欧美精品一区二区高清在线观看| 亚洲激情视频在线播放| 夜夜爽av福利精品导航| 欧美午夜视频一区二区| 亚洲午夜在线视频| 久久日韩精品| 亚洲精品影视| 国产日本欧洲亚洲| 久久一区视频| 一本久久青青| 久久人人精品| 一本到12不卡视频在线dvd| 国产精品va在线播放| 欧美一级电影久久| 欧美激情一区二区三区蜜桃视频| 亚洲美女视频| 国产人成一区二区三区影院| 久久亚洲春色中文字幕| 亚洲人午夜精品| 久久久久9999亚洲精品| 亚洲精品一区在线观看| 国产女主播一区二区三区| 久久午夜电影| 亚洲欧美日韩网| 亚洲第一偷拍| 久久精品人人| 亚洲午夜日本在线观看| 黄色精品免费| 国产精品视区| 欧美激情第三页| 久久国产精品一区二区三区四区| 最新日韩欧美| 欧美成人免费在线观看| 午夜激情久久久| 99re这里只有精品6| 韩日欧美一区二区三区| 欧美日韩综合不卡| 免费高清在线视频一区·| 亚洲中午字幕| 亚洲免费观看高清完整版在线观看| 久久一区亚洲| 久久精品人人爽| 亚洲欧美日韩区| 亚洲视频日本| 99视频一区二区三区| 亚洲第一偷拍| 在线观看中文字幕不卡| 国产一区二区主播在线| 国产精品免费视频xxxx| 欧美日韩欧美一区二区| 欧美成人精品| 免费观看在线综合| 久久午夜羞羞影院免费观看| 欧美在线在线| 先锋影音一区二区三区| 亚洲欧美日韩网| 午夜久久资源| 久久gogo国模啪啪人体图| 午夜精品理论片| 久久不射电影网| 久久久久9999亚洲精品| 久久精品国产99国产精品澳门| 午夜影院日韩| 久久国产精品电影| 久久久久免费视频| 狂野欧美性猛交xxxx巴西| 美女脱光内衣内裤视频久久影院 | 久久久久久久999| 国产精自产拍久久久久久蜜| 国产精品国色综合久久| 欧美日韩aaaaa| 国产精品多人| 国产乱人伦精品一区二区 | 欧美承认网站| 国产精品一区二区在线观看| 欧美成人高清视频| 欧美成人精品在线| 欧美看片网站| 国产精品女人久久久久久| 国产欧美日韩精品一区| 国内精品久久久久久| 在线看欧美日韩| 一本色道久久综合狠狠躁篇怎么玩 | 欧美黄色日本| 亚洲美女精品一区| 亚洲伊人网站| 久久精品官网| 欧美日本高清一区| 国产精品日韩欧美一区| 一区在线视频观看| 欧美一区二区久久久| 亚洲欧美日韩精品久久奇米色影视| 亚洲欧美亚洲| 免费欧美高清视频| 亚洲日本成人| 香蕉尹人综合在线观看| 久久中文久久字幕| 欧美三级在线视频| 国产一在线精品一区在线观看| 亚洲高清在线观看一区| 亚洲无限av看| 麻豆精品在线视频| 在线中文字幕一区| 蜜桃伊人久久| 国产精品一区二区三区久久久| 在线观看日韩av电影| 正在播放亚洲一区| 久久综合国产精品| 在线亚洲电影| 久久综合给合| 国产女主播一区| 一本色道久久| 欧美h视频在线| 亚洲欧美一区二区三区久久| 女女同性精品视频| 国产亚洲一区二区在线观看 | 在线观看av不卡| 亚洲欧美日韩第一区| 亚洲国产精品尤物yw在线观看| 香蕉国产精品偷在线观看不卡|