超碰91资源站-超碰97豆花-超碰97人妻-超碰97人人干-超碰97人人香蕉-超碰97天天操-超碰97在线资源站-超碰97资源站共享-超碰97资源站总站-超碰aa在线91-超碰av操-超碰爱爱

半岛外围网上直营

揭秘換膚技術:實現系統滾動條換膚功能

轉帖|其它|編輯:郝浩|2010-11-19 11:47:17.000|閱讀 863 次

概述:對于Windows系統中各種控件換膚功能,要數滾動條的換膚最難實現了,尤其是控件自帶的系統滾動條,如Edit、ListBox、ListView、TreeView等自帶的系統滾動條,要想實現其自定義的皮膚功能,用常規辦法似乎都無法實現。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

  對于Windows系統中各種控件換膚功能,要數滾動條的換膚最難實現了,尤其是控件自帶的系統滾動條,如Edit、ListBox、ListView、TreeView等自帶的系統滾動條,要想實現其自定義的皮膚功能,用常規辦法似乎都無法實現。

  對于常規的皮膚定制一般都是通過定制WM_PAINT、WM_ERASEBKGND、 WM_CTLCOLORxxx、NM_CUSTOMDRAW來實現。然而系統滾動條的繪制,常規的、很陽光的方法行不通,微軟把一條康莊大道堵死了。根據我的觀察測試,系統滾動條有許多的消息都對其執行了繪制,這包括WM_NCPAINT、WM_NCMOUSEMOVE、WM_NCMOUSELEAVE、 WM_HSCROLL、WM_VSCROLL、WM_KEYDOWN、WM_MOUSEWHEEL等等,這些消息中有些可以定制,但有些沒法定制。比如 WM_HSCROLL就無法定制,如果我們處理這個消息,就必須自己控制滾動條的范圍、位置、翻頁值,而這些值我們通常無法得到,微軟根本沒有告訴我們,對于不同的控件它操控滾動條到底采用何種策略,不曉得。假若我們不去定制這個WM_HSCROLL,而默認的處理它又執行滾動條的繪制,這真是進退無路,叫人束手無策。當然不是完全沒有辦法,死路一條。為了克服障礙,翻越障礙,每個人有不同的策略,有攀巖翻越的,安全性不高;也有走小路繞行的,比較費力。

  在網上反復搜索,自己也仔細研究,基本有兩種辦法來實現系統滾動條換膚,一種方法是HOOKAPI,也就是攔截API的辦法,還有一種是模擬法。

  攔截API,實際上是修改操作系統的API入口。因為系統繪制滾動條是通過各種繪制函數來實現的,比如SetScrollInfo(),基本系統通過這一類函數實現滾動條的繪制,對這個API進行攔截,也就是我們自己寫一個 SetScrollInfo(),來親自實現滾動條的繪制,以便由此實現滾動條的自定義繪制,實現我們想要的各種風格的皮膚外觀。API的攔截有兩種:一種是修改系統所裝入內存可執行模塊的導入地址,替換成我們所寫的偽API的地址,使API調用能夠自動跳轉到這個偽API上;還有一種是直接修改API函數首地址處的若干機器指令,保存現場,寫入跳轉指令,使系統在執行到這個API時能自動跳轉到我們所寫的偽API上。我要說的是,這個攔截辦法還真是有些邪門,有安全隱患,病毒就常干這種事情。對操作系統進行這類暴力破解式的修改,很容易引起系統防火墻或反病毒軟件報錯,Windows原則上不允許干這種事;其二,一旦使用此法的程序因異常而崩潰,原本對操作系統的修改沒有還原,這可能會傷害到系統里的所有進程的穩定性,導致死機或運行異常。對于商業性的工程開發,往往很忌諱這一點,都傾向于追求穩定,通常是寧用拙法,不玩巧技;其三,此法有線程同步問題:因為正當你修改程序指令同時,若其他進程里的線程恰好執行到這里時候問題就會爆發出來,單CPU可能沒啥問題,系統內存和CPU緩沖可以做到同步,但多核系統就難說了;另外這個方法還有移植性問題:在一種版本的系統中,通過攔截API有效,在另一種版本的系統中,就不見得還有效,畢竟微軟實現滾動條的繪制,它沒規定一定就用哪個函數來實現,也許新系統中它另有高招,API攔截也就不靈了。

  下面我要詳細講的是模擬法了,這個辦法不用攔截API,所有的技術實現都約束在系統所允許的范圍內,咱一絲不茍的當遵紀守法的良民。

  所謂模擬法就是在系統滾動條的區域放置一個模擬窗口,這個窗口專門用于繪制系統滾動條。當然我們也要攔截帶滾動條控件的若干消息,以確保模擬窗口的繪制正確。下面只以ListView控件的水平滾動條為例,進行說明,垂直滾動條換膚可以列推。

  首先我們要在滾動條的區域上創建一個模擬窗口,恰好覆蓋滾動條:

  HWND hListView =...;//ListView窗口的句柄

  HWND pWnd = ::GetParent(hListView);

  HWND hBuddy =::CreateWindowEx(WS_EX_NOACTIVATE, "Buddy_Window", "",WS_CLIPSIBLINGS|WS_DISABLED|WS_CHILD, 0, 0, 0, 0, pWnd, NULL,gModule, NULL);

  Buddy_Window是你注冊的模擬窗口類。注意,窗口一定要有WS_DISABLED 風格,這是個關鍵,這個風格能夠確保鼠標操作能夠透過模擬窗口,而直接操控到所覆蓋的滾動條,模擬窗口本身不接受任何鼠標鍵盤的輸入。另外讀取滾動條的矩形以及它的各個元素的可視、可用、壓下等狀態可通過GetScrollBarInfo()這個API來完成,不過要說明一點,這個API有些Bug,大家可去下載FreeCL2.03 版源碼,里頭修正了這個問題。

  完成創建模擬窗口之后,你要給ListView安裝一個你寫的窗口過程,以攔截各種導致滾動條屬性改變的種種消息:

  LRESULT CALLBACK MyListViewProc(HWNDhwnd, UINT msg, WPARAM wParam, LPARAM lParam)

  {

  case WM_LBUTTONDOWN:

   ......

  case WM_LBUTTONDBLCLK:

   ......

  case WM_NCMOUSEMOVE:

   ......

  case WM_NCMOUSELEAVE:

   ......

  }

  ......

  gOldListViewProc =(WNNPROC)::GetWindowLong(hListView, GWL_WNDPROC);

  ::SetWindowLong(hListView, GWL_WNDPROC,LONG(&MyListViewProc));//安裝窗口過程

  消息處理 :

  首先我們要攔截WM_NCLBUTTONDOWN 和WM_NCLBUTTONDBLCLK這兩個消息,當你在滾動條上按下鼠標時,就立刻觸發WM_NCLBUTTONDOWN,如果連續快速按兩下鼠標就還有WM_NCLBUTTONDBLCLK。注意雙擊時只有一個WM_NCLBUTTONDOWN消息,而不是兩個。第二次按鼠標會出現一個 WM_NCLBUTTONDBLCLK。實際上這兩個消息我們完全可以等而視之,做相同的處理。系統在處理這個兩個消息時,都會在其內部處理中觸發許多其他消息,其中有若干個WM_HSCROLL、WM_CAPTURECHANGED、WM_NCMOUSELEAVE。我們主要是要處理 WM_HSCROLL,因為它最有價值。在你松開鼠標后,系統發送并處理完最后一個WM_HSCROLL之后,這才從WM_NCLBUTTONDOWN或 WM_NCLBUTTONDBLCLK中返回:

  if(msg == WM_NCLBUTTONDOWN || msg== WM_NCLBUTTONDBLCLK)

  {

   //注意默認處理會有N個WM_HSCROLL消息出現,要等你的按下拖拽操作完成后,這個調用才返回

   //在這個調用內部,我估計系統會進入一種消息循環,因為按住左鍵之后,WM_NCMOUSEMOVE

   //和WM_NCLBUTTONUP都不再觸發了。其內部估計是捕捉了WM_NCMOUSEMOVE消息,因之反復刷新滾動

   //盒的位置,若有必要你可安裝鼠標鉤子,以捕捉鼠標移動消息,以及時刷新模擬窗口中滾動盒的

   //的位置。若只是響應WM_HSCROLL消息,你可能覺得滾動盒的拖拽比較滯,不平滑。

  

   //SetWindowsHookEx(...);

   LRESUTL code= ::CallWindowProc(gOldListViewProc, hListView, msg, wParam,lParam);

   //UnhookWindowsHookEx(...);

  

   returncode;

  }

  我建議大家去微軟的網站下載ControlSpy2.0 這個小工具,它用來監視控件的消息,這東西很有用。

  下面我們再看WM_HSCROLL消息,這個消息一般是系統處理WM_NCLBUTTONDOWN或者WM_NCLBUTTONDBLCLK時產生的,但有時也可能是程序刻意發送的,和滾動條操作沒有關系。

  if(msg == WM_HSCROLL)

  {

   ::CallWindowProc(gOldListViewProc, hListView, msg, wParam,lParam);

   //1)讀取滾動條的數據

   //2)再在模擬窗口上繪制滾動條

   //......

   return0;

  }

  另外還有許多其他的消息可能導致滾動條屬性的變化,如用戶的鍵盤操作、鼠標滾輪操作可能導致滾動條的Thumb位置發生改變,這些操作分別導致WM_KEYDOWN和WM_MOUSEWHEEL,而系統又在這兩個消息中執行滾動條的繪制,因此你必須截獲它們,但處理方法同WM_HSCROLL,這里不再啰嗦了。

  當我們沒有按下鼠標左鍵時,只是簡單地在滾動條移動鼠標時,我們會發現滾動條的按鈕和 Thumb都會自動高亮,其實這些變化都是系統在WM_NCMOUSEMOVE和WM_NCMOUSELEAVE中繪制完成的。比如當鼠標進入到 Thumb上時,它就高亮了,當鼠標離開它,它又變灰色了,你要分別處理WM_NCMOUSEMOVE和WM_NCMOUSELEAVE這兩個消息。注意只有ListView應用主題風格之后才可能有WM_NCMOUSELEAVE消息,傳統風格的ListView就沒有這個消息,只有 WM_NCMOUSEMOVE消息,因此處理高亮還真有些麻煩。正是因為主題風格和傳統風格的差異,因此我建議你也處理WM_THEMECHANGED消息,以識別不同的主題模式,實現不同高亮處理。看上面那個圖,TreeView的滾動條是主題風格的,但ListView的滾動條是傳統風格的,但我加了換膚功能。

  另外,我們還應當攔截處理ListView的WM_NCPAINT,將滾動條的區域摳掉,不讓它繪制滾動條。盡管滾動條被模擬窗口遮住了,但還是有必要這樣做,以防止出現意外情況:

  if(msg == WM_NCPAINT)

  {

   HRGN wRgn =NULL;

   RECTsbRect = GetScrollBarRect();//讀取滾動條矩形的一個函數

   HRGNsRgn = ::CreateRectRgn(sbRect.left, sbRect.top, sbRect.right,sbRect.bottom

   if(wParam ==1)

   {

   RECT wRect;

   ::GetWindowRect(hListView, &wRect);

   wRgn = ::CreateRectRgn(wRect.left, wRect.top, wRect.right,wRect.bottom););

   wRgn = ::CombineRgn(wRng, wRgn, sRgn, RGN_DIFF);

   }

   else

   {

   wRgn= (HRGN)wParam;

   wRgn = ::CombineRgn(wRng, wRgn, sRgn, RGN_DIFF);

   }

   ::DeleteObject(sRgn);

   ::CallWindowProc(gOldListViewProc, hListView, WM_NCPAINT,WPARAM(wRgn), 0);

   if(wParam ==1)

   ::DeleteObject(wRgn);

   return0;

  }

  另外,還要攔截WM_WINDOWPOSCHANGING消息,因為當ListView的位置、尺寸、Z秩序發生改變時要及時調整模擬窗口的位置、尺寸、Z秩序。為何要在WM_WINDOWPOSCHANGING中進行,而不選擇在 WM_WINDOWPOSCHANGED或WM_MOVE或WM_SIZE中進行呢?因為在WM_WINDOWPOSCHANGING中處理,可讓模擬窗口先于ListView調整自己的位置、尺寸和Z,可避免一些繪制問題。實際我在FreeCL中既用了WM_WINDOWPOSCHANGING,也用到 WM_WINDOWPOSCHANGED兩個消息。在處理WM_WINDOWPOSCHANGING時調整位置、尺寸、Z秩序,在處理 WM_WINDOWPOSCHANGED時,強制重繪模擬窗口。

  末了還要說明一點的是,系統可能因為用戶改變控件尺寸導致其滾動條自動消失或自動顯示,或者調整滾動條的可用狀態,如你拉寬支持多行顯示的Edit控件,會導致滾動條箭頭按鈕變灰,Thumb消失。這些動作通常都是在 WM_WINDOWPOSCHANGED中完成的,因此這個消息也需要攔截處理:

  if(msg == WM_WINDOWPOSCHANGED)

  {

   LRESULTlReturn = ::CallWindowProc(gOldListViewProc, hListView,WM_WINDOWPOSCHANGED,

   wParam, lParam);

   if(::GetNextWindow(hBuddy, GW_HWNDNEXT ) !=hListView)

   { //調整模擬窗口的Z-Order,確保其緊貼ListView之上

   HWND hAbove = ::GetNextWindow(hListView, GW_HWNDPREV);

   UINT flag =SWP_NOACTIVATE|SWP_NOREDRAW|SWP_NOMOVE|SWP

_NOSIZE|SWP_NOSENDCHANGING;
::SetWindowPos(hBuddy, hAbove?hAbove:HWND_TOP, 0, 0, 0, 0,flag);

   }

   //測試滾動條的顯隱狀態是否改變,并因之調整模擬窗口的顯隱狀態

   //如果滾動條仍舊顯示或滾動條某些元素的顯示狀態有變化或控件位置、尺寸可能改變,

   //強制重繪模擬窗口

   //......

   returnlReturn;

  }

  最后要處理WM_SHOWWINDOW和WM_DESTROY,當ListView隱藏時讓模擬窗口也隨之消失;當它顯示時,讓模擬窗口也隨之顯示。當ListView銷毀時會觸發WM_DESTROY,這時也需要銷毀模擬窗口,這很重要。

  總的來講,模擬法是蠻麻煩的,但比較安全,可靠性高。對開發者來講,都是對消息進行特定處理,是常規手段,對最終用戶來講,用此法實現的滾動條自繪,完全能夠滿足要求,具有充分的自由度,甚至可以對滾動條添加更多特定的功能,比如可以在上面添加其他按鈕,就算是加動畫、加廣告也都是可以的。

   


標簽:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn

文章轉載自:博客轉載

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 国产自国产自愉自愉免费24区 | 国产极品在线视频 | 99久久久国产精品免费不卡 | 国产精品成年片在线观看 | 国产欧洲一区二区在线观看 | 国产成人亚洲精品乱码在线观看 | 国产精品午夜福利在线观看地址 | 国产午夜精品一区二区理论影院 | av在线播放不卡 | 成人三级视频在线观看一区二区 | 91在线无码精品秘 | 精品成人一区二区不卡 | 国产极品嫩模一区二区 | 成人精品无码av综合 | 91麻豆免费免费国产观看 | 国产丝袜视频一区二区三区 | 丰满的少妇中出 | 国产无套水多在线观看 | 国产一区二区三区在 | 国产精品国产三级国产专区5o | 国产亚洲自在精品久久 | 国产偷窥女洗浴在线观看 | 91精品人妻一区二区三区蜜桃 | 不卡人成视频 | 国产高清久久久久 | 寡妇高潮一级毛片91免费看`日 | 国产精品一区久久久久久 | 成人综合国产一区二区三区 | 国产在线精品一区二区黑人 | 国产精品无码专区第一页 | 精品久久免费一区二区三 | 国产欧洲精品自在自线官方 | a片日本少妇偷人妻中文字幕 | 国产不卡三级在线播放 | 国产成人精品久久亚洲高清不卡p | 国产精品精品在线看 | 国产精品高清一区二区不卡片 | 91在线最新精品国产 | 精品国产一区二区三区三洲 | 91日本在线中文字幕 | 国产成人综合亚洲网站 | 国产精品免费aⅴ片在线观 国产精品免费aⅴ片在线观看 | 国产极品精频在线观 | 高潮呻吟在线观看 | 国产毛片久久久久久国产毛片无码 | 97人妻起碰免费 | 国产精品后入内射日本在线观 | 国产精品午夜免费观看网站 | 国产麻豆剧传媒精品国产av | 国产精品成人在线 | 国产美女福利片 | 国产成人av三级在线观看按摩 | 成人精品一区二区三区电影黑人 | 国产无套流白浆一区二区久久 | 国精品午夜福利视频不卡 | 国产成人精品亚洲 | 国产aⅴ无码精品专区 | 成人亚洲色欲色一欲 | 国产美女白嫩嫩在线观看 | 国产美女嘘嘘嘘嘘嘘 | 91精品国产高清久久福利 | 国产毛片一区二区三区 | 国产高清又黄又爽又刺激视频 | 国产精品女上位好爽在线短片 | 成人无码国产一区二区 | 成人国内精品视频在线观看 | 国产午夜福利免费不卡在线观看 | 国产精品一区二区制服 | 国产精品亚洲手机观看每日更新 | 国产69精品久久久久久99尤物 | 国产成人精品久久亚洲高清不卡 | 国产a级毛片不收费 | aⅴ无码一线天在 | 国产在线精品第一区二区 | 精品少妇人妻av无码专区不卡 | 91天天在线综合播放 | 国产成人高清在线观看播放 | 国产sm调教视频在线观看 | 99久久久无码国产精品试看 | 国产精品成人在线 | 2025精品国产自在观看 | 18禁真人抽搐一进一出动态图 | 国产精品一区二区三区四区 | 精品无码毛片 | 国产做a爱视频免费软 | 国产一级毛片潘金莲的奶头 | 91成人午夜精品福利院在线观看 | 国产交换精品一区二区三区 | 2025国产麻豆剧果冻传媒免 | 成人免费一区二区三区 | 91精品一区二区在线观看 | 国产在线观看国偷精品产拍 | 精品久久久久久无码专区 | 91亚洲自偷手机 | 国产精品一区二区白浆 | 国产精品无码免费播放在线观看 | 911在线区啪国自产中文字幕 | 国产一区二区三区精品网站 | 国产高清av在线播放无弹窗 | 国产偷伦视频免费观看 | 精品无人区乱码一区2区3区 | 国产高清视频在线观看69 | 91亚洲欧美日 | 成人无码区在线观看 | 18禁裸乳无遮挡啪啪无码免费 | 91露脸的极品国产系列高清 | a级无码电影在线观看 | 国产精品入口 | 成人在线观看免费爱爱 | a级毛片高清免费视频在线 a级毛片高清免费视频在线播放 | 91看片淫黄大片一级在线观看 | 国产精品无码素人福利免费 | 国产一区欧美日韩 | 极品精品国产超清自 | 国产三级黄片一区二区三区 | 国产毛片18片毛一级特黄 | 高清无码爆乳系列 | 国产三级影院 | 国产精品视频免费一区二区三区 | 国产亚洲欧美日韩亚洲中文色 | 91久久精品一区二区 | 国产精品无码av一区二区三区 | 3d动漫精品啪啪一区 | 国产午夜亚洲精品一级在线 | 国产区精品系列在线观看不卡 | 国产成人av网站网址 | 国产观看精品一区二区三区 | 国产对白俱乐部交换在线播放 | 国产毛片情侣视频 | 国产成人精品一区二区免费 | 国产精品刮毛 | 国产区在线观看 | 国产v一区二区三区无码 | 国产黄a一级二级三级看三区 | 国产成人调教视频在线观看 | 精品国产女主播在线直播观看 | 成人综合国产成人亚洲 | 成人三级视频在线观看一区二区 | 国产精品国产三级国产普通话 | 国产成年人免费视频 | 国产成人精品一区二区三区视频 | 国产精品女人 | 国产欧美国产综合每日更新 | h无码动漫在线观看软件下载 | 国产在线偷揄自 | 国产福利一区二区三区在线观看 | 国产自产在线观看一区 | 国产狂喷潮在线观看国产片 | 99久久精品免费看国产一区二 | 国产尤物精 | 国产精品免费小视频 | 91久久综| 国产午夜亚洲精品午夜鲁丝片 | 国产主播福利一二区在线观看 | 国产剧大全高清免费在线观看 | 国产精品六区久久综合亚洲av | 国产一区二区三精品久久久无广告 | 国产综合av | 国产午夜无码片在线观看影 | 国产不卡视频一区二区在线观看 | 高清国产日韩欧美 | 国产成人精品久久免费看 | 国产a免费观看不卡 | 国产精品密播 | 国产在线无遮挡免费观看 | 精品一卡二卡三无码a | 国产一区二区三区不卡视频在线 | 国产va在线观看免费 | 91久久国产综合久久91大便 | 国产三级在线现免费观看 | 国产成人精品久久一区二区小说 | 2025国产精品偷 | 国产va免费高清在线观看 | 国产精品色哟哟 | 丰满少妇大乳高潮在线 | 国产91丰满老 | 国产午夜无码福利在线看网站 | 精品人妻无码一区二区三区换脸 | 国产精品一区二区久久精品涩爱 | 国产精品无码一区 | 国产精品视频大白屁股冒白浆 | 精品亚洲国产成人a片在线鸭王 | 国产成人尤物精品一区 | 国产精品夜夜春夜夜爽久久 | av每日更新在线观看 | 国产制服丝袜 | 东京热无码中文字 | 国产成人mv在线观看 | 国产原创av一区二区三区 | 国产高清无码久久 | 国产日韩一区在线精品 | 国产拍偷精品 | 国产短视频精品一区二区三区 | 东京热欧美久久久 | 国产av高清怡春院ww8 | 成人午夜精品久久久久久久 | 国产在线精品一区二区三区在线 | 变态sm天堂无码专区 | 国产精品视频全国免费 | 国产一区二区中文字幕 | 91精品综合久久久久 | 国产午夜不卡 | 精品无码一区二区三区视在线 | 按摩一级国产毛片按摩 | 国产一区二区福利 | 国产精品无码翘 | 国产真人一级a爱做片 | 国产精欧美一区二区三区久久久 | 国产成人精品日本亚洲999 | 东京热加勒比无码少妇 | 精品日韩一区 | 极品少妇高潮一区二区三区99 | 91久久成了热搜新宠 | 国产福利萌白酱精品tv一区 | 精品国产免费第一区二区 | 91精品综合国产在线观看 | 国产精品免费久久久久影院小说 | 国产在线观看免费一区二区三区 | 丰满大爆乳波霸奶 | 精品久久久久久久无码 | 国产午夜高潮熟女精品视频 | 精品国产福利在线观看麻豆 | 国产精品无码久久四虎 | 91综合中文字幕一区二区三区 | av无码一区二区三区鸳鸯影院 | 精品国产三级a∨在线观看 精品国产三级a∨在线欧美 | 国产高跟制服剧情在线 | 99亚洲精品卡2卡三卡4卡2卡 | 国产经典自拍一区 | 国产成人午夜视频影院免费观看 | 成人免费va视 | 丰满人妻被黑人中出849 | av天天看| 白嫩极品女粉嫩喷水视频的 | 99久久亚洲精品无码毛片 | av网址观看大全 | 精品国产亚洲人成在线观看 | 91午夜国产在线观看 | av收藏夹电影完整版 | 国产欧美v | 精品人妻无码专区在中文字幕 | 国产人妻久久精品二区三区特黄 | 国产人妻精品久久久久野外 | a级日本乱理伦片入口 | a级国产欧美激情在线 | 东京热av无码 | 国产精品无码免费专区午夜党 | 国产毛片久久毛片 | 成人一区二区三区免费看 | 二区视频在线观看 | 精品免费av一区二区三区 | 国产日韩欧美一区二区三区 | 国产在线拍揄自揄视频网 | 国产高清不卡无码视频 | 国产在线不卡国产高清 | 精品国产91av自在自线麻豆 | 国产精品亚洲久久久久 | av无码勒比| 按摩调教在线观看 | 国产av+刺激+无码 | 国产精品视频一区二 | 国产成人精品久久亚洲 | 国产va无码人在线观看天堂 | 国内偷视频在线观看 | 91欧洲亚洲中日韩在线观看 | 成人av在线视频 | 99久久精品国产一区二区麻豆 | 国产福利一区二区三区四区 | 国产欧美日本亚洲精品一5区 | 国产一区二区视频 | 国产精品一级毛片 | 国产欧美日韩综合自拍 | 成人动漫免费看一区二区三区 | 国产精品免费一区二区三区四区 | 2025中文字幕日韩乱码欧美 | 国产人妻一区二区无码 | 2025在线视频国产第一页 | 精品美女aⅴ国产女教师 | 91一区二区三| 国产欧美久久久精品影院 | 国产一区二区三区不卡在线观 | 国产区精品在线一区二区日韩欧美 | 国产高清视频免费在线观看 | 国产成人综合色视频精品 | 91精品视品在线播放 | 国产日韩一区在线精品 | 国产丝袜美女一 | 国产自在线亚洲精品 | 国精产品一区一区三区免费视频 | 高潮国产精品一区二区喷水 | 国产91高潮流白浆在线播放un | 精品丰满人妻一区二区三区 | 丰满人妻一区二区三区免费视频 | 91久久精品日日躁夜夜躁欧 | 国产主播在线喷水白浆 | 成人午夜福利电影天堂 | 国产成人亚洲精品无码青app | 国产精品视频一区二区三 | 国产欧美日韩午夜在线观看 | 国产无码自拍高清小电影 | 国产丝袜在线观看 | 国产欧美日韩另类精彩视频 | 国产在线精品一区二区夜色 | 精品福利一区二区三区在线观 | 国产91富婆在线观看91 | 国产在线观看播放精品 | 精品午夜福利在线观看 | 国产一区二区在线观看麻豆 | 国产福利在线播放 | 国产日韩精品无码去免费专区国产 | 国产熟女视频草草影院 | 69国自产在线老师啪不卡 | 国产欧美日韩va另类在线播放 | 国产成人无码手机免费 | 91成人影院在线观看 | 2025午夜国产精品福利 | 国产在线无码播放不卡视频 | 国产一二三精品无码不卡在线 | 精品码一区二区三区 | 国产高清视频在线观看不卡 | 国产日韩aⅴ免费无码一区二区 | 99国产精品污污 | 国产精品乱子伦一区二区三区 | 91av视频在线免费观看 | 国产精品日韩欧美久久综合 | 成人综合在线 | 国产一区二区免费在线观看 | 国产成人免费不卡在线观看 | 91av在线观看国产日本视频 | 国产精品高清系列在线观看 | av无码中文字幕不卡一二三区 | 成人亚洲性情网站w | 国自产精品手机在线视频 | 国产精品一区第二页尤自在拍 | 国产精品福利区一区二区三区四 | 国产萌白酱喷水在线播放尤物 | 国产精品无码无卡无需播放器 | 丰满大屁股bbbbb| 国产亚洲欧美一区在线观看 | 91无码在线观看了 | 91在线精品麻豆欧美在线 | 国产一区二区三区美女视频 | 国产成人无码a区精油按摩 国产成人无码a区视频在线观看 | 国产欧美久久一区二区三区 | 国产精品亚洲二区在线看 | 国产aⅴ无码一区二区三区 国产aⅴ无码专区久久精品国产 | 国产精品内射久久久久欢欢 | 精品一区二区三区免费站 | 国产成人无码a在线观 | 国产毛片片精品天天看视频 | 2025国产大陆天免费看黄色视频 | 精品国产一区二区三区国产馆杂枝 | 国产丝袜肉丝视频在线 | 国产精品国产三级国产普通话一 | 精品无码国产一区二区舔 | 成人国产亚洲精品ā区天堂 | 岛国av无码免费无禁网站 | 国产高清一级黄色片 | 国产欧美日韩综合精品一区 | 国产午夜精品一 | a级片在线播放 | av网站在线观看三级片 | 国产成人手机高清在线观看网站 | 精品人妻无码一区二区三 | 国产成人一区二区三区免费视频 | 91在线免费视频 | 成人黄网站免费 | 精品国产一级精品毛片基地 | 国产亚洲综合区成人国产系列 | 国产高清在线精品 | av无码专区亚洲avl在线观看 | 国产精品三级a三级三级午夜 | 激情婬乱a片无码一二三区下 | 国产sm调教视频在线观看 | 国产麻豆成人传媒免费观看 | 91福利一区二区 | 精品麻豆视频播放 | 国产一在线精品一区在线观看 | 国产在线精品中文字幕 | 国产在线观看播放精品 | 高清无码一区二区在线观看吞精 | 国产在线一区二区三区不卡 | 精品少妇人妻av免费 | 精品人妻一区二区三区声综 | 国产成人欧美亚洲日韩电影 | 成人毛片高清视 | 91成人国产综合久久精品九色 | a级毛片视频在线观看 | 国产日韩精品一区二区三区在线观 | 国产人妖视频一区二区女 | 福利国产精品 | 成人无码中文字幕在线不卡 | 国产成人精品视频一区二区不卡 | 国产va免费视频一区二区三区 | 国产精品亚洲玖玖玖在线观看 | 加勒比无码中文字幕 | 国产一区二区三区精品在线观看 | 国产成人免费影片在线观看 | 国产精品无码久久av | 国产精品国产欧美综合一区 | 国产亚洲日韩在线人成 | 91久久精品无码一区二区毛片 | 国产午夜福利精品一区二区 | 国产成人精品久久一区二区 | 国产极品美女高潮无套app | 国产成人a国产在线观看 | 国产精品视频一区 | 成人精品一区二区三区在线观 | 91成人免费观看网站 | 国产无套露脸视频在线观看 | 精品久久久久久中文字幕专区 | 国产美女爽到喷出水来视频 | 国产成人免费高清激情视频 | 国产内射又粗又大又猛 | 国产素人在线观看人成视频 | 国产黄色在线网站 | 99国产精品2025视频全部 | 91麻豆精品一区二区 | 91麻豆精品国产91久久久久 | 国产成人精品高清在线观看99 | 国产在线高清不卡免费播放 | 国产精品天干天干在线观看澳门 | 91av国产成人在线 | 国产精品成人无码av无码免费 | 国产成人麻豆精品午夜国产精 | 国产精品男人的天堂手机版 | 91精品国产91久久综合牛牛 | 国产av天堂首页 | 国产午夜精品毛片不卡 | 99国产成人噼啪免费视频 | 国产美女精品一区二区 | 国产综合亚洲区在线观看 | 东京热一区二区无码av | 99国产精品自在 | 国产免费无码午夜福利电影 | 99国产在线国语精品2025 | 国产一视频在线观看 | 国产成人亚洲精品无码青app | 国产一级露脸av毛 | 精品人妻中文av一区二区三区 | 国产高清不卡无码视频 | 国产aⅴ视频一区二区三区 国产aⅴ熟女 | 97色永久免费视频 | 国产无码白丝自慰 | av无码精品专区在线观看 | 国产精品一区二区亚洲精品 | 99久久精品九九亚洲精品 | 国产精品欧美日韩一区二区 | 国产精品亚洲无码第一页 | 国内精品视频一区二区三区八戒 | 国产成人午夜毛片 | 国产精品白浆无码流出在线观看 | 囯产免费久久久久久国产免费 | 国产精品亚洲日韩欧美色窝 | 国产欧美日韩综合在线 | 精品无码毛片 | 国产91精品一区二区麻豆亚洲 | 91国内自产精华天堂 | 10000部无码免费视频拍拍拍 | 成片在线看一区二区草莓 | 国产成人精品a视频一区 | 国产精欧美一区二区三区久久久 | 国产日韩一区二区三区水蜜桃 | 91天堂一区二区 | 国产成人无码精品久久久免 | 精品无码一区二区三区视频在 | 国产三级一区二区三区 | 岛国av无码免费无禁网站 | 国产免费高清白丝在线观看 | 国产精品日韩在线一区 | 国产成a人亚洲精ⅴ品无码性色 | 成人精品人成网站 | 91亚洲中文天堂在线观看 | 国产成人综合亚洲精品 | 成片在线看一区二区草莓 | 高清无码影视 | 国产成人无码专区bd国语中字 | 国产精品午夜波多野结衣性色 | 国产一区二区三区在线看 | 爆乳邻居中文字幕 | av在线播放一级二级三级 | 成人免费无码大片a毛片18 | 国产高清视亚洲一区二区 | 国产午夜三级 | 国产免费无码成人a片在线观看 | 国产性短视频在线观看 | 国产巨臀系列在线观看 | 成人国产精品一级毛片视频毛片 | 极品少妇被猛得白浆直流草莓视 | 国产一级aⅴ无码毛片 | 国产91在线二区 | 国产欧美日韩中文久久 | 2025国产精品视频 | 精品一区二区三卡四卡网站 | 91久久中文精品无码中文字幕 | 97色永久免费视频 | 国产女主播精品大秀福利 | 动漫成人无码精品一区二区三区 | 国产女王女调教另类调教在线 | 国产成人无码剧情久久久久 | 国产欧美va天堂在线观看视频 | 国产麻豆精品久久一二三 | 国产精品无码久久久最线观看 | 国产猛男猛女超爽免费视频 | 国产999精品久久久久 | 国产成人影院一区二区 | 国产午夜片无码区在线观看 | 国产成人免费在线播放 | av区无码字幕中文色 | 国产无码二区三区 | 国产成人aa片在线观看 | 国产三级精品久久 | 国产经典av| 动漫av纯肉无码国产av | 国产高清视频一区二区在 | av色综合网| 国产熟女乱子伦精品 | 精品人妻一区二区三区日产乱码 | 18禁裸体动漫美女无遮挡网 | 精品视频免费日产一区 | 国产高潮抽搐翻白眼在线播放 | 精品无码日韩国产不卡aⅴ 精品无码日韩国产不卡av | 2025国自产拍精品高潮视频 | 精品久久久久久免费看 | 国产精品成av人在线观看片 | 国产精品原创av片国产日韩 | 国产美女久久精品香蕉欧美 | 国产天堂一区二区三区 | 精品国产呦系列在线观看 | 国产激情无码一区 | 国产精品欧美极品中文久久 | 国产熟女高| 国产成人免费软件 | 国产爆乳无码视频在线观 | 国产不卡视频在线观看 | 国产麻花豆剧传媒精品mva | 精品亚洲国产成av人片传媒 | av无码久久久久久不卡网站 | 国产一区二区三区精品专区 | 国产午夜亚洲精品不卡福利 | 国产成人精品午夜二三区波多野 | 91精品一区是什么 | 国产精品无码久久专区 | 国产午夜精品久久理论片小 | 国产午夜性爱无码视频 | 国产精品日韩在线一区 | 黑人巨大精品欧美一区二区o | 国产精品日韩高清秒播日韩国产欧美 | 国产成a人亚洲精v品无码樱花 | 国产精品系列在线播放 | 国产免费一区二区三区在线看 | 国产精品爆乳奶水无码视频 | 成人精品国产一区 | 国产高清在线视频伊甸园 | av性爱在线观看网站 | 国产一区免费在线观看 | 丰满熟妇人妻中文 | 91极品女神私人尤物在线播放 | 国产精品沙发午睡系 | 高清无码实拍 | 国产精品偷伦视频观看免费 | 国产日韩午夜毛片电影完整版 | 国产欧美综合一区二区三区 | 国产美女口爆吞精系列 | 99成人精品一区二区 | 国产成人久久久 | 国产高清一区二 | 精品日韩产品在线 | 国产精品秘麻豆免费版热议不断 | 国产精品一区在线观看你懂的 | 精品国产片在线免费观看 | 精品国外一级毛片 | 国产精品日本不卡一区二区 | 国产精品福利午夜在线观看 | 国产精品无码专区在线播放 | 国产欧美日韩综合精品一级 | 国产在线精品无码不不卡 | 99精品偷拍视频一区二区三区 | 69精产国品| 国产福利一区二区三区四区 | 国产极品精频在线观 | 69国产成人综 | 精品国产亚一区二区三区不卡 | 国产91高清在线 | 国产一区二区三区不卡在线观看 | 精品无码国产一区 | 国产免费高清视频第一页 | 国产精品视频第二区第二页 | 国产av无码专区亚洲版综合 | 精品国产高清久久久久久小说 | 国产欧美另类久久精品91 | 精品不卡免费一区二区三区 | 精品无码久久久久久久久国产va | 成人精品久久久久免费精品久 | 成在线观看免费网站 | 国产91九色在线播放 | 国产在线小视频午夜三区 | 国产精品一区二区公司 | 高清不卡在线播放 | 国产激情婷婷丁香五月天 | 东京热久久综合久久 | 成人av在线一区二区三区 | 99自偷国偷产品一区 | 变态调教无码专区在线观看 | 国产高清无码不卡顿在线观看 | 国产精品人成在线 | 国产精品无码av在线播放 | 国产精品啪啪一区二区三区 | 91大神大战酒店翘臀美女 | 91亚洲中文天堂 | 国产午夜鲁丝片av无码 | 成人午夜视频在线观 | 国产精品视频一区二区三区在线观看 | 精品国产高清a毛片无毒不卡 | 国产成人高清一区二区私人 | 2025国产视频 | 99久久亚洲精品日本无码 | 精品亚洲aⅴ无码一区 | 国产精品特黄特色三级视频 | 国产一区二三区精华视频 | av伊人久久 | 精品无码免费专区毛片 | 国产成人综合亚洲欧美动漫 | 国产精品一香蕉国产线看观看 | 福利片在线观看 | 国产精品日本不卡一区二区 | 成人无码一区二区片 | 国产午夜理论不卡在线观 | 国产亚洲午夜高清国产拍精品 | 国产在线观看18 | 国产一区二区三区不卡在线观看 | 高清无码国内自拍视频 | 国产人妻人伦精品1国产 | 99国产欧美久久久精品蜜桃 | av免费无码在线观看 | 国产成人福利 | 国产91精品久久久久久久 | 国产综合久久久久久 | 国产高清一区视频在线播放 | 国产美女精品一区二区 | 国产精品福利一区 | 国产91热爆ts人妖在线 | 国产无码在线一二三 | 国产一区二区三区日韩精品欧美 | 国产麻豆剧传媒精品国产免费 | 国产一级a级毛片久久久久精品卡 | 国产成人精品a视频 | 国产精品亚洲tv | 国产麻豆放荡av | 国产日韩av在线 | 成人精品毛片免费视频 | 国产熟人av一二三区 | 国产一区精品 | 成人在线观看av网站 | 国产成人精品视频一区 | 国产熟女露脸 | 极品尤物一区二区三区小说 | 国产一区精品在线观看 | 国产成人乱码一二三区18 | 18禁成年无码免费网 | 国产精品国产自线在线观看 | 国产成人猛男69精品视频 | aⅴ无码中文字字幕 | aⅴ亚洲| 国产午夜福利100集发布 | 国产成人欧美一区二区三区 | 91夜色精品偷窥熟女精品网站 | 国产激情一区二区三区在线观看 | 国产精品欧美91成人在线 | 91国内精品久久久久怡红院 | 国产成人一区二区无码不卡在线 | 高清久久久久极精品久久久 | 国产经典偷自视频区视频 | 国产交换配乱婬视频偷大叼 | 变态另类欧美大码日韩 | 国内精品视这里只有精品 | 69久久夜色精品国产 | 国产成人无码aⅴ片在线观 国产成人无码aⅴ片在线观看 | 国产精品色哟哟视频网 | 国产精品嫩草影院免费观看 | 国产精品毛片va | 成人午夜电影免费完整在线看 | 国产免费人成在线视频 | 国产一区二区黄片 | 国产二级毛片无码精品视频 | 国产成人久久久久精品 | 国产熟女一区二区三区十视频 | 91网址在线播放 | 成人精品一级毛片 | 精品国产三级在线专区不卡 | 精品黑色丝袜在线观看 | 国产熟女亚洲精品明星自拍 | 爆乳无码av一区二区三区 | 国产欧美日韩综合精品二区久久 | 国产精品专区在线免费观看 | 精品丝袜国产自在线拍 | 成人亚洲a片ⅴ一区二区三区动漫 | 国产精品亚洲欧美日韩区 | av激情在线观看免费 | 国产精品成人免费视频一区 | 国产迷奸在线观看 | 国产美女a做受大片观看 | 成人国产精品秘久久久 | 精品三级一区二区 | 3d动漫精品啪啪一区二区下载 | 国产精品一区91 | 精品国产中文自拍 | 国产区人妖另类精 | www在线一区二区 | 国产精品观看一区二区三区 | 成人3d动漫一区二 | 国产麻豆欧美亚洲综合久久 | heyzo无码综合 | 91嫩草国产线观看免费永久 | 调教女m视频免费区 | 91精品国产福利在线观看富婆 | 91精品免费久久久久久久久 | 国产成人无码区免费aⅴ片老人 | 二区三区av无码蜜桃 | 精品亚洲高清一区二区 | aⅴ无码一级a片在线视频免费 | 国产成人亚洲精品91专区 | 国产激情视频在线 | 国产三级精品三级在线专1 国产三级精品三级在线专区 | 韩国高清无码久久av | 精品视频久久久久 | 精品无码人妻一区二区三区 | 国产91熟女一区二区三区 | 国产ww久久久久久久久久 | 国产a视频 | 国产午夜成人免费看片无遮挡 | 国产午夜福利片在线观看 | 国产精品福利电影一 | 成年女人免费视频播放人 | 99精品视频免费热播在线观看 | 丰满肥臀大屁股熟妇激情视频 | 国产精品午夜国产小视频 | 国产一区精品在线 | 国产欧美精品在线一区二区三 | 国产91乱剧情全集 | av三级片黄片在线播放 | 国产精品毛片久久 | 成人涩涩视频免费观看 | 99久久这里只有免费精品 | 成人午夜福利免费无码视频 | 国产成人精品.一二区 | 91国偷自| 国产成人精品久久久久开播 | av免费在线| 国产成人综合伊人日韩 | 韩国精品视频一区二区在线播放 | 国产午夜福利电影在线观看 | 国产重口老太和两个小伙另类 | 精品精品国产高清a毛片 | 国产精品国产三级国产剧情 | 国产成人精品免费视频动漫 | 国产剧情巨作在线观看 | 国产午夜激无码毛片久久hd | 国产剧mv免费软件麻花豆传煤 | 百度国产欧美在线一区二区 | 911午夜福利精品 | 国产三香港三韩国三级不卡 | 国产精品毛片在线大全 | 国产原创日韩精品国产 | 国产精品一国产精品最新章节 | av免费一级二级 | 99久久精品国产中国久久 | 国产一区欧美日韩另类 | 福利视频一区二区三区 | 国产亚洲精久久久久久无码av | 高清不卡av一区二区 | 91天堂一区二区三区在线观看 | 国产精品视频色尤物yw不卡 | 国产精品美女www爽爽爽软件 | 国产成人一区二区三区毛片 | 18禁黄黄美女网站在线看 | av免费无码在线观看 | 国产午夜精品一 | 丰满少妇人妻hd高清 | 国产精品亚洲日韩欧美色窝 | 国产午夜手机精彩视频 | 国产高清一区二区三区四区 | 国产精品后入内射日本在线观看 | 国产精品嫩草久久久久 | 国产在线一区小视频 | 国产三级观看久久 | 国产成人三级在线视频网站观看 | 国产精品无码素人福利免费 | 国产高清一区二区三区人妖 | 国产综合一千收藏 | 91尤物在线观看精品 | 18禁成年无码免费网站无遮 | 国产日本精品一区二区 | 国产麻豆91传媒入口 | 国产精品人成在线 | 国产91一区二这在线播放 | 国产无码免费在线观看网站 | 国产av一区二区三区无码野 | 国产精品福利视频导航 |