国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
OPENFILENAME心得小記(一)_海上讀書筆記
OPENFILENAME心得小記(一)
2007-04-26 13:43
OPENFILENAME 結(jié)構(gòu)包含了GetOpenFileNameGetSaveFileName 函數(shù)用來初始化打開或另存為對話框的信息。在用戶關(guān)閉對話框后,系統(tǒng)返回關(guān)于用戶的選擇信息到這個結(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;
StructSize
指定這個結(jié)構(gòu)的大小,以字節(jié)為單位。 Windows 95/98和Windows NT 4.0: 特意為Windows 95/98或Windows NT 4.0,及帶有WINVER和_WIN32_WINNT >= 0x0500編譯時,為這個成員使用OPENFILENAME_SIZE_VERSION_400。 Windows 2000及更高版本 這個參數(shù)使用sizeof (OPENFILENAME) 。
hwndOwner
指向所有者對話框窗口的句柄。這個成員可以是任意有效窗口句柄,或如果對話框沒有所有者它可以為NULL。
hInstance
如果在Flags 成員中設(shè)置了OFN_ENABLETEMPLATEHANDLE標(biāo)記,hInstance 成員指向包含一個對話框模板的內(nèi)存對象。如果OFN_ENABLETEMPLATE標(biāo)記被設(shè)置,hInstance 是一個指向通過lpTemplateName 成員命名的對話框模板的模塊。如果兩者都沒有被設(shè)置,這個成員被忽略。 如果OFN_EXPLORER標(biāo)記被設(shè)置,系統(tǒng)使用Explorer風(fēng)格的默認對話框的子窗口作為指定模板來建立一個對話框。如果OFN_EXPLORER標(biāo)記沒有被設(shè)置,系統(tǒng)使用模板建立一個舊風(fēng)格的對話框。
lpstrFilter
          指向一對以空字符結(jié)束的過濾字符串的一個緩沖。緩沖中的最后一個字符串必須以兩個NULL字符 結(jié)束。 第一個字符串是過濾器描述的顯示字符串(例如,“文本文件”),第二個字符指定過濾樣式(例如,“*.TXT”)。要為一個顯示字符串指定多個過濾樣式,使用分號(“;”)分隔樣式(例如,“*.TXT;*.DOC;*.BAK”)。一個樣式字符串中可以包含有效的文件名字字符及星號(*)通配符。不能在樣式字符串中包含空格。 系統(tǒng)不能改變過濾器的次序。它按lpstrFilter 指定的次序顯示在文件類型組合框中。 如果lpstrFilter 是NULL,對話框不能顯示任何過濾器。
lpstrCustomFilter
指向一個靜態(tài)緩沖,它包含了一對以空字符結(jié)束的過濾器字符串,這個字符串是為了保留用戶選擇的過濾樣式。第一個字符串是描述定制過濾器的顯示字符串,第二個字符串是被用戶選擇的過濾器樣式。第一次你的應(yīng)用程序建立對話框,你指定的第一個字符串可以是任何非空的字符串。當(dāng)用戶選擇了一個文件時,對話框復(fù)制當(dāng)前過濾樣式到第二個字符串。保留過濾樣式可以是在lpstrFilter 緩沖中指定的樣式之一,或是用戶輸入的過濾器樣式。在下一次對話框被建立時系統(tǒng)使用這個字符串去初始化用戶自定義的文件過濾器。如果nFilterIndex 成員是0,對話框使用定制過濾器。 如果這個成員是NULL,對話框不能保留用戶自定義過濾器樣式。 如果這個成員不是NULL,nMaxCustFilter 成員的值必須指定以TCHARs 為單位的lpstrCustomFilter 緩沖的大小。對于ANSI版本,是字節(jié)的個數(shù);對于Unicode版本,是字符的個數(shù)。
nMaxCustFilter
指定特意為lpstrCustomFilter 準(zhǔn)備的以TCHARs 為單位的緩沖大小。對于ANSI版本,是字節(jié)的個數(shù);對于Unicode版本,是字符的個數(shù)。這緩沖應(yīng)該最小在40個字符長。如果lpstrCustomFilter 成員是NULL或是指向NULL的字符串,這個成員被忽略。
nFilterIndex
指定在文件類型控件中當(dāng)前選擇的過濾器的索引。緩沖指向被lpstrFilter 包含的一對定義了的過濾器的字符串。過濾器的第一對字符串的索引值為1,第二對為2,等等。0索引指出是通過lpstrCustomFilter 指定的定制過濾器。你可以為對話框指定一個索引作為最初的過濾器描述及過濾器樣式。當(dāng)用戶選擇了一個文件時,nFilterIndex 返回當(dāng)前顯示的過濾器的索引。 如果nFilterIndex 是0及lpstrCustomFilter 是NULL,系統(tǒng)使用在lpstrFilter 緩沖中的第一個過濾器。如果所有的三個成員都是0或NULL,系統(tǒng)不使用任何過濾器,在對話框的列表文件中不顯示任何文件。
lpstrFile
指向包含初始化文件名編輯控件使用的文件名的緩沖。如果不需要初始值,這個緩沖的第一個字符必須是NULL。當(dāng)GetOpenFileNameGetSaveFileName 函數(shù)返回成功時,這個緩沖包含驅(qū)動器,路徑,文件名,及所選擇的文件的擴展名。 如果OFN_ALLOWMULTISELECT標(biāo)記被設(shè)置并且用戶選擇了多個文件,緩沖包含了當(dāng)前目錄下被選擇文件的文件名。對于Explorer風(fēng)格對話框,目錄和文件名字符串是被NULL分開的,在文件名之后有一個額外的NULL。對于舊風(fēng)格對話框,字符串是被空格分開的并且函數(shù)為帶有空格的文件名使用短文件名。你可以使用FindFirstFile 函數(shù)在長短文件名之間轉(zhuǎn)換。如果用戶只選擇了一個文件,lpstrFile 字符串在路徑和文件名之間沒有分隔。 如果緩沖太小,函數(shù)返回FALSE并且CommDlgExtendedError 函數(shù)返回FNERR_BUFFERTOOSMALL.。既然這樣,lpstrFile 緩沖的首先兩個字節(jié)包含必需的大?。ㄗ止?jié)或字符)。
nMaxFile
指定lpstrFile 緩沖的大小,以TCHARs 為單位。對于ANSI版本,是字節(jié)的個數(shù);對于Unicode版本,是字符的個數(shù)。這個緩沖必須足夠存儲路徑和文件名字符串,包含結(jié)尾的null字符。如果緩沖太小,GetOpenFileNameGetSaveFileName 函數(shù)返回假(FALSE)緩沖最小應(yīng)該在256個字符長。
lpstrFileTitle
指向接收選擇的文件的文件名和擴展名的緩沖(不帶路徑信息)。這個成員可以是NULL。
nMaxFileTitle
指定lpstrFileTitle 緩沖的大小,以TCHARs 為單位。對于ANSI版本,是字節(jié)的個數(shù);對于Unicode版本,是字節(jié)的個數(shù)。如果lpstrFileTitle 是NULL,這個成員被忽略。
lpstrInitialDir
指向以空字符結(jié)束的字符串,可以在這個字符串中指定初始目錄。Pointer to a null terminated string that can specify the initial directory. 在不同的平臺上,為選擇初始目錄有不同的運算法則。 Windows 2000:
  1. 如果lpstrFile 包含了一個路徑,這個路徑就是初始目錄。
  2. 否則,lpstrInitialDir 指定的為初始目錄。
  3. 如果lpstrInitialDir 為NULL,并且當(dāng)前目錄下包含有一些指定過濾器類型的文件,初始目錄就是當(dāng)前目錄。
  4. 否則,如果應(yīng)用程序在過去使用過打開哐另存為對話框,使用最近選擇的路徑作為初始目錄。然而,如果一個應(yīng)用程序長時間沒有運行過,它保存的選擇的路徑將被丟棄。
  5. 否則,初始目錄是當(dāng)前用戶的私人文件目錄(即我的文檔)。
  6. 否則,初始目錄是桌面文件夾。
Windows 98:
  1. lpstrInitialDir 指定初始目錄。
  2. 如果lpstrInitialDir 是NULL并且lpstrFile 包含了一個路徑,那么這個路徑就是初始目錄。
  3. 否則,如果當(dāng)前目錄包含了一些指定的過濾類型的文件,那么初始化目錄是當(dāng)前目錄。
  4. 否則,初始目錄是當(dāng)前用戶的私人文件目錄(即我的文檔)。
Windows和Windows NT/ 2000的早期版本:
lpstrTitle
指向在對話框的標(biāo)題欄中放置的字符串。如果這個成員是NULL,系統(tǒng)使用默認標(biāo)題(另存為或打開)
  1. lpstrInitialDir 指定初始目錄。
  2. 如果lpstrInitialDir 是NULL并且lpstrFile 包含了一個路徑,那么這個路徑就是初始目錄。
  3. 否則,初始目錄是當(dāng)前目錄。
OPENFILENAME(公用對話框)結(jié)構(gòu)心得小記(三)---成員詳解
2007-04-26 14:05

 
標(biāo)記含意 OFN_ALLOWMULTISELECT 指定文件名列表框允許多選。如果同時你設(shè)置了OFN_EXPLORER標(biāo)記,對話框使用Explorer風(fēng)格用戶界面;否則它使用舊風(fēng)格用戶界面。 如果用戶選擇了一個以上的文件,lpstrFile 緩沖返回當(dāng)前目錄下所有被選擇的文件的文件名。nFileOffset 成員是到第一個文件名的偏移量(字節(jié)或字符),并且nFileExtension 成員不被使用。對于Explorer風(fēng)格對話框,目錄和文件名是被NULL分隔的,在最后的文件名后帶有額外的NULL。這個格式使Explorer風(fēng)格的對話框能返回包含空格的長文件名。對于舊風(fēng)格對話框,目錄和文件字符串是被空格分隔的,函數(shù)為帶有空格的文件名使用短文件名。你可以使用FindFirstFile 函數(shù)在短文件名和長文件名之間轉(zhuǎn)換。 如果你為一個舊風(fēng)格對話框指定了一個定制的模板,文件名列表框的定義必須包含LBS_EXTENDEDSEL值。 OFN_CREATEPROMPT 如果用戶指定了一個不存在的文件,這個標(biāo)記使用對話框能提示用戶是否新建這個文件。如果用戶選擇了新建這個文件,對話框關(guān)閉并且函數(shù)返回指定的名字;否則,對話框繼續(xù)停留。如果你使用帶有OFN_ALLOWMULTISELECT標(biāo)記的這個標(biāo)記,對話框允許用戶去指定一個不存在的文件。 OFN_DONTADDTORECENT Windows 2000: 防止系統(tǒng)為選擇的文件增加快捷鏈接到最近使用文檔中。要找回目錄的位置,調(diào)用還有CSIDL_RECENT標(biāo)記的SHGetSpecialFolderLocation 函數(shù)。 OFN_ENABLEHOOK 激活在lpfnHook 成員中指定的鉤子函數(shù)。 OFN_ENABLEINCLUDENOTIFY Windows 2000:
當(dāng)用戶打開一個文件夾時,引起對話框發(fā)送CDN_INCLUDEITEM 通知消息到你的OFNHookProc 程序。對話框為在最近打開的文件夾中的每一個項目發(fā)送一個通知。這些消息使你能夠控制那些在對話框中顯示的文件夾項目的列表。 OFN_ENABLESIZING Windows 2000,Windows 98: 使Explorer風(fēng)格的對話框可以使用鼠標(biāo)或鍵盤調(diào)整大小。缺省時,Explorer風(fēng)格的打開和另存為對話框允許被調(diào)整大小,不顧這個標(biāo)記是否被設(shè)置。這標(biāo)記僅在你提供了一個鉤子程序或定制模板時是必需的。舊風(fēng)格的對話框不允許調(diào)整大小。 OFN_ENABLETEMPLATE 指出lpTemplateName 成員是指向?qū)υ捒蚰0遒Y源的名字,這個模板資源在能被hInstance 成員識別的模塊中。 如果OFN_EXPLORER標(biāo)記被設(shè)置,系統(tǒng)使用指定的模板去建立一個對話框,是默認Explorer風(fēng)格對話框的子窗口。如果OFN_EXPLORER標(biāo)記沒有被設(shè)置,系統(tǒng)使用舊風(fēng)格的對話框替代默認的對話框。 OFN_ENABLETEMPLATEHANDLE 指出hInstance 成員能識別的包含預(yù)載對話框模板的數(shù)據(jù)塊。如果這個標(biāo)記被指定的,系統(tǒng)忽略lpTemplateName 。 如果OFN_EXPLORER標(biāo)記被設(shè)置,系統(tǒng)使用指定的模板去建立一個對話框,是默認Explorer風(fēng)格對話框的子窗口。如果OFN_EXPLORER標(biāo)記沒有被設(shè)置,系統(tǒng)使用模板去建立一個舊風(fēng)格對話框替代默認對話框。 OFN_EXPLORER 指出任何打開或另存為對話框使用新的Explorer風(fēng)格的用戶化模塊。關(guān)于更多的信息,參見Explorer-Style Hook ProceduresExplorer-Style Custom Templates。 缺省下,打開和另存為對話框使用Explorer風(fēng)格用戶界面,不顧這個標(biāo)記是否設(shè)置。這個標(biāo)記僅在你提供了一個鉤子程序或定制模板或設(shè)置了OFN_ALLOWMULTISELECT標(biāo)記時是必需的。 如果你想使用舊風(fēng)格的界面,省略OFN_EXPLORER 標(biāo)記,并且提供一個代替的舊風(fēng)格模板或鉤子程序。如果你想用舊風(fēng)格但不需要一個定制模板或鉤子程序,簡單的提供一個鉤子程序,讓它返回FALSE。 OFN_EXTENSIONDIFFERENT 指定用戶輸入的一個文件的擴展名與lpstrDefExt 指定的擴展名不同。如果lpstrDefExt 是NULL,函數(shù)不使用這個標(biāo)記。 OFN_FILEMUSTEXIST 指定用戶僅可以在文件名登錄字段中輸入已存在的文件的名字。如果這個標(biāo)記被指定的并且用戶輸入了一個無效的名字,對話框程序顯示一個等待消息框。如果這個標(biāo)記被指定,OFN_PATHMUSTEXIST標(biāo)記也被使用。 OFN_FORCESHOWHIDDEN Windows 2000: 強制顯示系統(tǒng)和隱藏屬性的文件,從而壓倒用戶設(shè)置的顯示或不顯示隱藏文件。否則,帶有系統(tǒng)和隱藏標(biāo)記的文件不被顯示。 OFN_HIDEREADONLY 隱藏只讀復(fù)選框。 OFN_LONGNAMES 對于舊風(fēng)格對話框,這個標(biāo)記引起對話框使用長文件名。如果這個標(biāo)記沒有被指定,或如果OFN_ALLOWMULTISELECT標(biāo)記也被設(shè)置,舊風(fēng)格對話框為帶有空格的文件名使用短文件名(8.3格式)。 Explorer風(fēng)格對話框忽略這個標(biāo)記,通常顯示長文件名。 OFN_NOCHANGEDIR 如果當(dāng)搜索文件時用戶改變了目錄的時候,恢復(fù)當(dāng)前目錄到它的初始值。 OFN_NODEREFERENCELINKS 引導(dǎo)對話框為選擇的快捷方式(.LNK)文件返回路徑和文件名。如果這個值沒有被指定,對話框返回這個快捷方式所引用文件的路徑和文件名。 OFN_NOLONGNAMES 對于舊風(fēng)格對話框,這個標(biāo)識引起對話框去使用短文件名(8.3格式)。 Explorer風(fēng)格對話框忽略這個標(biāo)記,通常顯示長文件名。 OFN_NONETWORKBUTTON 隱藏和顯示風(fēng)格按鈕。 OFN_NOREADONLYRETURN 指定返回的文件不帶有只讀復(fù)選框,不是在寫保護的目錄中。 OFN_NOTESTFILECREATE 指定文件不是在對話框關(guān)閉前建立的。如果應(yīng)用程序保存文件到一個建立的非映象風(fēng)格共享上,這個標(biāo)記應(yīng)該被指定的。當(dāng)一個應(yīng)用程序指定了這標(biāo)記,庫不能檢查寫保護,磁盤滿,打開驅(qū)動器門或網(wǎng)絡(luò)保護。應(yīng)用程序使用這個標(biāo)記必須小心執(zhí)行文件操作,因為一旦文件被關(guān)閉,它不能重新打開。 OFN_NOVALIDATE 指定公共對話框允許在返回的文件名中有無效的字符。典型的,正在調(diào)用的程序使用一個鉤子程序通過FILEOKSTRING 消息檢查文件名。如果在編輯控件中的文本框是空的或只包含了空格,那么文件和目錄列表框是被更新的。如果編輯控件中的文本框包含了別的東西,那么nFileOffset和 nFileExtension 的設(shè)置值是通過分析文本產(chǎn)生的。沒有默認的擴展名被添加到文本,也沒有文本被復(fù)制到lpstrFileTitle 指定的緩沖。 如果通過nFileOffset 指定的值比0小,文件是無效的。否則,文件名是有效的。如果OFN_NOVALIDATE沒有被指定,nFileExtension 和nFileOffset 可以被使用。 OFN_OVERWRITEPROMPT 如果選擇的文件已經(jīng)存在,使用另存為對話框產(chǎn)生一個消息框。用戶必須確認是否復(fù)蓋這個文件。 OFN_PATHMUSTEXIST 指定用戶僅能輸入的路徑和文件名。如果這個標(biāo)記被使用并且用戶在文件名輸入字段中鍵入了一個用效的路徑和文件名,對話框函數(shù)顯示一個等待消息。 OFN_READONLY 當(dāng)對話框建立時,顯示被選擇的只讀復(fù)選框。這個標(biāo)記指出當(dāng)對話框被關(guān)閉時只讀復(fù)選框的狀態(tài)。 OFN_SHAREAWARE 指出如果調(diào)用OpenFile 函數(shù)因為網(wǎng)絡(luò)共享沖突而失敗,這個錯誤被忽略并且對話框返回選擇的文件名。 如果這個標(biāo)記沒有被設(shè)置,當(dāng)用戶選擇的文件名發(fā)生網(wǎng)絡(luò)共享沖突時,對話框發(fā)送通知到你的鉤子程序。如果你設(shè)置了OFN_EXPLORER標(biāo)記,對話框發(fā)送CDN_SHAREVIOLATION 消息到鉤子程序。如果你沒有設(shè)置OFN_EXPLORER,對話框發(fā)送SHAREVISTRING 注冊的消息到鉤子程序。 OFN_SHOWHELP 使對話框顯示幫助按鈕。hwndOwner 成員必須指定一個窗口,這個窗口作為接收對話框發(fā)送的HELPMSGSTRING 注冊的消息,當(dāng)用戶單擊幫助按鈕時對話框發(fā)送這個消息。 當(dāng)用戶單擊幫助按鈕時,一個Explorer風(fēng)格的對話框發(fā)送CDN_HELP 通知消息到你的鉤子程序。
Flags
位標(biāo)記的設(shè)置,你可以使用來初始化對話框。當(dāng)對話框返回時,它設(shè)置的這些標(biāo)記指出用戶的輸入。這個成員可以是下列標(biāo)記的組合。
 

 
OPENFILENAME(公用對話框)結(jié)構(gòu)心得小記(四)---成員詳解
2007-04-26 15:23
nFileOffset
指定從路徑開始到通過lpstrFile 指定的文件名字符串基于0的偏移,以TCHARs 為單位。對于ANSI版本,是字節(jié)的個數(shù);對于Unicode版本,是字符的個數(shù)。例如,如果lpstrFile 指向下列的字符串,“c:\dir1\dir2\file.ext”,這個成員包含指出“file.ext”字符串偏移的位置值13。 如果用戶選擇了多于一個的文件,nFileOffset 是到第一個文件名的偏移。
nFileExtension
指定從路徑開始到通過lpstrFile 指定的文件名字符串中擴展名基于0的偏移,以TCHARs 為單位。對于ANSI版本,是字節(jié)的個數(shù);對于Unicode版本,是字節(jié)的個數(shù)。例如,如果lpstrFile 指向下列的字符串,“c:\dir1\dir2\file.ext”,這個成員包含的值是18。如果用戶沒有輸入一個擴展名并且lpstrDefExt 是NULL,這個成員指定的偏移是結(jié)束字符NULL。如果用戶在文件名中輸入一個“.”作為最后的字符,這個成員是0。
lpstrDefExt
指向包含默認擴展名的緩沖。如果用戶忘記輸入擴展名,GetOpenFileNameGetSaveFileName 附加這個擴展名到文件名中。這個字符串可以是任一長度,但但只有頭三個字符被附加。字符串不應(yīng)該包含一個句點(.)。如果這個成員是NULL并且用戶忘記了輸入一個擴展名,那么將沒有擴展名被附加。
lCustData
指定應(yīng)用程序定義的數(shù)據(jù),這數(shù)據(jù)是能被lpfnHook 成員識別的系統(tǒng)傳到的鉤子程序。當(dāng)系統(tǒng)發(fā)送WM_INITDIALOG 消息到程序,消息的lParam參數(shù)指向當(dāng)對話框建立時指定的OPENFILENAME 結(jié)構(gòu)。鉤子程序可以使用這個指針獲得lCustData 的值。
lpfnHook
指向一個鉤子程序。除非Flags 成員中包含OFN_ENABLEHOOK標(biāo)記,要么這個成員將被忽略。 如果在Flags 成員中OFN_EXPLORER標(biāo)記沒有被設(shè)置,lpfnHook 指向一個OFNHookProcOldStyle 鉤子程序,這個程序有意的從對話框接收消息。鉤子程序返回FALSE傳遞一個消息到默認的對話框程序或返回TRUE丟棄消息。 如果OFN_EXPLORER被設(shè)置,lpfnHook 指向一個OFNHookProc 鉤子程序。這個鉤子程序接收從對話框發(fā)出的通知消息。這個鉤子程序也接收你通過一個子對話框模板定義的附加控件的消息。鉤子程序不有意接收默認對話框的標(biāo)準(zhǔn)控件的消息。
lpTemplateName
指向一個以空字符結(jié)束的字符串,字符串是對話框模板資源的名字,資源保存在能被hInstance 成員識別的模塊中。對于有限的對話框資源,這可以是通過MAKEINTRESOURCE 返回的值。除非在Flags 成員中設(shè)置了OFN_ENABLETEMPLATE標(biāo)記,要么這個成員被忽略。 如果OFN_EXPLORER標(biāo)記被設(shè)置,系統(tǒng)使用指定的模板去建立一個對話框,是默認Explorer風(fēng)格對話框的子窗口。如果OFN_EXPLORER標(biāo)記沒有被設(shè)置,系統(tǒng)使用模板去建立一個舊風(fēng)格的對話框來替代默認對話框。
pvReserved
保留。
dwReserved
保留。
FlagsEx
Windows 2000:設(shè)置位標(biāo)記,你可以使用來初始化對話框。這個成員可以是下列標(biāo)記的組合。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
教你嚇走要動你電腦的人
VFB打開文件對話框_AfxOpenFileDialog
MFC編程入門之對話框:文件對話框
打開文件對話框的調(diào)用
Windows經(jīng)典妙招集(4)
計算機基礎(chǔ)知識3
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服