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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows窗口刷新机制详解

發布時間:2023/12/18 windows 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows窗口刷新机制详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、Windows的窗口刷新管理

窗口句柄(HWND)都是由操作系統內核管理的,系統內部有一個z-order序列,記錄著當前窗口從屏幕底部(假象的從屏幕到眼睛的方向),到屏幕最高層的一個窗口句柄的排序,這個排序不關注父窗口還是子窗口。

當任意一個窗口接收到WM_PAINT消息產生重繪,更新區域繪制完成以后,就搜索它的前面的一個窗口,如果此窗口的范圍和更新區域有交集,就向這個窗口發送WM_PAINT消息,周而復始,直到執行到頂層窗口。才算完成。

1.1 父子窗口間的刷新管理

對于一個對話框(主窗口)來說,理論上其所有子窗口都在他的前面——也就是更靠近眼睛的位置),當主窗口接收WM_PAINT繪制完成后,會引起更新區域上所有子窗口的重繪(所有子窗口也是自底向上排序的)。

子窗口是具有WS_CHILD或者WS_CHILDWINDOW樣式的窗口。和一般窗口一樣,子窗口通過WM_PAINT來繪圖。子窗口也維護一個更新區域,應用程序和系統都可以通過設置該更新區域無效來產生WM_PAINT消息。

子窗口的更新和顯示區域受到父窗口的影響,其他樣式的窗口則不會。系統常常設置父窗口的更新區域的同時設置子窗口的更新區域,使父窗口收到WM_PAINT消息的同時子窗口也能收到WM_PAINT消息。系統把子窗口的位置限制在父窗口的client區域,超出這個區域就會被裁減掉。

無論何時,只要父窗口的更新區域包含了子窗口的一部分,系統就會為子窗口設置更新區域。此時,系統先向父窗口發送WM_PAINT消息,然后向子窗口發送消息讓子窗口可以恢復被父窗口覆蓋的內容。

但是如果只有子窗口設置了更新區域,系統不會給父窗口也設置。在無效化子窗口時,系統不會給父窗口發WM_PAINT(因為被覆蓋住了,根本沒有必要)。同樣的,如果使被子窗口覆蓋住的父窗口的部分區域無效化,系統也不會給父窗口發送WM_PAINT的。在這種情況下,無論子窗口還是父窗口都不會收到WM_PAINT消息。

父子窗口間的刷新,還受父窗口是否設置了WS_CLIPCHILDREN樣式影響。

父窗口如果設置了WS_CLIPCHILDREN這個樣式的話,當父窗口的更新區域被設置的時候,子窗口的更新區域不會被設置。父窗口作用在子窗口下面的任何繪圖全部被裁減掉。

因此,當父窗口無效且收到WM_PAINT消息時,如果沒有設置WS_CLIPCHILDREN樣式,則所有子窗口都會在父窗口處理WM_PAINT之后收到WM_PAINT重繪消息;如果父窗口帶有WS_CLIPCHILDREN樣式,則不會引起子窗口重繪。

1.2 兄弟窗口間的刷新管理

如果兩個窗口重疊,則兩個窗口都會收到WM_PAINT消息。他們收到WM_PAINT消息的順序與z-index相反,即最上面的(z-order最高)的收到WM_PAINT消息最晚。

應用程序可以為窗口設置WS_CLIPSIBLING樣式來避免兄弟窗口的繪制重疊。設置了這個,高z-order的窗口部分就會被上面的窗口裁減掉了,此部分被覆蓋的區域就不會被刷新了。

結論

1)WS_CLIPCHILDREN樣式主要是用于父窗口,也就是說當在父窗口繪制的時候,父窗口上還有一個子窗口,那么如果設置了這個樣式的話,子窗口所在區域父窗口就不負責繪制;

2)所有的overlapped和popup風格的窗口,都有WS_CLIPSIBLINGS屬性。也就是說這類風格的窗口,你是去不掉WS_CLIPSIBLINGS樣式的,這樣就是它不會在其與兄弟窗口重疊的區域繪圖;

3)WS_CLIPSIBLINGS樣式只適用于同級窗口,實際上還需要和控件的疊放順序(z order)配合使用才能看出明顯的效果。

2、OnEraseBkGnd與OnPaint

2.1 常見的問題

在OnEraseBkGnd中,如果你不調用原來缺省的OnEraseBkGnd只是重畫背景則不會有閃爍。而在OnPaint里面,由于它隱含的調用了OnEraseBkGnd,而你又沒有處理OnEraseBkGnd函數,這時就和窗口缺省的背景畫刷相關了。缺省的OnEraseBkGnd操作使用窗口的缺省背景畫刷刷新背景(一般情況下是白刷),而隨后你又自己重畫背景造成屏幕閃動。

然而OnEraseBkGnd不是每次都會被調用的。如果你調用Invalidate的時候參數為TRUE,那么在OnPaint里面隱含調用BeginPaint的時候就會產生WM_ERASEBKGND消息,如果參數是FALSE,則不會重刷背景。

以上問題解決方法有三個半:

1)用OnEraseBkGnd實現,不要調用原來的OnEraseBkGnd函數。

2)用OnPaint實現,同時重載OnEraseBkGn,其中直接返回TRUE。

3)用OnPaint實現,創建窗口時設置背景刷為空。

4)用OnPaint實現,但是要求刷新時用Invalidate(FALSE)這樣的函數。(不過這種情況下,窗口覆蓋等造成的刷新還是要閃一下,所以不是徹底的解決方法)。

2.2 關于OnEraseBkGnd的返回值

An application should return nonzero inresponse to WM_ERASEBKGND if it processes the message and erases thebackground; this indicates that no further erasing is required. If theapplication returns zero, the window will remain marked for erasing.(Typically, this indicates that the fErase member of the PAINTSTRUCT structurewill be TRUE.)

2.3 OnPaint的執行

Windows為每個視窗保存一個「繪圖信息結構」,這就是PAINTSTRUCT,定義如下:

typedef struct tagPAINTSTRUCT

{

HDC??????hdc ;

??????? BOOL?????fErase ;

RECT?????rcPaint ;

BOOL?????fRestore ;

BOOL?????fIncUpdate ;

BYTE?????rgbReserved[32] ;

} PAINTSTRUCT ;

在程序隱式調用BeginPaint時,Windows會適當填入該結構的各值。應用程序只使用前三個值,其他值由Windows內部使用。Hdc是設備DC句柄。在舊版本的Windows中,BeginPaint的傳回值也曾是該值。在大多數情況下,fErase被標志為FALSE(0),這意味著Windows已經擦除了無效矩形的背景。這最早在BeginPaint函數中發生(如果要在窗口消息處理中自己定義一些背景擦除行為,可以自行處理WM_ERASEBKGND消息)。Windows使用WNDCLASS結構的hbrBackground指定的畫刷來擦除背景,這個WNDCLASS結構程序在注冊窗口類型時使用的。許多Windows程序使用白色畫刷。以下敘述設定窗口類型結構中畫刷的值:

wndclass.hbrBackground = (HBRUSH)GetStockObject (WHITE_BRUSH) ;

不過,如果程序通過調用Windows函數InvalidateRect使顯示區域中的矩形失效,則該函數的最后一個參數會指定是否擦除背景。如果這個參數為FALSE(即0),則Windows將不會擦除背景,并且在調用完BeginPaint后PAINTSTRUCT結構的fErase將為TRUE(非零)。

PAINTSTRUCT結構的rcPaint是RECT型態的結構。它定義了無效矩形的邊界,這些值均以像素為單位,并相對于客戶區域的左上角。無效矩形是指應該重畫的區域。

PAINTSTRUCT結構的rcPaint不僅是無效矩形,它還是一個“裁剪”矩形。這意味著Windows將繪圖操作限制在該裁剪矩形內(更確切地說,如果無效矩形區域不為矩形,則Windows將繪圖操作限制在這個區域內)。

在處理WM_PAINT消息時,為了在更新的矩形外繪圖,可以使用如下函數:

InvalidateRect (hwnd, NULL, TRUE) ;

該函數在BeginPaint調用之前進行,它使整個顯示區域變為無效,并擦除背景。但是,如果最後一個參數等於FALSE,則不擦除背景,原有的東西將保留在原處。通常這是Windows程序在無論何時收到WM_PAINT訊息而不考慮rcPaint結構的情況下簡單地重畫整個顯示區域最方便的方法。

3、WM_PAINT消息

在Windows API編程中,WM_PAINT是Windows窗口的一個重要消息,應用程序就是通過響應這個消息來完成窗口的繪制。

The WM_PAINT message is generated by thesystem and should not be sent by an application.The system sends this messagewhen there are no other messages in the application's message queue.

注意:WM_PAINT消息是由系統產生,非要等應用程序的消息隊列為空時才發送WM_PAINT消息。

其實系統會在很多的不同的機制下發送WM_PAINT消息,比如調用UpdateWindow函數,第一次創建窗口,改變了窗口的大小,最大化,最小化等等。這些動作的產生都是有系統來控制的,應用程序只是接收消息,并處理消息。

當Window檢測到窗口被覆蓋的地方需要恢復的時候,它會向用戶程序發送一個WM_PAINT消息,消息中包括了需要恢復的區域,然后由用戶程序來決定如何恢復被覆蓋的內容。窗口過程收到WM_PAINT消息后,并不代表整個客戶區都需要被刷新,有可能客戶區被覆蓋的區域只有一小塊,這個區域叫做“無效區域”,程序只需要更新這個區域。與WM_TIMER消息類似,WM_PAINT消息也是一個低級別的消息,雖然它不會像WM_TIMER消息一樣被丟棄,但Windows總是在消息循環空的時候才把WM_PAINT放入其中,實際上,Windows為每個窗口維護一個“繪圖信息結構”,無效區域的坐標就在其中,每當消息循環空的時候,如果Windows發現存在一個無效區域,就會放入一個WM_PAINT消息。

無效區域的坐標并不附帶在WM_PAINT消息的參數中,在程序中有其他方法可以獲取,WM_PAINT消息只是通知程序有個區域需要更新而已,所以Windows也不會同時將兩 條WM_PAINT消息放入消息循環中,當Windows要放入一條WM_PAINT消息的時候,如果發現已經存在一個無效區域了,那么它只需要把新舊兩個無效區域合并計算出一個無效區域就可以了,消息循環中還是只需要一條WM_PAINT消息。

如果程序在WM_PAINT消息中對客戶區刷新完畢后工作并沒有結束,如果不使無效區域變得有效,Windows會在下一輪消息循環中繼續放入一個WM_PAINT消息,而不是根據程序是否執行了刷新過程,所以程序也可以不去刷新客戶區,而是簡單地用一個ValidateRect函數直接讓客戶區變得有效,以此來“欺騙”Windows已經沒有無效區域了,當Windows檢查“繪圖信息結構”的時候發現沒有了無效區域,也就不會繼續發送WM_PAINT消息了。

大多數的時候應用也需要能夠主動引發窗口中的繪制操 作,比如當窗口顯示的數據改變的時候,這一般是通過InvalidateRect和InvalidateRgn函數來完成的。InvalidateRect和InvalidateRgn把指定的區域加到窗口的Update Region中,當應用的消息隊列沒有其他消息時,如果窗口的Update Region不為空時,系統就會自動產生WM_PAINT消息。

系統為什么不在調用Invalidate時發送WM_PAINT消息呢?又為什么非要等應用消息隊列為空時才發送WM_PAINT消息呢?這是因為系統把在窗口中的繪制操作當作一種低優先級的操作,于是盡可能地推后做。不過這樣也有利于提高繪制的效率:兩個WM_PAINT消息之間通過 InvalidateRect和InvaliateRgn使之失效的區域就會被累加起來,然后在一個WM_PAINT消息中一次得到更新,不僅能避免多次重復地更新同一區域,也優化了應用的更新操作。像這種通過InvalidateRect和InvalidateRgn來使窗口區域無效,依賴于系統在合適的時機發送WM_PAINT消息的機制實際上是一種異步工作方式,也就是說,在無效化窗口區域和發送WM_PAINT消息之間是有延遲的;有時候這種延遲并不是我們希望的,這時我們當然可以在無效化窗口區域后利用SendMessage發送一條WM_PAINT消息來強制立即重畫,但不如使用Windows GDI為我們提供的更方便和強大的函數:UpdateWindow和RedrawWindow。UpdateWindow會檢查窗口的Update Region,當其不為空時才發送WM_PAINT消息;RedrawWindow則給我們更多的控制:是否重畫非客戶區和背景,是否總是發送 WM_PAINT消息而不管Update Region是否為空等。

4、BeginPaint

BeginPaint sets the update region of awindow to NULL. This clears the region, preventing it fromgenerating subsequentWM_PAINT messages. If an application processes a WM_PAINT message but does notcall BeginPaint or otherwise clear the update region, the application continuesto receive WM_PAINT messages as long as the region is not empty. In all cases,an application must clear the update region before returning from the WM_PAINTmessage.

BeginPaint函數的作用之一就是將窗口需要重繪的區域設置為空(也就是Update Region置空)。在正常情況下,我們接收到了WM_PAINT消息后,窗口的Update Region都是非空的(如果為空就不需要發送WM_PAINT消息了)。而當你響應這個消息的時候又不調用BeginPaint來清空,窗口的 update Region就一直是非空的,系統就會一直發送WM_PAINT消息。這樣就形成了一個處理WM_PAINT消息的死循環。

BeginPaint和WM_ERASEBKGND消息也有關系。當窗口的Update Region被標志為需要擦除背景時,BeginPaint會發送WM_ERASEBKGND消息來重畫背景,同時在其返回信息里有一個標志表明窗口背景是否被重畫過。當我們用InvalidateRect和InvalidateRgn來把指定區域加到Update Region中時,可以設置該區域是否需要被擦除背景,這樣下一個BeginPaint就知道是否需要發送WM_ERASEBKGND消息了。

BeginPaint只能在WM_PAINT處理函數中使用,并且在調用了BeginPaint函數后,必須調用EndPaint函數,他們可是一對的。

5、重繪函數

5.1 InvalidateRect / InvalidateRgn

The InvalidateRect function adds a rectangleto the specified window's update region. The update region represents theportion of the window's client area that must be redrawn.

The invalidated areas accumulate in theupdate region until the region is processed when the next?WM_PAINT?message occurs or until the region isvalidated by using the?ValidateRect?or?ValidateRgn?function.

The system sends a WM_PAINT message to awindow whenever its update region is not empty and there are no other messagesin the application queue for that window.

If the bErase parameter is TRUE for any partof the update region, the background is erased in the entire region, not justin the specified part.

InvalidateRect和InvalidateRgn把指定的區域加到窗口的Update Region中,當應用的消息隊列沒有其他消息時,如果窗口的Update Region不為空時,系統就會自動產生WM_PAINT消息。

如果指定bErase為TRUE,整個的背景都將會被擦除。

5.2 UpdateWindow

The UpdateWindow function updates the clientarea of the specified window by sending a WM_PAINT message to the window if thewindow's update region is not empty. The function sends a WM_PAINT messagedirectly to the window procedure of the specified window, bypassing theapplication queue. If the update region is empty, no message is sent.

UpdateWindow是直接調用窗口函數立即響應刷新消息,使窗口刷新消息優先被響應(消息隊列中如果沒有WM_PAINT消息就什么都不執行),一般是在ShowWindow之后調用。

5.3 RedrawWindow

RedrawWindow相當于先調用InvalidateRect,緊接著又調用UpdateWindow,此外RedrawWindow還提供了一些前兩者沒法做到的功能,如是否重畫非客戶區和背景,是否總是發送 WM_PAINT消息而不管Update Region是否為空等。

其flags定義如下:

Flag(無效化標記)

描述

RDW_ERASE

當窗口重繪時將收到WM_ERASEBKGND消息。必須與RDW_INVALIDATE同時使用,否則無效。

RDW_FRAME

與無效區域有交集的非客戶區域將收到WM_NCPAINT消息,必須與RDW_INVALIDATE同時使用,否則無效。

在RedrawWindow處理過程中WM_NCPAINT消息不會被發送,除非指定了RDW_UPDATENOW或RDW_EARSENOW

RDW_INTERNALPAINT

Post一條WM_PAINT消息,不管Update Region是否為空

RDW_INVALIDATE

無效化參數指定的區域

Flag(有效化標記)

描述

RDW_NOERASE

阻止即將發生的WM_ERASEBKGND消息

RDW_NOFRAME

阻止即將發生的WM_NCPAINT消息,使用它要特別注意,可能會使窗口繪制不正確。

它必須與RDW_VALIDATE同時使用,

通常和RDW_NOCHILDREN一起使用。

RDW_NOINTERNALPAINT

阻止即將發生的NULL無效區域的WM_PAINT消息

RDW_VALIDATE

將參數的指定的區域有效化

Flag(刷新時機標記)

描述

RDW_EARSENOW

如果必要,將在RedrawWindow返回前使被影響的窗口(由RDW_ALLCHILDREN和RDW_NOCHILDREN指定)收到WM_NCPAINT和WM_ERASEBKGND消息

RDW_UPDATENOW

如果必要,將在RedrawWindow返回前使被影響的窗口(由RDW_ALLCHILDREN和RDW_NOCHILDREN指定)收到WM_NCPAINT、WM_ERASEBKGND和WM_PAINT消息

Flag(影響標記)

描述

RDW_ALLCHILDREN

如果有子窗口,子窗口將被影響

RDW_NOCHILDREN

如果有子窗口,子窗口不收影響

默認情況下,如果不指定RDW_NOCHILDREN和RDW_ALLCHILDREN,受影響的窗口由WS_CLIPCHILDREN樣式決定,如果指定的窗口設置了該樣式子窗口不受影響,否則子窗口將會被遞歸式的影響直到遇到一個具有WS_CLIPCHILDREN樣式的窗口。

總結

以上是生活随笔為你收集整理的Windows窗口刷新机制详解的全部內容,希望文章能夠幫你解決所遇到的問題。

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

亚洲免费激情 | 美女视频黄,久久 | 美女视频黄的免费的 | 国语久久 | 亚洲乱码中文字幕综合 | 欧美日韩国产页 | 国产97视频在线 | 能在线观看的日韩av | 国产99爱| 欧美日韩不卡在线视频 | 99久久久久免费精品国产 | 亚洲精品免费观看视频 | 欧美日韩在线观看一区二区 | 精品国产精品一区二区夜夜嗨 | 久久人人爽人人爽人人片av软件 | 91在线观看欧美日韩 | 国产又粗又猛又爽 | av网站地址| 亚洲天堂香蕉 | 久久久www成人免费毛片 | 日韩在线不卡av | 狠狠狠色丁香婷婷综合久久五月 | 国产精品一区二区三区四区在线观看 | 在线久久 | 狠狠躁夜夜躁人人爽视频 | 国产精品美女毛片真酒店 | 国产视频亚洲 | 久草爱视频| 欧美老人xxxx18 | 国产一区二区日本 | 香蕉久草在线 | 视频国产一区二区三区 | 亚洲一区二区三区在线看 | 久艹视频在线免费观看 | 成人精品视频 | 九九九九热精品免费视频点播观看 | 精品国产1区二区 | 中国一级片视频 | 999色视频 | 亚洲资源片| 一区二区 不卡 | 色综合色综合久久综合频道88 | 亚洲欧美日韩国产一区二区三区 | 成人一级在线观看 | 美女黄视频免费 | 激情久久综合 | 91在线视频免费播放 | 中文字幕三区 | 91一区啪爱嗯打偷拍欧美 | 国产精品中文在线 | 国产视频中文字幕在线观看 | 热99久久精品 | 亚洲精品一区二区久 | 免费观看一级特黄欧美大片 | 欧美日韩精品在线播放 | a一片一级 | 国内精品视频一区二区三区八戒 | 免费福利视频网 | 国产91大片 | 99爱这里只有精品 | 色网站免费在线观看 | 免费久久99精品国产婷婷六月 | 亚洲最新av在线 | 91网址在线 | 亚洲免费在线观看视频 | 日p视频 | 久久y| 久久免费视频99 | 国产精品一区二区62 | 婷婷在线视频观看 | 国内精品在线看 | 在线播放日韩av | 欧美国产视频在线 | 久久久2o19精品 | 中文字幕精品一区二区三区电影 | 黄色在线看网站 | 一区二区影院 | 成人在线观看资源 | 成人午夜电影在线播放 | 玖玖视频免费在线 | 精品视频在线免费观看 | 成人av电影免费观看 | 国产高清中文字幕 | 亚洲成年人在线播放 | 一区二区三区在线视频111 | 久久香蕉国产精品麻豆粉嫩av | 国内精品久久久久久中文字幕 | 亚洲精品国产精品乱码不99热 | www.888.av| 国产青草视频在线观看 | 久久激情视频 | 99精品免费久久久久久久久 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 久久免费影院 | 91看片麻豆 | 亚洲激情六月 | 国产精品手机在线播放 | 99久久综合狠狠综合久久 | 手机在线免费av | 国产99区| 国产中文在线播放 | 丁香婷婷在线观看 | 午夜影视av | 成人av免费在线观看 | 天天操天天干天天摸 | 免费日韩一区二区 | 香蕉在线播放 | 97视频在线播放 | 亚洲天堂网在线视频观看 | av片在线观看免费 | 国产夫妻自拍av | 久久1区 | 香蕉网在线观看 | 国产一区在线视频播放 | 国产成人福利在线 | 黄色一级大片在线免费看国产一 | 九九热免费在线观看 | 91久久丝袜国产露脸动漫 | 久久国产精品99久久久久久老狼 | 欧美国产日韩一区二区三区 | 四虎成人精品 | 色全色在线资源网 | 日韩av高清在线观看 | 国产一区二区三区免费在线观看 | 免费日韩在线 | 五月激情电影 | 99c视频在线 | 五月开心婷婷 | 91九色九色 | 500部大龄熟乱视频使用方法 | 国产精品一区二区在线观看免费 | 中文字幕国产一区 | 开心婷婷色 | 久久久久日本精品一区二区三区 | 国产高清一 | 人人玩人人爽 | 久久人人97超碰精品888 | 久久久网页| 日韩欧美在线一区二区 | 成人黄色毛片视频 | 亚洲,播放 | 亚洲电影院 | 日韩激情免费视频 | 手机在线欧美 | 日韩大片在线免费观看 | 久久精品79国产精品 | 成人国产一区二区 | 麻豆91在线 | 天天夜夜亚洲 | 一区二区三区 中文字幕 | 91成人观看 | 在线视频亚洲 | 97看片吧 | 成人黄色小说在线观看 | 日韩欧美视频免费看 | 久草在线免费资源站 | 激情网综合| 久久99精品国产99久久6尤 | 国产精品免费看久久久8精臀av | 国产一卡在线 | 国产资源在线播放 | 99精品国产兔费观看久久99 | 欧美日韩精品免费观看 | 99精品视频在线播放观看 | 久久蜜桃av | 日本精品久久久久中文字幕 | 99久久精品久久亚洲精品 | 日日操夜夜操狠狠操 | 国产精美视频 | 欧美精品久久久久久久免费 | 午夜性盈盈 | 九九日九九操 | 欧美亚洲专区 | 国产一区在线精品 | 99久久精品免费 | 亚洲精品美女视频 | 免费午夜av | 欧美日本不卡 | 精品91视频 | 97碰碰视频| 亚洲精品在线资源 | 久久av中文字幕片 | 欧美一级电影片 | 视频一区二区视频 | 四虎www com| 午夜视频在线观看欧美 | 五月婷婷av | 亚洲国产黄色片 | 久久99在线观看 | 特级西西人体444是什么意思 | 国产男女无遮挡猛进猛出在线观看 | 久久久久欧美精品 | 99久久夜色精品国产亚洲 | 欧美激情精品 | 中文字幕色站 | 激情五月综合网 | 一本一本久久aa综合精品 | 激情五月婷婷综合网 | 奇米影视777影音先锋 | 国产69精品久久久久久 | 久久人人插 | 天天天干夜夜夜操 | 最近日本中文字幕a | 九九热在线视频 | 中文字幕av有码 | 午夜av一区 | 国产精品一区二区免费视频 | 成年人视频在线免费观看 | 狠狠综合网 | 欧美夫妻生活视频 | 国产色影院 | 国产精品你懂的在线观看 | 国产精品久久久久影院日本 | 激情五月六月婷婷 | 国产99视频在线观看 | 成人久久免费视频 | 狠狠伊人| 国产成人av在线影院 | 免费中文字幕在线观看 | 成人免费一级片 | 免费a级观看 | 99爱这里只有精品 | 免费视频一区 | a在线观看视频 | 国产精品18久久久久白浆 | 婷婷色网站| 91香蕉国产 | 波多野结衣久久资源 | 美女视频黄是免费的 | 欧美老女人xx | 国产色小视频 | 国产精品1区2区3区在线观看 | 一级一片免费观看 | 国产精品乱码久久久 | 国产亚洲成av片在线观看 | 天天狠狠干| 怡春院av | 日韩免费视频 | 日本中文字幕在线电影 | 精品国产一区二区三区四区vr | 成人网页在线免费观看 | 欧美另类xxxxx | 色射色 | 又黄又爽又湿又无遮挡的在线视频 | 欧美一区免费观看 | 日韩久久久久久久久 | 国产精品ssss在线亚洲 | 黄色免费大全 | 日韩网站中文字幕 | www.夜夜| 久草视频免费播放 | 国产黄色理论片 | 欧美色黄| 国内精品国产三级国产aⅴ久 | av在线收看| 视频 国产区 | 亚洲天堂在线观看完整版 | 国产成人精品日本亚洲999 | 91福利视频免费 | 91黄色在线看 | 日本bbbb摸bbbb| 99国产高清 | 国产精品久久久久久久午夜片 | 久久成人亚洲欧美电影 | 狠狠狠狠狠狠天天爱 | 久久电影网站中文字幕 | www.99久久.com| 人人澡人人干 | 久久久久在线视频 | 香蕉精品视频在线观看 | 四虎国产免费 | 欧美日韩一区二区视频在线观看 | 在线观看亚洲专区 | 国产在线精品播放 | 99精品一级欧美片免费播放 | 4hu视频| 国产精品成人久久久 | 欧美成人999| 久久久久亚洲精品男人的天堂 | 视频成人永久免费视频 | 人人爽人人| 久久久久久综合 | 亚洲精品自在在线观看 | 日本亚洲国产 | 国产精品久久影院 | 久久这里只有精品首页 | 成年人免费av网站 | 国产破处视频在线播放 | 日批网站在线观看 | 国产一区二区三区在线免费观看 | 久久国产精品久久国产精品 | 婷婷丁香自拍 | 黄色精品免费 | 日韩a欧美 | 久久久黄视频 | 91亚州| 久久久伊人网 | 91av免费观看 | 亚洲视频高清 | 亚洲片在线观看 | 天堂av高清| 国产精品久久久久久吹潮天美传媒 | 99热精品视 | 天天躁天天狠天天透 | 久久免费精彩视频 | 国产a精品 | 久久免费美女视频 | 欧美一级黄色网 | 色噜噜在线观看视频 | 日韩精品欧美专区 | 97超级碰碰碰碰久久久久 | 日韩精品一区在线播放 | 一区二区三区四区五区在线 | 日韩一级电影网站 | 日韩精品一区二区免费视频 | 这里只有精品视频在线观看 | 天天干夜夜夜操天 | 六月丁香综合 | 国内精品久久久久久中文字幕 | 国产黄色精品在线 | 91在线免费看片 | 欧美亚洲一区二区在线 | 日本中文字幕在线播放 | a久久免费视频 | 黄色毛片在线看 | av免费播放 | 国产成人精品一区二区三区福利 | 日韩高清片 | 九九欧美视频 | 一级黄色大片在线观看 | 日韩精品 在线视频 | 日韩欧美视频在线播放 | 最新中文字幕 | 国内精品美女在线观看 | 探花视频在线版播放免费观看 | 午夜神马福利 | 久久一级片 | 尤物九九久久国产精品的分类 | 久久女同性恋中文字幕 | 五月婷婷六月丁香在线观看 | 欧美超碰在线 | 一区二区精品视频 | 国产精品毛片久久久久久久 | 日本激情中文字幕 | 成片免费观看视频999 | 国产精品免费一区二区三区 | 中文字幕黄网 | 久久字幕 | 天天综合网 天天综合色 | 蜜臀久久99精品久久久无需会员 | 色丁香色婷婷 | 国产精成人品免费观看 | 色网站在线看 | 一区二区在线电影 | 丁香亚洲 | 亚洲激情综合网 | 国产精品久久一卡二卡 | 亚洲人成在线电影 | 欧美久久久久久久久久久久 | 香蕉视频在线观看免费 | 国内久久 | 手机在线小视频 | 日韩av二区 | 精品女同一区二区三区在线观看 | 日日干激情五月 | 亚洲国产wwwccc36天堂 | 成人在线免费视频 | 久久无码精品一区二区三区 | 欧美成人h版 | 欧美午夜精品久久久久久孕妇 | 天天色 天天 | 婷婷色中文网 | 欧美精品乱码久久久久久按摩 | 久操中文字幕在线观看 | 伊人春色电影网 | 亚洲精品在线观看av | 国产精品久久婷婷六月丁香 | 伊人五月天av | 在线观看深夜视频 | 又黄又爽又刺激视频 | 亚洲女欲精品久久久久久久18 | 亚洲久草在线视频 | 精品综合久久久 | 欧美成人69av | 久草 | 久久免费视频在线观看30 | 天天射天天干天天 | 国产不卡精品视频 | 五月综合激情 | 久草资源免费 | 国产精品日韩高清 | 在线观看国产麻豆 | 很黄很黄的网站免费的 | 日韩亚洲国产中文字幕 | 国产精品久久久视频 | 国产精品乱码一区二区视频 | 欧美国产日韩一区二区 | 免费看污在线观看 | 在线a人v观看视频 | 国产一级视频在线 | 日韩在线视频播放 | 综合婷婷| 99re8这里有精品热视频免费 | 波多野结衣在线观看一区二区三区 | 国内精品视频在线播放 | 亚洲涩涩一区 | 国产一区二区在线免费 | 国产精品字幕 | 麻豆久久久久久久 | 在线av资源 | 久久99免费观看 | 中文字幕在线观看一区 | 国产精品剧情在线亚洲 | www..com黄色片 | 在线观看视频日韩 | 婷婷狠狠操 | av不卡免费在线观看 | 69夜色精品国产69乱 | 中文在线| 黄色三级免费 | 精品国产1区2区3区 国产欧美精品在线观看 | 国产免费久久久久 | 视频三区 | 国产精品成久久久久 | 日韩免费网址 | 亚洲一级影院 | 亚洲男男gaygay无套同网址 | 久久精品视频网址 | 在线观看亚洲精品 | 国产在线a不卡 | 亚洲免费成人 | 日韩激情三级 | 在线 高清 中文字幕 | 国产精品99久久久久久有的能看 | 激情视频网页 | 一区二区三区日韩在线观看 | 久久理论片 | 玖玖视频国产 | 日韩一区二区三区高清在线观看 | 四虎在线免费视频 | 成人在线免费观看网站 | 人人插人人舔 | 久久精品久久综合 | 国产精品久久久久久久毛片 | 欧美一进一出抽搐大尺度视频 | 九九久久免费视频 | 日韩福利在线观看 | 91亚洲成人 | 狠狠色丁香婷婷综合久小说久 | 99视频| 在线91av | 欧美久久电影 | 亚洲精品成人av在线 | 99久久er热在这里只有精品66 | 欧美在线视频一区二区三区 | 久久只精品99品免费久23小说 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 天天操偷偷干 | 日韩在线一级 | 高清一区二区三区av | 亚洲成人精品久久 | 国产专区日韩专区 | 免费观看mv大片高清 | 成人免费在线网 | 精品国产伦一区二区三区观看方式 | 97成人在线视频 | 在线视频精品播放 | 国内精品久久久久久久久久久 | 色婷婷国产精品 | 久久国产精品免费一区 | 狠狠躁夜夜躁人人爽超碰91 | 国产玖玖在线 | 国产精品video爽爽爽爽 | 在线视频a | 又湿又紧又大又爽a视频国产 | 久草久草在线观看 | 18做爰免费视频网站 | 成年人免费在线观看 | 久久久精品一区二区三区 | 午夜美女av | 日韩高清成人在线 | 国外调教视频网站 | 深夜男人影院 | 国产精品久久艹 | 亚洲理论片在线观看 | 99色免费 | 在线三级播放 | 欧美日韩国产页 | 婷婷激情小说网 | 日韩在线一区二区免费 | 久久乐九色婷婷综合色狠狠182 | 久草在线看片 | 国产福利91精品一区二区三区 | 夜夜澡人模人人添人人看 | 一二三区在线 | 在线国产一区二区三区 | 亚洲精品国产自产拍在线观看 | 精品久久久久久国产91 | 精品久久五月天 | 欧美激情第一区 | 91精品啪在线观看国产线免费 | 亚洲成人资源 | 怡红院久久 | 亚洲激情国产精品 | 99精品观看| 日韩高清免费在线 | 成年人视频免费在线播放 | 欧美激情奇米色 | 在线日韩av| 五月婷综合 | 久久精品79国产精品 | 一区二区视频电影在线观看 | 精品人人爽 | 久久久久久久免费看 | 中文字幕免费成人 | 四虎最新域名 | 91大片成人网 | 超碰在线97观看 | 狠狠干网站 | 国产精品自拍av | 美女视频黄频大全免费 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 免费av观看网站 | 成人在线观看资源 | 色综合天天干 | 日韩亚洲在线观看 | 最近日韩免费视频 | 日韩免费高清在线观看 | 国产精品女同一区二区三区久久夜 | 国产原创91 | 婷婷丁香花五月天 | 字幕网av | 中文字幕资源在线 | 中文字幕一区二区三区四区 | 91av电影在线 | av在线激情 | 操少妇视频 | 狠狠狠色丁香婷婷综合久久五月 | 国产成人在线观看免费 | 天天摸天天操天天爽 | 69精品在线| 日韩丝袜在线观看 | 在线观看黄网站 | 日韩网站在线观看 | 天天综合成人网 | 亚洲黄色片在线 | 777xxx欧美 | 亚洲欧美成人在线 | 久久无码av一区二区三区电影网 | 综合久久精品 | 中文字幕av最新更新 | 首页国产精品 | 在线观看蜜桃视频 | 亚洲精品综合欧美二区变态 | 亚洲电影久久久 | 日韩系列在线观看 | 伊人黄 | 久久免费av | 97麻豆视频 | 亚洲精品乱码久久久一二三 | 成在人线av | 日日干天天爽 | 日韩在线播放视频 | 久久九九国产视频 | www.五月天婷婷| 国内精品久久久久久 | 亚洲天天 | 香蕉影视| 亚洲精品在线看 | 日韩精品专区 | 91一区二区三区久久久久国产乱 | 久久久www| www.色婷婷.com| 日韩网站在线播放 | 国产人成在线视频 | 丁香久久 | 亚洲精选国产 | 久久99九九99精品 | 亚洲一级在线观看 | 免费在线观看亚洲视频 | 国产一级在线观看视频 | 久久免费国产视频 | www免费网站在线观看 | 精品久久片 | av电影中文 | 丰满少妇高潮在线观看 | 天天曰天天曰 | 欧美极品在线播放 | 精品黄色片 | 6699私人影院 | 国产视频高清 | 91正在播放 | 天天天天综合 | 中文字幕刺激在线 | 一区二区精品在线视频 | 亚洲国产成人在线播放 | 色综合久久99 | 久久精品超碰 | 中文字幕亚洲精品在线观看 | 亚洲一区二区三区四区精品 | 亚洲无毛专区 | 久久不卡国产精品一区二区 | 黄p网站在线观看 | 国产成人精品午夜在线播放 | 精品不卡视频 | 成人aⅴ视频 | 超碰97免费观看 | 天天操天天干天天爽 | 天天透天天插 | 国产不卡在线视频 | 一区二区三区在线免费观看 | 久久精品久久久久久久 | 在线观看国产区 | 欧美日韩在线观看一区二区三区 | 五月婷婷网站 | 手机av在线不卡 | 最近日本字幕mv免费观看在线 | 亚洲精品乱码久久久久久高潮 | 欧美成人精品在线 | 欧美精品久久久久久久久久 | 麻豆视频国产在线观看 | 特黄特黄的视频 | av国产在线观看 | 欧美91精品久久久久国产性生爱 | 热久久99这里有精品 | 成人欧美一区二区三区在线观看 | 成人免费视频网站在线观看 | 日韩av影片在线观看 | 狠狠久久伊人 | 天天草天天干天天射 | 99在线观看精品 | av色综合| 在线观看免费91 | 亚洲v欧美v国产v在线观看 | 一区二区三区日韩精品 | 激情婷婷在线 | 精品国产一区二区三区久久久蜜月 | 色综合国产 | 久草在线费播放视频 | 国产一区国产二区在线观看 | 久久久免费播放 | 97精品国产97久久久久久久久久久久 | 成人av中文字幕在线观看 | 天天av综合网| 国色天香永久免费 | 欧美精品久久久久久 | 国产精品久久网 | 国产精品中文字幕在线观看 | 中文字幕在线看视频 | 9999国产精品 | 欧美疯狂性受xxxxx另类 | 国产精品永久久久久久久www | 高清av中文字幕 | 久久国内免费视频 | 操操色| www.人人草| 91c网站色版视频 | 一级片视频在线 | 99久久日韩精品视频免费在线观看 | 亚洲人成网站精品片在线观看 | a级片在线播放 | 日韩在线视频免费播放 | 99热精品视 | 国内精品在线一区 | 久久午夜免费视频 | 丁香婷五月| www.夜夜| 福利精品在线 | 色九色| 久久福利电影 | 黄色一级免费电影 | 99精品视频免费看 | 久久精品一区二区三区视频 | 婷婷六月丁 | 中文字幕色播 | 999视频在线播放 | 国产免费美女 | 国产精品1区 | 最新中文字幕在线资源 | 国产一区二区高清不卡 | 91看片成人 | 成人午夜电影在线播放 | 国产免费又粗又猛又爽 | 欧美日韩高清在线观看 | 青青色影院| 97福利在线观看 | 91中文字幕在线观看 | 日韩超碰| 免费av在线网站 | 国产高清视频在线播放 | 中文字幕在线播放第一页 | 久久精品五月 | 亚洲精品资源在线观看 | 欧美三级高清 | 亚洲成av片人久久久 | 精品在线不卡 | 波多在线视频 | 九九在线视频免费观看 | www.香蕉| 成人久久久久久久久 | 福利精品在线 | 国产 字幕 制服 中文 在线 | 国产精品美女久久久久久网站 | 午夜少妇一区二区三区 | 亚洲成人免费 | 天天操天天干天天操天天干 | 久久人人精 | 国产黄色精品网站 | 成人羞羞免费 | 在线观看理论 | 国产精品久久久久久久久久新婚 | 色视频在线看 | www.成人久久| 波多野结衣在线观看一区二区三区 | 国产精品丝袜 | 九色在线视频 | 激情综合亚洲精品 | 欧美男同视频网站 | 网站在线观看日韩 | 久久黄网站 | 日日日操操| 99精品一区二区 | 久久免费的精品国产v∧ | 福利视频 | 999亚洲国产996395 | 精品伦理一区二区三区 | 超碰97在线人人 | 伊人久久av| 精一区二区 | 97爱爱爱 | 精品主播网红福利资源观看 | 最新av免费在线 | 日韩美女一级片 | 91香蕉视频在线 | 天堂av在线免费观看 | 国产乱码精品一区二区三区介绍 | 国产精品久久久久久久久久三级 | 伊人国产在线播放 | 在线精品观看国产 | 欧美日韩在线视频免费 | 欧美一区二区三区免费看 | 亚洲精品国产精品乱码不99热 | 精品国产乱码久久久久久天美 | 亚洲精品在线视频播放 | 久久国产亚洲 | 国产区在线视频 | 综合黄色网 | 香蕉蜜桃视频 | 91久久国产精品 | 国内小视频 | 成人精品视频 | 青青看片 | 成人精品国产免费网站 | 久久热亚洲| 亚洲精品久久久蜜臀下载官网 | 国产免费区 | 成人av在线网 | 欧美日韩国产一区二 | 亚洲精品av在线 | 国产精品不卡av | 日本aaa在线观看 | 91网在线看| sesese图片 | 久久久国产精品一区二区三区 | 色视频网站在线观看一=区 a视频免费在线观看 | 九色琪琪久久综合网天天 | 国产精品久久久久久av | 美女久久久久 | 国产 欧美 日本 | 日韩精品中字 | 日本中文字幕网址 | 美女在线免费观看视频 | 91女神的呻吟细腰翘臀美女 | 在线精品在线 | 午夜精品久久久久久久99无限制 | 国产二区免费视频 | 国产免费观看久久 | 日韩在线精品一区 | 91久久电影 | 少妇bbw搡bbbb搡bbb | 亚洲免费在线看 | 黄色av电影在线观看 | 天天干天天拍天天操 | 精品嫩模福利一区二区蜜臀 | 色综合中文字幕 | 国产99色| 国产日韩欧美在线一区 | 精品国产欧美一区二区 | 欧美精品在线观看一区 | 日韩大片在线看 | 999抗病毒口服液 | 美女精品久久久 | 美女露久久| 91在线国内视频 | 免费人成网 | 国产韩国日本高清视频 | 91精品伦理 | 亚洲人成精品久久久久 | 色婷婷中文 | 国产一区在线观看视频 | 国产乱码精品一区二区三区介绍 | 成年人免费看 | 激情视频一区二区三区 | 欧美不卡在线 | 中文av不卡 | 亚洲欧洲精品一区 | 五月婷婷导航 | av午夜电影| 婷婷色综合 | 久久久久久国产一区二区三区 | 婷婷丁香社区 | 日韩在线色视频 | 久久手机视频 | 色在线免费视频 | 亚洲伊人色 | 色欧美成人精品a∨在线观看 | 特级黄色片免费看 | 国产在线视频在线观看 | 亚洲视频在线观看网站 | 国内精品小视频 | 久久久国产精品一区二区中文 | 九九交易行官网 | 一区二区三区四区精品视频 | 激情深爱五月 | 天天爽天天搞 | 五月婷婷色播 | 日韩免费在线视频 | 欧美一级性 | 色偷偷88888欧美精品久久 | 国产精品久久久久久久久久久杏吧 | 黄色av电影免费观看 | 91看成人 | 免费男女羞羞的视频网站中文字幕 | 亚洲视频在线观看免费 | 国产精品久久久久久久久久久久 | 久久国产91| 欧美日韩国产精品一区二区三区 | 午夜视频在线瓜伦 | 色姑娘综合天天 | 91资源在线观看 | 亚洲精品www久久久 www国产精品com | 日本不卡一区二区三区在线观看 | 国产又粗又猛又黄 | 最近免费中文视频 | 最近中文字幕完整高清 | www.狠狠操.com | 天天天干| 国产在线不卡精品 | 日韩精品第一区 | 日韩aⅴ视频 | 日本女人在线观看 | 视频直播国产精品 | 人人爽久久涩噜噜噜网站 | 国产精品久久久久永久免费看 | 精品视频免费久久久看 | 色偷偷88888欧美精品久久 | 欧美亚洲成人xxx | 91精品国产99久久久久久久 | 久久久99精品免费观看 | 日本性xxxxx 亚洲精品午夜久久久 | 在线观看中文字幕第一页 | 97av.com| 日韩中文字幕在线不卡 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 九九免费在线观看视频 | 婷婷久久精品 | 综合天天久久 | 丁香花在线观看免费完整版视频 | 九九热免费精品视频 | 色停停五月天 | 一区二区精品在线 | 欧洲性视频 | 中文字幕日韩一区二区三区不卡 | 在线91播放| jizzjizzjizz亚洲 | 亚洲专区欧美专区 | 五月色丁香 | 精品国产伦一区二区三区观看体验 | 国产精品久久婷婷六月丁香 | 中文字幕一区二区三区乱码不卡 | 日韩高清 一区 | 日韩精选在线 | 欧美影院久久 | 69xxxx欧美 | 天天操夜夜操天天射 | av观看免费在线 | 91爱爱视频| 天天综合色网 | 国产综合激情 | 六月丁香激情综合色啪小说 | 人人射| 超碰av在线播放 | 国产一区二区在线播放视频 | 国产一级特黄毛片在线毛片 | 欧美另类sm图片 | 国产精品免费观看久久 | 丰满少妇在线 | 精品久久久久_ | 成年人免费看的视频 | 色综合天天天天做夜夜夜夜做 | 成年人黄色大片在线 | 日韩欧美一区二区在线观看 | 中文字幕久久久精品 | 国产精品成人品 | www.狠狠操.com | 日韩av有码在线 | 久草在线国产 | 欧美一级久久久 | 日韩欧美国产视频 | 中文字幕在线观看一区二区 | 91成人免费观看视频 | 色婷婷成人| 天天操天天操天天操天天操天天操天天操 | 欧美精品久久久久a | 日韩欧美视频在线免费观看 | 国产精品视频最多的网站 | 激情综合色综合久久 | 99精品国自产在线 | 国模一二三区 | 波多野结衣日韩 | 色综合色综合久久综合频道88 | 人人插人人澡 | 国产精品 中文字幕 亚洲 欧美 | 国产福利在线 | 在线观看精品视频 | 99久久久国产精品 | 亚洲片在线| 中文免费 | 亚洲深爱激情 | 免费成人看片 | 亚洲精品国产自产拍在线观看 | 国产精品中文久久久久久久 | 免费看污黄网站 | 一级黄网 | 婷婷久久网 | 99精品久久久久久久久久综合 | 国内久久精品视频 | 黄色av电影 | 美女黄久久 | 久久久三级视频 | 狠狠干夜夜操天天爽 | 免费三级黄色片 | 欧美小视频在线 | 国产精品精品久久久久久 | 婷婷激情站 | av免费在线网站 | 天堂久久电影网 | 97成人在线 | 激情视频亚洲 | 91超碰在线播放 | 色播激情五月 | 在线 日韩 av | 午夜狠狠干 | 精品美女久久 | 国产成人av电影在线观看 | 精品爱爱| 狠狠色狠狠色终合网 | 中文字幕在线一二 | 国产一区二区视频在线播放 | av片免费播放 | 中文字幕资源站 | 日韩特黄av | 欧美国产在线看 | 国产污视频在线观看 | 欧美日韩午夜 | 欧美日韩在线视频一区二区 | 久草网视频在线观看 | 国产毛片在线 | 日韩在线一二三区 | 免费成人在线网站 | 日本精品视频网站 | 亚洲天堂自拍视频 | se婷婷| 久久电影日韩 | 日韩精品一区二区三区高清免费 | 国产精品久久久久久欧美 | 玖玖在线免费视频 | 久久99国产综合精品 | 国产激情免费 | 亚洲精品视频网 | 丁香花在线观看免费完整版视频 | 在线免费观看黄色小说 | 在线免费观看黄色 | 干亚洲少妇 | 日韩av中文 | 99视频国产精品 | 国产精品女同一区二区三区久久夜 | 日韩免费专区 | 中文字幕亚洲不卡 | 亚洲午夜av电影 | 欧美性黄网官网 | 伊人狠狠色丁香婷婷综合 | wwxxx日本| 中文字幕人成人 | 日韩色一区二区三区 | 久久夜夜夜 | 69精品在线观看 | 97夜夜澡人人双人人人喊 |