日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

易语言微凉模块oracle,跟着微凉学易语言 【简单子类化】

發布時間:2023/12/2 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 易语言微凉模块oracle,跟着微凉学易语言 【简单子类化】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本帖最后由 【微涼清風】 于 2011-1-20 18:23 編輯

易語言的子類化文章太少了,本人文筆也不好哈,看看VB得吧,別說英文看不懂,看不懂你的易語言水平永遠不會提高!一,初識子類

當你還不碰過子類的時候,你看到這個標題,定會問:"啥叫子類?".因為你知道我定會為你解答.(陰險哪~~~),因為鄙人文才不好,不知如何以最詳細最能理解的方式為你解答,所以到網上偷了一段,還請各位笑納:

子類處理,是一種功能強大的技術,它的作用是對發送到窗口的消息進行處理,我們完全可以用自己定制的一個窗口函數替代它,并保留指向默認窗口函數的指針,當一個消息到達窗口時,自制的窗口函數會攔截它并進行識別處理,對不能識別或不需進行特別處理的消息,就通過指向默認窗口函數的指針傳遞給默認的窗口函數進行處理,這樣便擴充了默認窗口函數的功能。這種用定制的窗口函數代替默認的窗口函數,攔截并處理到達窗口的消息的技術,我們就稱之為“子類處理”,定制的函數我們稱之為“回調函數”。

上面解釋可能較復雜,但是我們現在也沒必要完全搞懂它,因為有了實例這一切就自然明白了.

首先,在使用子類的時候,我們需要用到三個API函數,它們分別是 GetWindowLong, SetWindowLong, CallWindowProc(沒嚇到你吧?),這三個函數不難,可以說是很簡單,有了它們,我們實現子類化成為可能,先來看看 GetWindowLong API函數的原型:

Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

前面的我都不說了,只看參數:

ByVal hwnd As Long ,不用我說了吧?傳句柄的(問:誰的句柄? 答:當然是你要子類的那個窗口的句柄啦)

ByVal nIndex As Long ,咳咳,這個嘛,需要傳遞一個常量,至于傳遞什么樣的常量,咱們用前段時間學習的API分析大法分析下不就OK了么?(嘿~~聰明)

第二個參數具體傳遞什么樣的參數,根據這個API的名稱進行分析(問:為什么啊? 答:倒,API的常量一般都和API名字有很大關聯的,難道還分析你的名字不成么?),首先是??Get = G, Window = W, Long = L,合成以后就是 GWL_ ,OK ,打開API 瀏覽器,轉到常量,輸入 GWL_ 四個字符看看?有沒?沒有我馬上玩游戲去~~~~~~~~~~

Public Const GWL_EXSTYLE = (-20)

Public Const GWL_HINSTANCE = (-6)

Public Const GWL_HWNDPARENT = (-8)

Public Const GWL_ID = (-12)

Public Const GWL_STYLE = (-16)

Public Const GWL_USERDATA = (-21)

Public Const GWL_WNDPROC = (-4)

很多哈,但是實現子類的時候我們只需要一個,那就是 GWL_WNDPROC,至于其它的常量我建議大家看看MSDN,如果你看不懂的話可以參考下我以前發的關于一篇大量使用 GetWindowLong 和 SetWindowLong 兩個API函數的文章,地址是: http://www.vbgood.com/viewthread.php?tid=46956&highlight= (建議學完該段API介紹再看)

然后,我們再看看 SetWindowLong 原型:

Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

參數:

ByVal hwnd As Long ,句柄,還是句柄

ByVal nIndex As Long ,好奇的你可能已經發現了這個參數和 GetWindowLong 的第二個參數一樣的耶?那么恭喜你,是一樣的,包括傳遞的參數都是一樣的,如果你不服氣你去試下有沒有 SWL_ 開頭的常量.^_^

ByVal dwNewLong As Long ,這個嘛~~, 參數的名稱已經說明這是一個 New(新的)Long(長整形),當然這里的長整形是指一個地址 Address , you know ?

前段時間我們知道了 Get 與 Set 的區別,那就是一個獲取,一個設置,當然這個也不例外.再來看看 CallWindowProc 這個API的原型:

Public Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hWnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

參數:

ByVal lpPrevWndFunc As Long ,這個,我先試著拆分看看意思, Prev 的意思可能是 Previous(原始的), Wnd 自然是 Window(窗口) 意思咯,最后一個 Func 應該是 Function(函數),看看前面的 lp ,如果你會匈牙利命名法的話可以很明顯看出來,該參數應該傳一個指針,當然VB默認不支持指針,所有的指針類型都是以Long代替(注:貌似在32位系統中指針本來就是一個四字節的整形變量).那么這個參數的意思就是需要傳遞一個原始窗口指針,至于為什么,在這會可能說不清楚,咱們接著往下看.

ByVal hWnd As Long , 啥也不說了,句柄唄.

ByVal Msg As Long, 消息撒.至于傳什么,那就接著往下看

ByVal wParam As Long , 還是那句老話,根據 Msg 消息來定,前篇API教程中我們說過 SendMessage 后面二個參數的具體定義,本次這些也一樣

ByVal lParam As Long , 同 wParam 解釋一樣

這個API的用途就是把已處理的消息按 lpPrevWndFunc(原窗口消息地址) 返回給該地址.

好了,這段算是介紹完了,可能你還處于云山霧里,不過別擔心,我能讓你吃虧嗎?哈哈哈~~~~~

二,回調函數

在調用過程時指定的自定義函數被稱為回調函數。回調函數(通常簡稱為“回調”)能夠對過程提供的數據執行指定的操作。回調函數的參數集必須具有規定的形式,這是由使用回調函數的 API 決定的。關于需要什么參數,如何調用它們,請參閱 API 文檔。

從上面一段文字描述中我們可以看出,回調函數說白了就是一段自定義的過程函數,至于是什么樣的自定義函數,那都是由API來決定的.那么有人會問:咱們這個實現子類化的回調函數是怎么定義的呢?問的好,當然,我還是那句老話,如果你有MSDN的話,建議看看.這里我們實現的子類的回調函數是下面這種樣子:

Function WindowProc(ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

怎么樣?(網友: 好復雜啊 答:不會吧?這都復雜?那我介紹一個容易記住的方法,把 SendMessage API中的幾個參數拿過來用就行了,是不是發現它們都是一樣的?然后把最后一個參數改成 Byval ???? Long 就行了),可見這個回調函數和 SendMessage 好像啊,幾乎差不多,不過要注意的是: SendMessage 最后一個參數是 lParam As Any,當然 SendMessage 的最后一個參數也可以改成 Byval lParam As Long,當然這里是根據你的需要去定的.

OK,該了解了我們都了解的差不多了?現在該是我們實際操作的時候了,打開VB6,新建標準EXE,然后新建一個標準模塊.

注意哦:用VB進行子類是危險的,你要時刻記得保存你的VB文檔,否則你寫了半天的代碼會因為突然崩潰而沒保存,到那時就別怪我沒提醒你哦.哈哈~~~~~~

提示:在VB中進行子類時,默認只能在標準模塊中進行

三,實際操作的機會來了

在 Form1 中的代碼:

Private Sub Form_Load()

pWndProc = GetWindowLong(Me.hwnd, GWL_WNDPROC)

SetWindowLong Me.hwnd, GWL_WNDPROC, AddressOf WindowProc

End Sub

Private Sub Form_Unload(Cancel As Integer)

SetWindowLong Me.hwnd, GWL_WNDPROC, pWndProc

End Sub

在 Module1 中的代碼:

Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

Public Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Public Const GWL_WNDPROC = (-4)

Public pWndProc As Long

Public Function WindowProc(ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Debug.Print Hex$(Msg)

WindowProc = CallWindowProc(pWndProc, hwnd, Msg, wParam, lParam)

End Function

就這么一點代碼就能實現VB中的子類,可以說是比較簡單的,先來看看 Module1 中的代碼,至于API函數和常量的聲明我就不說了.

首先我們聲明了一個 Public pWndProc As Long 變量,這里主要是把它當然指針來使用,這里我們再看看 Form1 中的代碼:

pWndProc = GetWindowLong(Me.hwnd, GWL_WNDPROC)??,可見窗口初始時先獲取當前窗口的消息地址,然后再使用 SetWindowLong Me.hwnd, GWL_WNDPROC, AddressOf WindowProc 把地址指向模塊中的 WindowProc 回調函數,我們在分析 SetWindowLong, 前面兩個參數我就不說了,后面一個用到了 Addressof 函數,這個函數的功能就是返回一個函數的地址.再看看 SetWindowLong 最后一個參數, dwNewLong 肯定與一個新的參數有關,而這里正是指向我們參數自定義的函數地址.

我們不可能 SetWindowLong Me.hwnd, GWL_WNDPROC, WindowProc 這樣傳遞是吧?這樣直接把函數當做一個參數是不對的,而第三個參數正好是一新地址,所以我們通過 AddressOf WindowProc 該回調函數地址設置成當前窗口的消息地址,這樣我們就能通過 WindowProc 回調函數處理我們的消息了.

接著看 WindowProc 回調函數里的代碼:

Debug.Print Hex$(Msg) 這句意思是以十六進制的方式查看當前的消息情況.當然你可以運行該代碼,然后你將鼠標移動到Form1窗體上,這時在立即窗口就會顯示相應的消息數據.

WindowProc = CallWindowProc(pWndProc, hwnd, Msg, wParam, lParam) 這句的意思是把不需要處理的消息返回給系統,前面我們分析過 CallWindowProc 函數,后面四個參數我就不多說了,它們都是按照回調函數中的參數原樣返回就行了,主要看第一個參數. CallWindowProc 的第一個參數上面分析時說明為一個地址,這個地址必須是原有的.通過 Form_Load 中的代碼我們就可以看出,先是通過 GetWindowLong 獲取Form1窗口的默認消息地址,然后再通過 SetWindowLong 把消息的流通地址轉到我們的回調函數中,然后通過回調函數處理,當不需要時需要再通過 CallWindowProc 返回給窗體默認的消息地址就行了.

再看 Form_Unload 中的代碼,這是一個還原,主要是當我們退出時不在處理窗體默認的消息時應該返回給系統,這里是需要注意的,否則程序可能會出現異常.

說了這么多,可能有些人還不太怎么明白,不過不要緊,以后多多接觸這方面的例子就自然會明白了.好了,我來擬個運行順序,希望大家能夠明白它們的運行機制.

首先,窗體加載時,我們使用

pWndProc = GetWindowLong(Me.hwnd, GWL_WNDPROC)

保存當前窗體的默認消息地址, 然后再通過

SetWindowLong Me.hwnd, GWL_WNDPROC, AddressOf WindowProc

把當前窗體的默認消息地址設置到我們的回調函數地址處,然后我們就可以通過回調消息來控制當前窗體的消息了

WindowProc = CallWindowProc(pWndProc, hwnd, Msg, wParam, lParam)

當消息不用時,我們就要把這個消息返還給系統.該參數只按原路照寫就行了.這里切記,如果少了這個函數,程序接不到相應的消息會死掉的

SetWindowLong Me.hwnd, GWL_WNDPROC, pWndProc

最后不用時咱們就把地址返還給系統.當然有時缺少這一句不會出現什么問題,但是以良好的SDK編程規則來說,最好把這句寫上.

OK,這段似乎較復雜,不過不要緊,先苦后甜嘛,等你熟練使用子類的時候,你的Windows 編程功力就更上一層樓.

休閑時間廣告: 您曾經是否為無法處理窗口的消息而煩惱?您曾經是否看到別人漂亮的自繪菜單而羨慕?您曾經是否因為自己的窗口功能太單一而憂郁?現在好了,趕快學習VB子類吧,有了它,一切都會好起來的.趕快拿起電話定購吧: 電話:110

上面廣告純屬虛構,如有雷同,算我倒霉.其實子類的好處不止這些,當然也有很多很多,下面我會舉一些例子來說明子類的好處.

四,理論,實操一起抓

1,讓你發消息關不掉我

首先新建標準EXE,然后新建一個標準模塊:

在 Form1 中加入以下代碼

Private Sub Form_Load()

pWndProc = GetWindowLong(Me.hwnd, GWL_WNDPROC)

SetWindowLong Me.hwnd, GWL_WNDPROC, AddressOf WindowProc

End Sub

Private Sub Form_Unload(Cancel As Integer)

SetWindowLong Me.hwnd, GWL_WNDPROC, pWndProc

End Sub

然后再在 Module1 中加入以下代碼:

Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

Public Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long

Public Declare Function CallWindowProc Lib "user32" Alias "CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Public Const GWL_WNDPROC = (-4)

Public Const WM_CLOSE = &H10

Public pWndProc As Long

Public Function WindowProc(ByVal hwnd As Long, ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

If Msg = WM_CLOSE Then '處理 WM_CLOSE 窗口關閉消息

WindowProc = 1

Exit Function

End If

WindowProc = CallWindowProc(pWndProc, hwnd, Msg, wParam, lParam)

End Function

其它代碼我就不說了,主要是看回調函數中的那幾段處理代碼. 首先通過 Msg 參數判斷當前激發的消息,先前說過,Windows 的所以消息都是以 WM_ 開頭的,大家可以找找看.如果是我們要攔截的消息時,那么用下面代碼

WindowProc = 1

Exit Function

兩句搞定, WindowProc = 1 返回為 True,意思是該消息處理完成,然后 Exit Function 自然是退出該函數,這句代碼的意思說白了就是不讓執行下面的 CallWindowProc,如果你給CallWindowProc執行了,消息也就自然返回給程序了,當程序接到WM_CLOSE,自然就會退出了.所以說白了,子類攔截消息就是不讓執行 CallWindowProc.應該很簡單吧??

好了,運行起來試試(別忘了保存)?如果你的VB崩潰了,說明你的代碼有誤,請仔細檢查下.找一個利用 SendMessage 發送WM_CLOSE消息關閉窗口程序試試,發現無法正常關閉你的窗口吧?(注:別拿 Windows 任務管理器試,因為它不單單只是 SendMessage. 如果你實在拿不出什么工具來試,可以自己寫個 SendMessage me.hWnd, WM_CLOSE, 0, 0 試試)

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x

總結

以上是生活随笔為你收集整理的易语言微凉模块oracle,跟着微凉学易语言 【简单子类化】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日韩av视屏 | 99婷婷狠狠成为人免费视频 | 天天色图 | 手机av网站 | 91精品视频免费 | www.eeuss影院av撸 | 91成人网在线观看 | 国产96av| 天天色成人 | 国产高清无av久久 | 人人插人人干 | 91精品成人久久 | 激情在线免费视频 | 亚洲欧美视频一区二区三区 | 国模精品一区二区三区 | 日韩黄色大片在线观看 | 久久精品国产一区二区电影 | 欧美日韩国产精品一区 | 西西444www高清大胆 | 国外调教视频网站 | 在线小视频 | 中文字幕在线第一页 | 久久精品一区二区三区中文字幕 | 亚洲精品国产精品国产 | 日韩美女免费线视频 | 日韩综合一区二区三区 | 天天操天天综合网 | 在线看日韩av| 国产亚洲综合精品 | 四虎在线观看精品视频 | 午夜黄网 | 国产女人18毛片水真多18精品 | 不卡国产视频 | 狠狠狠色丁香婷婷综合久久五月 | 天堂av影院 | 五月婷婷中文 | 久久综合毛片 | 在线一二区| 手机色站| 97精品国产91久久久久久 | av在线一 | 久久久久在线观看 | 青青河边草观看完整版高清 | 国产日韩精品在线观看 | 国产精品久久久久久久久久白浆 | 黄色免费高清视频 | 日韩在线观看免费 | 国产精品乱码高清在线看 | 久久久久久久久久福利 | 在线中文字母电影观看 | japanesexxxhd奶水 91在线精品一区二区 | 国产精品一区二区三区在线免费观看 | 国产一级片免费播放 | 91精品在线免费观看视频 | 精品久久网站 | 亚洲精品在线资源 | 欧美污网站 | 粉嫩av一区二区三区四区 | 天天综合色 | av免费观看高清 | 97精品免费视频 | 五月天综合激情网 | 国产精品爽爽爽 | 亚洲日本va在线观看 | 国产精品欧美在线 | 欧美男同视频网站 | 欧美日韩亚洲第一页 | 伊人网av | 中文字幕av影院 | 久久久久亚洲精品国产 | 日韩专区在线观看 | 免费看一级黄色大全 | 日本精品久久久久中文字幕 | 女人18片毛片90分钟 | 国产高清不卡一区二区三区 | 亚洲一区二区三区精品在线观看 | 91九色精品国产 | 中文字幕一二 | 99久久婷婷国产综合亚洲 | 国产123区在线观看 国产精品麻豆91 | 国产精品专区在线观看 | 国产不卡毛片 | 全久久久久久久久久久电影 | 免费视频a | 亚洲综合激情五月 | 国产高清久久 | 91久久精品一区二区二区 | a爱爱视频 | 国产最新网站 | 在线观看视频国产一区 | 激情狠狠干 | 午夜色婷婷 | 91精品久久久久久粉嫩 | 国产天天爽| 亚洲精品乱码久久久久久蜜桃不爽 | 亚欧日韩av | 丰满少妇在线 | 日韩专区在线 | 久久情侣偷拍 | 国产91九色视频 | 99视频在线精品免费观看2 | 亚洲精品久久久久久国 | 91亚洲精品久久久蜜桃借种 | 91视频在线观看免费 | 五月激情六月丁香 | 在线看一区二区 | 手机在线黄色网址 | 免费久久视频 | 天天草天天色 | 欧美成人xxx | 韩国一区二区三区在线观看 | 999在线精品 | 国产 亚洲 欧美 在线 | 日本久久久久久 | 国产91精品一区二区麻豆网站 | 国产精品手机在线 | 婷婷亚洲综合 | 成人免费观看大片 | 国语精品视频 | 久久理论片 | 亚洲乱码精品久久久久 | 国产精品久久久久影视 | 久久久18| 久久99热精品 | 蜜桃视频在线视频 | 国产五月婷 | 久久久久五月 | 男女视频91 | 在线视频观看亚洲 | 日韩av电影中文字幕 | 蜜臀久久99静品久久久久久 | 日本三级人妇 | 国产手机精品视频 | 色婷婷亚洲综合 | 热九九精品 | 免费黄色网止 | 99久久婷婷国产 | 97超视频在线观看 | 色五月色开心色婷婷色丁香 | 四虎在线观看精品视频 | 综合色伊人 | 日韩av电影免费观看 | 午夜精品导航 | www日韩欧美| 精品久久一区 | 69成人在线 | 成 人 免费 黄 色 视频 | 伊人伊成久久人综合网小说 | 国产福利在线 | 国产露脸91国语对白 | 日韩在线观看你懂的 | 精品国产伦一区二区三区观看体验 | 国产日韩精品一区二区在线观看播放 | av官网 | 在线观看av大片 | 狠狠干网站| 97在线看 | 国产精品99视频 | 麻豆传媒在线免费看 | 中文免费观看 | www操操 | 黄色日本免费 | 久久久久久久福利 | 亚洲欧美视频网站 | 九色视频网站 | 国产麻豆成人传媒免费观看 | 亚洲精品久久久久久久不卡四虎 | 深夜福利视频在线观看 | 久久高清视频免费 | www.xxxx欧美 | 手机av观看 | 国产尤物在线视频 | 91在线视频播放 | 天天操天天干天天操天天干 | 天天做天天爱夜夜爽 | 日韩av二区| 狠狠躁日日躁 | 在线天堂中文在线资源网 | 91看片淫黄大片在线播放 | 91大神dom调教在线观看 | 国产精品永久免费观看 | 国产黄在线看 | 成人三级黄色 | 亚洲精品系列 | 中文在线中文资源 | 狠狠的干狠狠的操 | 亚洲电影免费 | 中文乱码视频在线观看 | 亚洲成人精品在线 | 黄色www免费| 久久欧美在线电影 | 在线免费观看黄网站 | 国产精品久久久久久av | 欧美老女人xx | 国产精品久久久久久一区二区三区 | 91九色精品| 国产亚洲精品成人av久久影院 | 不卡的av在线播放 | 在线观看一二三区 | av在线一二三区 | 国产在线观看一 | 在线免费视频a | 亚洲欧洲日韩在线观看 | 狠狠躁日日躁狂躁夜夜躁 | 美女视频黄是免费的 | 亚洲一级特黄 | 激情av综合| 91香蕉国产在线观看软件 | 国产精品情侣视频 | 人人澡人人干 | 四虎伊人 | 日韩最新在线视频 | 天天摸天天操天天舔 | 特及黄色片 | 亚洲一级性 | 日本中文字幕在线免费观看 | 日韩视频图片 | 亚洲日本va午夜在线电影 | 国产护士hd高朝护士1 | www.福利 | 久久精品一 | 亚洲精品美女久久久 | 少妇av网 | 日本久久影视 | 免费在线精品视频 | 亚洲一区二区麻豆 | 久久精品亚洲综合专区 | 亚洲日本中文字幕在线观看 | 国产高清福利在线 | 欧美成人精品欧美一级乱黄 | 中文字幕人成不卡一区 | 中文在线字幕观看电影 | 超级碰碰碰视频 | 日韩欧美在线一区二区 | 久久久三级视频 | 麻豆精品在线视频 | 亚洲精品视频免费在线 | 日韩在线免费视频 | 国产精品美女久久久久久网站 | 中文字幕高清免费日韩视频在线 | av免费网页 | 国产精品一区二区62 | 草久在线 | 久久精品99精品国产香蕉 | 国产无吗一区二区三区在线欢 | 三日本三级少妇三级99 | 日韩中字在线观看 | 尤物九九久久国产精品的分类 | 亚洲区精品视频 | 亚洲国产欧美在线人成大黄瓜 | 97日日碰人人模人人澡分享吧 | 天海翼一区二区三区免费 | 99视频久 | 成人久久久久久久久久 | 国产成人精品久久久久 | 天天干视频在线 | 欧美日韩精品在线 | 日日精品 | 天天躁天天躁天天躁婷 | 五月婷社区 | 一区二区三区精品久久久 | 免费观看特级毛片 | 久久不射网站 | 91精品国产高清自在线观看 | www在线免费观看 | 久久深夜 | 视频在线观看国产 | 在线播放精品一区二区三区 | 国产精品一区二区 91 | 在线高清av| 欧洲黄色片 | 国产视频在线观看一区二区 | 97精品视频在线播放 | 亚洲美女精品 | 精品国产精品久久一区免费式 | 国产免费区| 激情婷婷六月 | 水蜜桃亚洲一二三四在线 | 在线观看黄网站 | 久99久中文字幕在线 | 香蕉色综合 | 久久精品国产久精国产 | 国产精品一区二区三区观看 | 人人干人人搞 | 久久久精品免费观看 | 亚洲一级特黄 | 亚洲美女精品区人人人人 | 97人人爽人人 | 欧美精品在线免费 | 在线 视频 一区二区 | 在线亚州 | 综合色在线观看 | 国产精品久久久av | 国产区精品在线观看 | 天天做天天爱天天爽综合网 | 精品免费国产一区二区三区四区 | 日韩精品一区二区三区高清免费 | 久草久草久草久草 | 国产在线精品视频 | 9999精品| 一区 在线 影院 | 日韩美一区二区三区 | 在线成人免费电影 | 激情五月五月婷婷 | 国产精品毛片完整版 | 日日操天天操狠狠操 | 欧美色图东方 | 在线观看蜜桃视频 | 97超级碰碰碰视频在线观看 | 天天干夜夜爱 | 日产av在线播放 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日本不卡123区 | 在线天堂亚洲 | 欧美一级裸体视频 | 人成在线免费视频 | 中文字幕在线观看第三页 | 国产一区二区在线免费观看 | 国产精品区免费视频 | 精品国产黄色片 | 亚洲日本一区二区在线 | .国产精品成人自产拍在线观看6 | 午夜精品麻豆 | 亚洲一区二区精品视频 | 国内久久 | 亚洲一级片在线观看 | 日韩有码在线播放 | 国产一区二区三区免费在线观看 | 日韩在线视 | 国产三级国产精品国产专区50 | 国产视频99| 日日夜夜91 | 欧美成人中文字幕 | www日韩视频 | 精品久久91 | 99精品视频免费看 | 99视频偷窥在线精品国自产拍 | 亚洲三级黄 | 超碰97久久 | 欧美一二区视频 | 国产一区在线免费观看 | 操一草 | 国产在线观看免费观看 | 欧美成人h版在线观看 | 亚洲jizzjizz日本少妇 | 亚洲精品在线网站 | 深爱婷婷网 | 国产高清在线观看av | 国产无套精品久久久久久 | 日韩av中文字幕在线免费观看 | 欧美孕妇视频 | www免费看片com | sesese图片| 国产精品观看 | 久99久精品 | 青春草视频 | 欧美日韩国产色综合一二三四 | 美女网色| 久久久久五月天 | 日韩av不卡在线 | 色偷偷av男人天堂 | 一区二区三区国产欧美 | 美女久久久久久久 | 免费av的网站 | a视频在线播放 | 人人干人人草 | 中文字幕免费不卡视频 | 免费在线观看视频a | 97偷拍在线视频 | 免费看一级 | 国产亚洲免费的视频看 | 九九九在线 | 麻豆精品视频在线观看免费 | 午夜视频在线观看欧美 | 欧美a级在线免费观看 | 久久毛片高清国产 | 欧美与欧洲交xxxx免费观看 | 韩国av永久免费 | 亚洲理论电影网 | 国产一区二区视频在线 | 色com网| 又色又爽的网站 | 日本中文一区二区 | 国产一区二区精品91 | 欧美天堂影院 | 丰满少妇在线观看资源站 | 在线中文字幕一区二区 | 久草精品视频在线播放 | 国产一区二区日本 | 亚洲精品视频久久 | 国产精品欧美久久久久无广告 | 亚洲天堂网视频在线观看 | av超碰免费在线 | 91探花在线视频 | 久久免费视频网 | 四虎国产精品免费 | 精品久久久久久综合日本 | 日韩精品视频久久 | 亚洲女人av | 超碰97人人爱| 国产91精品高清一区二区三区 | 日韩在线观看av | 日韩特级毛片 | 亚洲a色| 中文字幕综合在线 | 韩国av三级 | 免费看污片| 欧美日韩中文字幕视频 | 日韩精品综合在线 | 国产99久久久久久免费看 | a在线免费观看视频 | 亚洲精品美女久久久久 | 草久久久 | 99久久精品免费看国产四区 | 天干啦夜天干天干在线线 | 欧美精品乱码久久久久久按摩 | 六月丁香婷婷网 | 网站在线观看你们懂的 | 成人黄色av免费在线观看 | 天天爽夜夜爽精品视频婷婷 | 欧美日韩国产色综合一二三四 | 久久精品国产99国产 | 欧美日韩视频观看 | 欧美一级视频一区 | 中文字幕日韩国产 | 久久人人添人人爽添人人88v | 九九精品久久 | 久久精品波多野结衣 | 精品久久久久久久久久久久久久久久久久 | 日韩久久在线 | 国产精品久久久久久久av大片 | 五月婷婷六月综合 | 人人插人人搞 | 玖玖精品视频 | 午夜免费视频网站 | 国产麻豆精品一区 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | www.亚洲精品在线 | 一级黄色在线免费观看 | 免费av大全 | 成人va视频 | 国产精品一区二 | 精品久久久久久久 | 免费视频91 | 国产精品美女毛片真酒店 | 色悠悠久久综合 | 亚洲高清在线精品 | 激情开心色 | 一区二区不卡视频在线观看 | 精品视频在线免费观看 | 九九九九九精品 | 国产成人精品一区二 | av一本久道久久波多野结衣 | 亚洲婷婷综合色高清在线 | 涩涩在线 | 四虎影视8848aamm | 欧美日韩精品在线免费观看 | 日韩精品一区二区三区高清免费 | 久草视频国产 | 在线久久 | 91看片淫黄大片在线播放 | 中文字幕91在线 | 人人爽人人爽人人 | 国色天香在线观看 | 天天综合婷婷 | 国产在线播放观看 | 操操操干干干 | 麻豆视频在线 | 久久字幕 | 日韩一区二区三区视频在线 | www.婷婷色| 西西人体www444 | 91精品国产91p65 | 久久精品视频18 | 日韩爱爱网站 | 亚洲国产精品久久久久婷婷884 | 日韩精品播放 | 久久午夜网 | 青草视频在线 | 国产精品久久久久久一区二区 | 日本久久片| 日日爽| 五月天综合色激情 | 中文有码在线视频 | 免费高清看电视网站 | 亚洲精品乱码久久 | 久久99精品国产91久久来源 | 国产99久久九九精品 | 又色又爽又激情的59视频 | 亚洲国产成人在线播放 | 日韩在线字幕 | 日本久久久久久久久久 | www.狠狠色 | 五月天精品视频 | 成人福利在线 | 在线影视 一区 二区 三区 | 国产一级片播放 | 在线视频app | 天天干天天干天天 | 国产精品99在线播放 | 精品亚洲一区二区 | 少妇超碰在线 | 国产区免费 | 欧美成a人片在线观看久 | 午夜免费电影院 | 日本久久成人中文字幕电影 | 在线 国产 日韩 | 精品一二三区视频 | 国产一在线精品一区在线观看 | 国产成人一区二区精品非洲 | 亚洲人成人在线 | av免费试看| 亚洲三级毛片 | 国产一级免费观看视频 | 欧美一级久久久 | 69精品| 91一区啪爱嗯打偷拍欧美 | 麻豆精品视频 | 欧美日韩国产一区二区三区在线观看 | 黄色软件视频网站 | 97av影院 | 日本精品中文字幕在线观看 | 最近日本中文字幕a | 亚洲精品www| 日本爱爱片 | 丁香在线观看完整电影视频 | 九九热在线播放 | 一二区精品 | 91在线九色 | 97视频在线观看视频免费视频 | 丁香久久综合 | 黄色一级免费电影 | 97色涩 | 免费v片| 超碰在线观看97 | 99在线精品视频 | 最新国产在线观看 | 黄色片网站大全 | 三级免费黄| 免费av网站观看 | 日日夜日日干 | 91黄色小网站| 毛片网在线播放 | 9999国产精品 | 亚洲手机av | 超碰在线人人97 | 玖玖视频在线 | 国产一区国产精品 | 亚洲资源在线观看 | 国产 日韩 在线 亚洲 字幕 中文 | 人人射| 日日夜夜天天干 | 免费看日韩 | 亚州精品视频 | 欧美国产亚洲精品久久久8v | www视频免费在线观看 | 国产丝袜高跟 | 久久国产精品久久久 | 草久中文字幕 | 国产亚洲综合在线 | 狠狠插天天干 | 99久久激情视频 | 久草免费在线视频 | 97超碰免费在线观看 | 日韩av免费在线看 | 欧洲精品视频一区 | 中文字幕国产精品 | 国产精品一区二区三区免费视频 | 欧美日韩裸体免费视频 | 天天射成人 | 精品国产乱码久久久久久久 | 91av成人 | 午夜久久美女 | 免费观看www7722午夜电影 | 午夜性福利 | 成人av手机在线 | 国产免费又黄又爽 | 欧美a级片网站 | 日韩精品免费一区二区在线观看 | 国产91亚洲精品 | 在线免费观看视频a | 日韩网站免费观看 | 91精品一区国产高清在线gif | 日韩中文字幕免费在线观看 | 精品成人在线 | 在线观影网站 | 午夜精品福利一区二区 | 天天舔天天搞 | 国产一区高清在线观看 | 在线视频日韩精品 | 毛片网在线观看 | 国产精品久久久久久久久久新婚 | 97香蕉久久超级碰碰高清版 | 国产精品成人一区二区三区吃奶 | www.午夜色.com | 久久免费国产精品 | 91av亚洲| 激情久久五月 | 青青草在久久免费久久免费 | 91av电影在线观看 | 精品一区二区三区香蕉蜜桃 | 亚洲精品欧美视频 | 国产精品99久久久久久久久 | 欧美巨大 | 精品无人国产偷自产在线 | av电影中文字幕在线观看 | 91免费国产在线观看 | 亚洲精品视频在线播放 | 久久久久女教师免费一区 | 人人爽人人乐 | 成人av电影在线观看 | 99免费看片 | 成年性视频 | 黄色影院在线免费观看 | 久久久久久久久亚洲精品 | 最近中文字幕免费av | 免费黄色a级毛片 | 一区二区激情 | 久久国产精品二国产精品中国洋人 | 成人免费视频a | 日韩成片 | 亚洲 欧美 变态 国产 另类 | 日韩www在线 | 91精品国产综合久久福利不卡 | 97超碰超碰久久福利超碰 | 国产美腿白丝袜足在线av | 久日精品| 久久精品亚洲精品国产欧美 | 天天爽人人爽夜夜爽 | 黄色免费在线视频 | 00av视频| 久久国产精品99久久久久久老狼 | 黄色视屏在线免费观看 | 久久精品久久99精品久久 | 91精品综合在线观看 | 天天激情综合 | 日本中文字幕在线视频 | 91精品国自产在线 | 亚洲手机av | av电影中文字幕在线观看 | 国产黄色一级片在线 | av一级片在线观看 | 国产亚洲精品久久19p | 婷婷在线网站 | 婷婷色在线观看 | 久久精品美女视频 | 五月香视频在线观看 | 婷婷精品国产欧美精品亚洲人人爽 | 国产精品免费视频观看 | 日韩精品短视频 | 亚洲 中文字幕av | 超碰在线人人97 | 中文字幕在线播放一区二区 | 午夜电影久久久 | 国产超碰在线 | 亚洲精品乱码久久久久久蜜桃欧美 | 在线观看视频国产 | 亚洲精品午夜aaa久久久 | 国产拍揄自揄精品视频麻豆 | 日本精品在线视频 | 99国产精品视频免费观看一公开 | 日韩精品免费一区二区三区 | 久久婷婷一区二区三区 | 91免费观看视频在线 | 日韩,中文字幕 | 9ⅰ精品久久久久久久久中文字幕 | www激情久久 | 色天堂在线视频 | 国产精品精 | 亚洲精品在线国产 | 99 视频 高清 | 日韩欧美视频免费在线观看 | 日韩av成人在线观看 | 免费大片av | 男女男视频| 日韩一二区在线 | 久久综合久久综合九色 | 久久综合精品国产一区二区三区 | 婷婷深爱激情 | 国产精品久久久久久久久久直播 | 午夜精品视频免费在线观看 | 91久久精品日日躁夜夜躁国产 | 激情婷婷亚洲 | 久久精品国产一区 | 婷婷成人综合 | 视频一区在线免费观看 | 69久久久久久久 | 99久久精品费精品 | 国产成人精品一区在线 | 久久精品国产亚洲精品 | 久久综合丁香 | 美女很黄免费网站 | 国产情侣一区 | 亚洲国产精品电影 | 久久色中文字幕 | 精品国产一区二区三区不卡 | 国产美腿白丝袜足在线av | 亚洲天堂va | 成年人在线免费看 | 91麻豆免费版 | 国产免费不卡 | 日本不卡一区二区三区在线观看 | 中文字幕视频三区 | 夜夜看av| 久久视频精品在线观看 | 99国产成+人+综合+亚洲 欧美 | 精品在线免费观看 | 日韩视频免费在线观看 | 99久久电影 | 99日精品| 国产韩国日本高清视频 | 在线观看自拍 | 亚洲国产精品va在线看黑人 | 在线观看免费视频你懂的 | 色婷婷在线观看视频 | 91人人网 | 免费国产ww| 奇米7777狠狠狠琪琪视频 | 国产精品成人a免费观看 | 国产精品自产拍在线观看网站 | 黄色的网站在线 | 在线黄色免费av | 久久论理 | 91专区在线观看 | 97超碰免费在线观看 | 国产一区在线免费观看 | 国产精品97| 高清不卡一区二区在线 | 一区二区三区四区五区在线 | 国产一区二区三区网站 | www好男人 | 在线观看亚洲电影 | 成人宗合网 | 色爱区综合激月婷婷 | 四虎免费av | 国产一级片免费播放 | 成人黄色在线 | 成人视屏免费看 | 久久成人午夜视频 | 狠狠五月婷婷 | 女人18片毛片90分钟 | 免费看毛片网站 | 手机成人在线电影 | 高清av中文字幕 | 日韩精品在线观看视频 | 欧美日韩视频一区二区 | 在线成人看片 | 亚一亚二国产专区 | 国产日韩精品欧美 | 97超碰在线免费 | 国产精品黄色影片导航在线观看 | 久久久久久久久久久久亚洲 | 日韩久久一区二区 | 69av视频在线 | 亚洲成人xxx | 欧美日韩一区久久 | 久久精品久久久久 | 国产xvideos免费视频播放 | 日韩毛片在线一区二区毛片 | 久久久国际精品 | 精品少妇一区二区三区在线 | 欧美日韩亚洲在线观看 | av在线播放一区二区三区 | 在线 视频 一区二区 | 蜜臀久久99精品久久久无需会员 | 国产成人高清 | 香蕉视频免费在线播放 | 天天操天天综合网 | 成人在线电影观看 | 成人一区在线观看 | 国产三级视频在线 | 毛片www | 91爱爱免费观看 | 亚洲午夜精品一区 | 99一级片| 999ZYZ玖玖资源站永久 | 九九欧美 | 久久成人麻豆午夜电影 | 国产精品久久久久av | 久草在线欧美 | 日本精品视频免费 | 国产不卡视频 | 国产中文在线播放 | 在线日本v二区不卡 | 久久精品网址 | 96av麻豆蜜桃一区二区 | 日韩国产精品久久久久久亚洲 | 狠狠狠综合| 在线观看中文字幕dvd播放 | 亚洲狠狠操 | 一区免费视频 | 又长又大又黑又粗欧美 | 91看片淫黄大片91 | 久久久久激情 | 国产精品美女毛片真酒店 | 免费看污污视频的网站 | 美女网站色| 激情婷婷综合网 | 亚洲国产成人在线播放 | www国产亚洲 | 亚洲精品一区中文字幕乱码 | 免费黄色av片 | 狠狠躁天天躁 | 九九九九精品九九九九 | 四虎在线观看视频 | 伊人色综合久久天天网 | 开心激情婷婷 | 91大片网站| 91精品久久久久久粉嫩 | 青青河边草免费视频 | 国产精品手机在线观看 | 日本中文字幕网址 | 亚洲精品国精品久久99热一 | 五月婷婷av在线 | 中文字幕国产在线 | 日日操操操| 国产日韩在线看 | 亚洲春色奇米影视 | 香蕉久久国产 | 成人永久在线 | 五月天婷亚洲天综合网鲁鲁鲁 | 欧美日韩视频在线一区 | 日韩精品一区二区免费视频 | 亚洲精品国产区 | 91视频91自拍| 久久久久成人精品亚洲国产 | 国产免费视频在线 | 999免费视频 | 成人av影视观看 | 香蕉视频国产在线观看 | 亚洲影院一区 | 992tv又爽又黄的免费视频 | 99 精品 在线 | 四虎影视久久久 | 欧美精品在线视频观看 | 久久综合桃花 | 日产中文字幕 | 操操综合网 | 亚洲精品99久久久久中文字幕 | 91在线中文 | av片在线观看免费 | 日韩免费b| 欧洲精品亚洲精品 | 激情综合六月 | 日韩午夜av电影 | 粉嫩av一区二区三区入口 | 丁香视频免费观看 | 丰满少妇在线观看 | 久草在线综合网 | 色综久久 | 99爱视频在线观看 | 99国产精品久久久久老师 | 久久艹影院| 日韩av电影手机在线观看 | 一区二区中文字幕在线 | 中文字幕在线免费观看 | 国内精品久久久精品电影院 | 超碰国产在线 | 日韩av成人在线观看 | 91精品视频一区二区三区 | 特黄免费av | 国产精品麻豆果冻传媒在线播放 | 国产精品一区二区三区在线 | 亚洲精品国产精品国 | 日韩av片在线 | 色天天综合网 | www黄色| 国产在线美女 | www.狠狠操.com | 午夜久久久久久久久久影院 | 国产中文视频 | 日本在线观看中文字幕无线观看 | 高清av在线免费观看 | 免费午夜视频在线观看 | 日韩欧美久久 | 午夜视频黄 | 超碰在线97免费 | 一级淫片a | 国产视频在线看 | 国产精品久久久久久久久毛片 | 亚洲激情 在线 | 欧美日韩免费观看一区二区三区 | 丁香视频全集免费观看 | 日韩av网页 | 欧美黑人性猛交 | www夜夜操com| 亚洲精欧美一区二区精品 | 国产午夜一级毛片 | 丁香六月婷婷开心婷婷网 | 日韩高清不卡一区二区三区 | 精品亚洲视频在线 | 国产精品自产拍 | 亚洲国内精品在线 | 久草影视在线 | www.97色.com | 精品人妖videos欧美人妖 | av成人在线播放 | 久久免费视频5 | 中文字幕高清在线播放 | 又湿又紧又大又爽a视频国产 | 色99之美女主播在线视频 | 黄色网址av | 婷婷色在线观看 | 国产精品免费视频一区二区 | 免费在线国产 | 99在线精品视频观看 | 免费观看成人 | 97人人网| 久久久久国产精品午夜一区 | 高清国产午夜精品久久久久久 | 久久久精品网 | 国产一区二区在线免费视频 | 欧美孕妇视频 | 欧美久久久久久久 | 精品久久免费看 | 最新色站 | 欧美精品v国产精品v日韩精品 | 天天做综合网 | 婷婷资源站 | 婷婷草 | 久久综合网色—综合色88 | 国产黄色免费在线观看 | 911香蕉 | 天天射天天干天天 | 三上悠亚一区二区在线观看 | 在线导航av | 日韩成年视频 | 天天操天天弄 | 国产丝袜在线 | 在线看一区二区 | 免费在线观看的av网站 | 人人爱爱人人 | 婷婷成人亚洲综合国产xv88 | av手机在线播放 | 毛片激情永久免费 | 久久精品99国产国产 | 婷婷丁香六月天 | 午夜视频黄 | 六月丁香婷婷在线 | 久久成年人| 日日夜夜免费精品 | 97国产精品一区二区 | a视频免费 | 国产精品美女999 | 激情av一区二区 | 国产96在线 | 四虎影视成人永久免费观看亚洲欧美 | 丁香五月缴情综合网 | 丁香5月婷婷| 国产99久久99热这里精品5 | 中文字幕在线观看资源 | 亚洲免费专区 | 久久久久久久久福利 | 国产精彩视频 | 日韩电影在线观看一区二区 | 国产精品私人影院 | aaa黄色毛片 | 成人毛片a | av电影中文字幕在线观看 | 国产一区二区电影在线观看 | 五月综合在线观看 | 99热在线看| 不卡的一区二区三区 | 久久久久高清毛片一级 | 日韩精品一区在线观看 | 超碰在线个人 | 国产视频亚洲视频 | 91精品久久久久久久久久入口 | 欧美精品你懂的 | 久久久综合| 综合精品久久 | 蜜臀一区二区三区精品免费视频 | 99草在线视频 | 久久综合久久久久88 | 在线看一区 | 天天操福利视频 | 国产精品美女 | 久草综合在线观看 | 丁香九月婷婷综合 | 五月婷婷综合激情网 | 97久久精品午夜一区二区 | 人人爽人人爽av | 午夜精品一区二区三区四区 | 亚洲高清视频一区二区三区 | 麻豆视频91 | 国产精品一区二区在线免费观看 | 亚洲精品久久久久中文字幕m男 | 国产精品久久久一区二区 | 国产资源免费 | 激情五月***国产精品 | 免费特级黄色片 | 欧美日韩亚洲第一 | 国产一区二区在线观看免费 | 亚洲 av网站 | 国产在线一区二区三区播放 | 99热这里只有精品久久 | 久久一区国产 | 国产99久久久久 |