久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

MFC屬性網(wǎng)格控件CMFCPropertyGridCtrl實戰(zhàn)教程:從初始化到數(shù)據(jù)回調

MFC屬性網(wǎng)格控件CMFCPropertyGridCtrl實戰(zhàn)教程:從初始化到數(shù)據(jù)回調 簡介CMFCPropertyGridCtrl 使用示例是一份面向 MFC 開發(fā)者的屬性網(wǎng)格控件演示資源。資源包為 RAR 壓縮格式共 40 個文件、約 152KB以 11 個頭文件、7 個 C 源文件為主配合 vcxproj 工程文件、rc 資源腳本、aps 輔助資源和調試日志構成可直接打開學習的完整工程。內容預覽中可見 test 與 dll1 兩套工程分別演示了控件創(chuàng)建、屬性添加、子屬性組織及界面樣式設置等關鍵操作能夠幫助讀者快速掌握從初始化到屬性變更處理的全流程。目前已有 735 人學習使用適合需要集成屬性網(wǎng)格功能或深入理解 MFC 控件擴展機制的開發(fā)者。通過對照示例代碼讀者可以避免常見的編譯與界面刷新問題并在此基礎上擴展自定義屬性編輯器示例代碼結構緊湊適合直接導入 Visual Studio 查看調試對于希望快速搭建屬性編輯界面的團隊具有直接參考價值。 用了這么多年MFC我印象里第一次打開Visual Studio的屬性面板時心里想的是這種控件到底怎么實現(xiàn)的。后來才知道微軟從BCGControlBar Pro里移植了一套界面組件到MFC其中就包括CMFCPropertyGridCtrl這個屬性網(wǎng)格控件。它的出現(xiàn)基本讓自繪屬性面板這件事成了歷史。我最早是在一個內部配置工具里用它替換手寫的幾十個編輯框和下拉框改完之后整個界面代碼量直接砍掉一大半。這篇就從一個實際使用者的角度把CMFCPropertyGridCtrl的初始化、屬性項構造、事件回調、數(shù)據(jù)回流以及我踩過的坑完整過一遍。如果你正在做MFC桌面工具、節(jié)點屬性編輯、配置面板這類功能這篇文章應該能幫你少走不少彎路。1. 為什么屬性網(wǎng)格能免掉你一半的界面代碼先說說這個控件到底解決了什么問題。做工具類軟件的時候總免不了要給一堆對象編輯屬性。比如一個繪圖程序的畫布屬性寬、高、背景色、網(wǎng)格開關、對齊方式、導出路徑……如果全用普通控件實現(xiàn)一個屬性一個編輯框加一個標簽再手動處理布局屬性一多界面就亂成一團動態(tài)增刪屬性更是噩夢。CMFCPropertyGridCtrl的工作方式更像一張屬性表每一行左側顯示屬性名右側顯示屬性值。屬性可以是文本、數(shù)字、下拉選擇、顏色、文件路徑、字體、布爾開關、甚至自定義的熱點按鈕。它內置了編輯框、下拉列表、顏色選擇器、文件選擇對話框還帶分組和折疊功能。你只需要往里面塞屬性對象剩下的繪制和交互它自己處理。這個控件能省代碼的核心在于它把一行屬性封裝成了一個對象而不是一堆分散的控件。每個CMFCPropertyGridProperty對象自帶值、描述、類型、是否可編輯等狀態(tài)。一個幾百行代碼的編輯頁面用這個控件濃縮成幾十行AddProperty調用。另外它還支持運行時增刪屬性配置文件切換、動態(tài)模板這類需求處理起來特別順手。從源流上看CMFCPropertyGridCtrl是VS2008 SP1開始隨MFC一起發(fā)布的底層結構和BCGControlBar Pro的屬性網(wǎng)格一脈相承。所以你在網(wǎng)上搜到BCG相關的用法放到MFC版本里大多也對得上。它在MFC九年義務教育里屬于老師沒教但工作中總碰到的控件文檔有但比較零散好用但也藏了不少需要注意的地方。2. 啟用控件前的三個隱藏前置條件2.1 視覺樣式必須提前打開這是新人最容易碰到的第一個坑控件拖上去了代碼也寫了運行出來卻是一片空白或者背景顏色不對。原因多半是沒啟用視覺樣式管理器。CMFCPropertyGridCtrl的繪制內部依賴CMFCVisualManager必須在程序初始化階段調用BOOL CMyApp::InitInstance() { // 必須在創(chuàng)建屬性網(wǎng)格之前執(zhí)行 CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerVS2008)); // 如果你希望控件外觀跟隨系統(tǒng)主題可以換用 // CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows)); ... }這里不調用的后果就是控件能創(chuàng)建但自繪邏輯走不通表現(xiàn)通常是空白或者底色一片異常。還有一個坑是開發(fā)機如果關閉了系統(tǒng)的視覺樣式比如在某些精簡版Windows上CMFCVisualManagerVS2008的繪制會退化這時候換用CMFCVisualManagerWindows往往能救回來。2.2 消息映射用ON_REGISTERED_MESSAGE而不是ON_MESSAGE屬性網(wǎng)格的值變化通知是一條注冊消息不是普通的WM_COMMAND或WM_NOTIFY。在對話框或視圖類的消息映射里要這樣寫B(tài)EGIN_MESSAGE_MAP(CMyDialog, CDialogEx) ON_REGISTERED_MESSAGE(AFX_WM_PROPERTY_CHANGED, CMyDialog::OnPropertyChanged) // AFX_WM_PROPERTY_CHANGING 也可以注冊它在編輯器中數(shù)據(jù)修改但尚未提交時觸發(fā) END_MESSAGE_MAP() afx_msg LRESULT OnPropertyChanged(WPARAM wParam, LPARAM lParam);我把這條單獨拎出來是因為老代碼里很多人習慣性寫ON_MESSAGE結果編譯報錯或者收不到消息折騰半天。AFX_WM_PROPERTY_CHANGED的wParam是控件句柄lParam是發(fā)生變化的CMFCPropertyGridProperty指針。注意這個宏必須寫在BEGIN_MESSAGE_MAP/END_MESSAGE_MAP之間不需要額外的消息ID定義系統(tǒng)內部已經(jīng)注冊好了。2.3 典型初始化代碼骨架控件可以資源編輯器里拖也可以動態(tài)創(chuàng)建。我習慣用動態(tài)創(chuàng)建因為屬性網(wǎng)格多半需要調整位置和大小而且動態(tài)創(chuàng)建可以隨時RemoveAll重建靈活很多。// 在對話框OnInitDialog里 CRect rectClient; GetClientRect(rectClient); m_wndPropGrid.Create(WS_CHILD | WS_VISIBLE | WS_TABSTOP, CRect(0, 0, 100, 100), this, IDC_PROP_GRID); m_wndPropGrid.EnableHeaderCtrl(TRUE); // 顯示屬性 / 值列頭 m_wndPropGrid.SetAlterColor(RGB(247, 247, 247)); // 交替行底色提升可讀性 m_wndPropGrid.SetLeftColumnWidth(160); // 左側屬性名列寬幾個細節(jié)說明。EnableHeaderCtrl(TRUE)會顯示屬性/值的分欄標題如果你對界面空間敏感也可以關掉。SetAlterColor是交替行背景色不開也不影響功能但是屬性多的時候連續(xù)看錯行是常有的事開了之后視覺上舒服很多。SetLeftColumnWidth雖然名字看著是設置像素寬度但它有個使用時機問題后面第五部分會專門說我建議在AddProperty全部做完之后調用一次相對穩(wěn)妥。3. 屬性項的構造與常用類型從普通文本到下拉列表3.1 基礎文本屬性的創(chuàng)建CMFCPropertyGridProperty有幾個重載構造函數(shù)實際開發(fā)中最常用的就兩個一個是無描述信息的短版本另一個是帶描述和業(yè)務ID的完整版本。我強烈建議用完整版本CMFCPropertyGridProperty* pProp new CMFCPropertyGridProperty( _T(項目名稱), // 屬性顯示名稱 COleVariant(_T(默認項目)), // 屬性值注意要包成COleVariant _T(顯示在狀態(tài)欄的說明文字), // 描述 ID_PROP_PROJECT_NAME); // 業(yè)務ID后面用GetData()取回 m_wndPropGrid.AddProperty(pProp);最后一個參數(shù)是DWORD_PTR類型的dwData這一步很多人會省覺得沒用。但實際項目里屬性一多回調里靠屬性名字符串比較會很痛苦。SetData/GetData是屬性和業(yè)務邏輯之間最直接的關聯(lián)手段傳一個枚舉或資源ID進去后面值變化的回調處理會清爽很多。3.2 下拉選擇、顏色、文件路徑、字體屬性下拉列表用AddOption逐個添加可選項。注意默認值是通過COleVariant((long)索引)來指定的不是傳字符串CMFCPropertyGridProperty* pMode new CMFCPropertyGridProperty( _T(工作模式), COleVariant((long)0), _T(選擇程序運行模式)); pMode-AddOption(_T(自動)); pMode-AddOption(_T(手動)); pMode-AddOption(_T(半自動)); pMode-AllowEdit(FALSE); // 禁止手動輸入只能從下拉列表選 m_wndPropGrid.AddProperty(pMode);COleVariant((long)0)對應第一個選項。這個寫法容易踩坑的地方是有人會傳字符串自動作為默認值但下拉屬性內部保存的是索引而不是字符串初始化后界面可能顯示異常或者是索引號。AllowEdit(FALSE)這個調用經(jīng)常被忽略如果允許編輯用戶就可以在框里輸入一個列表里不存在的值后面取值時你會拿到一個非法索引處理起來很麻煩。顏色屬性、文件屬性和字體屬性有專門的派生類// 顏色屬性 CMFCPropertyGridColorProperty* pColor new CMFCPropertyGridColorProperty( _T(背景色), RGB(255, 255, 255), _T(界面背景顏色)); // 文件屬性第二個參數(shù)TRUE表示保存文件對話框FALSE表示打開文件對話框 CMFCPropertyGridFileProperty* pFile new CMFCPropertyGridFileProperty( _T(導出路徑), TRUE, _T(C:\\out.txt), _T(txt), _T(文本文件(*.txt)|*.txt||)); // 字體屬性 CMFCPropertyGridFontProperty* pFont new CMFCPropertyGridFontProperty( _T(正文字體), _T(微軟雅黑), _T(界面正文字體)); m_wndPropGrid.AddProperty(pColor); m_wndPropGrid.AddProperty(pFile); m_wndPropGrid.AddProperty(pFont);這三類是直接從CMFCPropertyGridProperty繼承下來的AddProperty接受基類指針所以不用做強制轉型。文件屬性的過濾器字符串格式和CFileDialog一致最后必須以||結尾這個格式寫錯的話文件對話框里看不到任何文件。3.3 用分組屬性做折疊分區(qū)屬性一多平鋪展示就不夠看了。CMFCPropertyGridCtrl的分組功能本質上是構造一個沒有值的父屬性再把子屬性掛到它下面CMFCPropertyGridProperty* pGroup new CMFCPropertyGridProperty(_T(基本設置)); pGroup-AddSubItem(new CMFCPropertyGridProperty( _T(名稱), COleVariant(_T(obj1)), _T(對象名稱))); pGroup-AddSubItem(new CMFCPropertyGridProperty( _T(可見), COleVariant((BOOL)TRUE), _T(是否可見))); pGroup-AddSubItem(new CMFCPropertyGridProperty( _T(透明度), COleVariant((long)50), _T(百分制))); m_wndPropGrid.AddProperty(pGroup);注意父屬性本身不要調用SetValue設置值否則會出現(xiàn)一個分組本身竟然也能編輯值的詭異效果。分組的意義在于視覺層次和折疊它自己不是一條可編輯屬性。另外分組屬性仍然可以用Enable(FALSE)整組置灰這個技巧在權限控制里很實用一個分組代表一個功能模塊禁用的時候就整組disable掉。還有一個批量操作的小經(jīng)驗動態(tài)填充大量屬性時先把SetRedraw(FALSE)掛起全部AddProperty完畢后再SetRedraw(TRUE)并Invalidate能明顯減少閃爍屬性多的時候效果尤其突出。4. 值變化回調屬性變了業(yè)務數(shù)據(jù)怎么跟上4.1 事件回調里拿到變化的是哪個屬性在消息映射里注冊了AFX_WM_PROPERTY_CHANGED之后處理函數(shù)第一件事是解析lParam確定到底是哪個屬性變了。用GetData()拿業(yè)務ID是效率最高的判斷方式LRESULT CMyDialog::OnPropertyChanged(WPARAM wParam, LPARAM lParam) { CMFCPropertyGridCtrl* pGrid (CMFCPropertyGridCtrl*)wParam; CMFCPropertyGridProperty* pProp (CMFCPropertyGridProperty*)lParam; if (pGrid nullptr || pProp nullptr) return 0; switch (pProp-GetData()) { case ID_PROP_PROJECT_NAME: // 處理項目名稱變化 break; case ID_PROP_WORK_MODE: // 處理工作模式變化 break; default: break; } return 0; }如果你當時沒SetData那這里就只剩比較屬性名的路可走。短屬性名倒還好長英文屬性名容易寫錯而且代碼里散布一堆魔法字符串重構屬性名的時候還不容易查全。所以回到第三部分說的從一開始就養(yǎng)成SetData的習慣。4.2 COleVariant轉C數(shù)據(jù)類型的完整套路回調里拿到CMFCPropertyGridProperty指針后用GetValue()取到的其實是一個COleVariant。不同屬性類型對應的字段不一樣我整理了一個常用對照屬性類型取值方式說明文本屬性pProp-GetValue().bstrVal轉成CString即可Int/Long屬性pProp-GetValue().lVal注意不是intValDouble屬性pProp-GetValue().dblVal浮點數(shù)值布爾屬性pProp-GetValue().boolVal ! VARIANT_FALSEboolVal是VARIANT_BOOL下拉屬性pProp-GetValue().lVal拿到的是選項索引顏色屬性pProp-GetColor()直接返回COLORREF文件屬性pProp-GetValue().bstrVal返回路徑字符串CString接收最常見的轉換套路是這樣// 文本屬性 CString strName pProp-GetValue().bstrVal; // 布爾屬性 BOOL bVisible (pProp-GetValue().boolVal VARIANT_TRUE); // 整型屬性 int nValue (int)pProp-GetValue().lVal; // 下拉屬性需要選項字符串時 int nIndex (int)pProp-GetValue().lVal; CString strOption pProp-GetOption(); // 獲取當前選中項文本顏色屬性和文件屬性并沒有走通用值那條路它們有自己的專用接口GetColor()返回COLORREFGetValue().bstrVal返回路徑字符串。如果你試圖從顏色屬性里取lVal結果大概率是0或者垃圾值。這個區(qū)分在最初接本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩少妇无码| 久久AV无码AV| 成人A片男人的天堂| 成人自拍三级在线观看| 美女骚尻视频| 亚洲国产成人福利在线观看| 国产熟女少妇一区| 国产人伦a片信息免费片| 97在线青| 日韩人体偷拍| 成人97人人超碰人人| 亚洲中文字幕久久无码精品| 口爆综合网| 伊人操你| 日本超碰色精品| 久久久一级| AV免费在线播放一区| 亚洲第一页色网| yazhousetuoumei| 婷婷久月| 啊…啊…操我用力操我| 日韩一区二区高清在线观看的| 亚洲色阁| 天堂综合网| 九九九国产精品| 二级久久网| 欧美成人9797| 狠狠狠狠狠干| 五月丁香综合激情| 日本一级性爱| 天天做日日爱夜夜爽| 色欲三区| 少妇人妻好深太紧了vr91| 91性网| 久久99精品九九久久久婷婷| 激情小说亚洲视频| 狠狠爱夜夜干| 蜜伊人色综合97| 日日干夜夜骑| 久久曰曰| 欧美性爽xyxOOOO| 久久久久日本视| 青草一区二区| 久久天天躁日日躁狠狠躁| 中文操逼字幕| 国产97/欧美| 青娱乐日韩无码| 91痴汉| 丁香六月综合激情| 97欧美综合| 人妻在线中出视频| 亚洲AV永久无码一区仙野| 久久中文字幕女同性恋一区| 麻豆国产尤物AV| 私人尤物在线精品不卡| 97国产天堂岛| 国产精品亚洲免费| 久久丁香久草综合网| 嗯嗯啊好大| 色噜噜人妻丝袜a∨先锋影| 5252色欧美在线男人的天堂| 婷婷久草一区二区三区| 天天干人人干天天日97| 久久精品国产亚洲av水密被窝| 久草色悠悠在线视频| 亚洲成人性爱网站在线播放| 激情网色| 色情婷婷| 亚洲青青草| 肉丝无码中文高清| 一起草欧美| 超碰成人公开| 偷拍网站久久男女男| 另类小说综合网| 亚洲春色欧美| 97超碰亚洲| 日韩国产欧美伦理在线| 久久久夜夜夜| 亚洲人精品久久久| 热久久九九热| 亚洲麻豆精品二区三区| 国产小黄片在线免费观看| 91人人| 91久久久久久久| 日本一区二区三区精品| 综合欧美日本三级| 日韩黄色成人性爱| 911av网站免费观看| 高清视频一区| daxiangjiao你懂的| 中文字幕乱码人妻一区二区三区,99精品| 日韩在线一区高清在线| 成人日本片久久久蜜桃| 热久日综合| 97五月天| 婷婷五月天伊人| 日本视频在线观看污污污| 屁股久久久久久| 日韩中文字幕国产| 国产精品自在线发布| 婷婷五月花| 第一高清av中文字幕| 人妻少妇精品视频一区二区三区| 欧美色图99| 韩日精品福利视频一区不卡在线免| 操操操操操操| 370p日韩欧美亚洲精品| 国产高潮AA片免费看| 久热无码| 欧美日韩一二三| 精品九九九九九九| 久久久久久91香蕉国产| 尤物视频偷拍免费| 青青草原成人| 欧美日韩色综合网| 中文字幕精品乱码| 中文字幕国产| 色97欧美| 求求你操操我| 亚洲欧美色图| 97精品国产97久久久久久| 亚洲涩图欧美| WWW操逼| 麻豆这里只有精品| 国产搭汕a级片| 淫荡少妇免费| 99re在线视频| www.狠狠| 日韩在线国产字幕| 天天享受天天看| 亚洲天堂精品日韩电影| AV一二区| 日韩人妻有码免费视频| 色www精品视频在线观看| 97久久网| 亚洲 欧美 小说| 性爱视频免费网址| 欧美久久毛片基地| 亚洲成人性爱网站在线播放| 91爰爱欧美| 亚洲 欧美 精品专区 极品| 国产视频三区四区| 天天操天天射天天日| 狠狠图片青青草| 九九综合久久中文字幕| 久久色AV线| 在线观看综合精品亚洲| 青青草福利视频| 亚洲精品一区二区三区新线路| 97天天日| 日日黄色三级网站| 交换娇妻呻吟声不停中文字幕| 4141514逼喷水三级片| 久久春色| 亚熟hd视频在线| 操逼逼无码| 中文字幕国产| 欧美后进式| 在线午夜成人无码视频| 精品视频久久区| 亚洲国产一区二区入口| 久久精品一区一起草| 亚洲无码99| 午夜精品久久久久久久久久久久久| 五月天激情小说网| 2017av无码免费无线播| 台湾肥佬网一区二区三区| 国产精品99精品视频网站| 欧洲亚洲天堂精品| 天天舔天天 | 18精品一区| 久久久久久亚洲Av无码精| 欧美综合 站| 国产一区二区三区中文字幕| 国产成人 综合亚洲 天堂| 国产蜜臀精品一区二区尤物| 亚洲大色堂| 亚洲综合一区二区| 成人无遮挡毛片免费看| 欧美精品97| 久日综合网| 天天色综合图片| 欧美性爱91| 91N综合网| 综合网久久| 久久国产三区| 亚州免费啪啪视频| 天天综合-91入口| 97欧美久久久久久久| 五月天婷婷影院| 国产一区二区三三视频| 97鸡把在线视频| 91欧美综合在线| 在线 制服丝袜中出 人妻| 国产美女口爆吞精视频| 精品人妻高清麻豆av| 操淫穴亚洲五月丁香 | 伦理弟一页| 天综合网| 国产亚洲99久久精品| 亚洲综合另类小说色区亚洲成av人片在www| 青青欧美| 无码国产精品96久久久久孕妇| 欧美精品91| 久久98| 国产精品高清2021在线| 亚欧无码线免费观看视频| 熟女人妻一区二区三区| 一级人妻性爱视频| 91视频国品一二三区| 一级做a爰片性色毛片久久| 欧美亚洲韩国视频十五区| 日韩在线97| 国产日本熟女顶级一区二区三区视频| 国产毛片久久久久久久| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 亚洲官网在线| 婷婷亚洲综合| 综合色色网| 日本三级中国三级99人妇网站| www久久精品| 中日高清无码操逼视频| 人妻久久久久久久久久久久久久久| surenchaopeng| 亚洲欧美setu| 超碰 另类 欧美 | 亚洲男人bt天堂| 久久香蕉综合一本到3atv| 日韩综合成人免费视频| 郑州宾馆老熟女露脸啪啪| 囯戸精品高潮呻吟旡码| 激情五月天插| 波多野结衣一级视频| 岛国免费视频在线| 在线播放成人高清免费视频| 欧美色视| 欧美第一页| 久久久精品电影| 日韩精品人妻一| 日本精品无码三级网站| 在线看片国产精品每日更新| 天天看,天天做| 色情婷婷| 大香蕉欧美日韩| x97av| 亚洲丝袜二区在线| 久操视频在线观看| 翔田千里无码中出中文字幕| 国产51色综合久久免费| 亚洲精品美女久久久久久久久| 久久人人爽人人爽人人片Ⅴ| 日韩视频啪啪| 国产亚洲一黄| 久久精9| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 91天天综合| 免费看黄片现成| 亚洲毛片基地专区| 久久综合资源一区二区| 嗯嗯嗯啊啊啊操的我好爽| 好看的91视频| 蜜屁av| 欧美区亚洲区偷拍区| 国产精品亚洲天堂网址| 五月丁香婷婷色| 91色五月俺来也| 蜜桃臀一区二区aV| 一级AV性爱| 99热在线播放| 加勒比海成人视频网 | 91精品国产91久久久久久久久久久久| 蜜臀99久久精品久久久懂爱| 乱伦av.com| 混色激情av| 欧美综合777| 国产高清在线自在拍69| 在线洲亚线| av网站在线看| 久草视频在线视频在线视频在线观看 | 天天干美少妇一区| 精品国产一区二区三区四区在线看| 人人摸.人人色| 无码伊人久久大杳蕉中文无码| 人夜夜精品网站香蕉嫩草| 又黄又粗又硬又长又大| 粉嫩AV一区二区夜夜| 国产高清精品一区二区三区毛片| 国产精品成人在线| 91影视亚洲| 91肉片| av片在线观看免费播放| 97操在线| 国产精品久久久久久久AV大片 | 9久热| 天堂在线一区二区| 午夜啪| 久久久人体| 午夜精品人妻二区三区| 久久久久久久78| 欧美中文狠| 啊啊好多水| 亚洲情色 欧美| 欧美黄色大香蕉一区二区| 好好的日:com久久九九| 大香蕉免费3| 一区二区三区在线资源| 亚洲美女精品九九视频| 嗯嗯啊啊视频在线看| 中出91视频| 国产精品美女久久久久AⅤ国产馆| 欧州色图区| 国产白丝AV| 亚洲夜夜欢无码一区二区| 高清不卡 中文 人妻| 久久首页| 欧美激色| 人人操人人狠狠操| 亚洲高清综合网| 99精品在线观看| 熟女91网站| 精品久久久久久亚洲| 欧美天天搞| 久久国产99精品72福利| 污色区网站| 黄色高清久久无码依人| 高清无码 国产精品| 久久精品中文字幕女同| 人人看人人摸人人色| 91精品在线播放| 天天色播| 国产精品一区av在线| 日韩资源网| 久久久成人国产精品无码| 日韩精彩视频| 婷婷五月天补不补| 人妻献身系列第54部| 久久99深爱久久99精品| 午夜天堂精品久久久久91| 91丨人妻丨国产丨丝袜| 嗯嗯啊啊视频一区二区三区| 国产又爽又黄| 92性色国产午夜福利在线661| 国外91| 久久久激情| 欧美97| 青草视频人妻在线观看| 色婷婷久久| 自拍偷拍草一草| 国产不卡的视频| 中文字幕超碰CAO| 国产诱惑| 91neishe| 手机在线A片| 亚洲天堂另类| 欧美色图 人妻| 国产久久久久久久久一区二区| 欧美色图色综合| 欧美少妇性乱| 国产精品自拍欧美在线| 91性高朝久久久久久久久| 2019亚洲男人天堂| 九九九久千久久激情蜜桃在线看| 日本精品高清一二区一本到| 成人26uuu| a啊啊啊啊啊啊啊啊一区二区| 99re在线观看| 日本久操视频| 久草视频分类在线| 国产熟女完整版中字 | 国产精品一区午夜福利| 国产捆绑一区| 98久久| 国产中文字幕在线观看| 亚洲色图国产另类| 亚洲限制级在线| 91狠狠综合久久| 日va操| 日韩性爱免费观看视频| 亚洲人妻在线精品| 91精品人妻一品二品三品| 人妻少妇精品久久久| 夜夜高潮夜夜爽高清视频一| 91oumei| 成人性爱电影一区二区| 无码逼| 人妻一区二区三区视频| 青青草好吊色| 欧美色另类| 亚洲日韩97| 中文字幕综合人妻| 男人天堂.AB| 99热| 97资源超碰| 婷婷爱五月| 日韩成人综合网| 99自拍视频在线观看| 激情网色| 无码日韩人妻av一| 在线观看色视频| 强奸乱伦大香蕉网| 精品-91人妻子系列| 国产区性爱在线视频秋霞豆| 黄色欧美性爱视频| av无线看| 天天色综亚洲91污| 婷婷久久网| 色999五月色| 91久久久久久久| 婷婷五月天影院| 99热综合| 91碰碰碰| 天天操女人| 国产精品肉丝自拍| 97一本大道亚洲一区| 欧美在线视频播放| 中文字幕第二页| 粉嫩久久久极品| 91丝袜人妻| 久久久久久久91| 欧美高清第一页| 啪啪性爱免费视频| 国产91亚洲精品一区二区三区| 亚洲欧洲自拍图片专区满春格| 91高潮| 久久久久久网址| 秋霞网—男女啪啪亚洲免费体验区 | 亚洲一区二区三区播放在线| 免费A V在线播放| 天天爽人人综合免费7799| 欧美乱色| 91精品免费| 99999国产| 日产操逼| 国产免费永久精品无码| 一区麻豆 高清中文字幕| 精品国产72| 成人资源中文字幕在线观看| 日本成a人v网站在线观看| 国产精品点击进入在线影院高清 | 老熟妇91| 日韩在线观看字幕精品| 天天综合色电影| 天天综合网入口~91| 羞答答AV中文字| 精品一区二区三区丰满熟女-亚洲欧美一区| 国产激情视频一区区三区| 啪啪资源网| 婷婷啪啪| 欧美综合网1| 亚洲国产综合图区中文字幕| 探花熟女,姿勢到位,體驗感也到位| 亚洲欧洲综合视频在线| 97国产天堂岛| 99热一区二区三区四区| 强奸乱伦中文字幕AV| 亚州操操穴网| 天天射夜夜骑| 欧美片第一页| 欧美毛片在线网| 91九九九吃| 午夜男女爽爽大片免费观看| 久久久久9| 青青草久草AV| 欧美日韩国产高清在线一二三区 | 极品色电影院| 久草视频分类在线| 日本免费一区二区不卡| 91欧美大片| 婷婷久久五月| 999九九九九国产动| juliaann欧美丝袜办公室| 国产精品亚洲天堂网址| 久久內射| 国产久久免费精品视频| 男人的天堂日韩| 性暴力欧美猛交在线直播| 色色热| 亚州欧美总和| 日日操丁香五月天| 99黄页网站| 一级免费啪啪片| 一级aaaaa欧美中文字幕录像片| 久久精品天美| 男人天堂网址| 偷拍网站久久男女男| 久久久91福利姬| 亚洲AV噜噜狠狠网址蜜桃动漫| 五月久久HDAV| 日韩免费av片高清无码| 日本人体九九九九九九| 久久久人妻| 97久精品| 蜜臀99久久精品久久久久久| 在线观看亚洲专区| 中文字幕伊人| 一区二区三区四区色图| 亚洲欧美综合| 91丝袜激情在线| 激情小说成人日本无码一| 国产精品午夜福利视频| 亚洲中文国际强奸字幕| 欧美高清91| 亚洲丝袜色| 夫妻天天操岛国视频| 中文字幕乱码人妻一区二区三区,99精品| 上特色A在线| 无码91| 97人人操人人摸人人爱| 欧美 日韩第一性色| 五月丁香影院| 国产一区免费午夜视频| 2019亚洲男人天堂| 日本三级大片| 99精品久久| 日韩伦理视频| 岛国网址国产 | 91内射| 欧美熟妇亚洲版| 午夜操逼不卡| 偷拍亚洲视频一区二区三区四区| 97自拍视频在线| 日韩av免费一级电影| 欧美久久人妻少妇一区二区| 91欧美www| 欧美天天综合网版| 久久日本熟女精品一区| 囯产乱伦一区二区三女| 五月丁香黄色网| 亚洲精品黑丝| 后入人妻一区| 午夜免费福利视频一区| 岛国大片国产| 精品久| 国产性爱欧美性爱在线| 嗯嗯啊啊用力视频免费| 日韩免费性爱视频在线观看| 黄片免费日韩| 国产精品香蕉| 亚洲色图片区| 日韩精品作爱导航| 97人人中文网| 亚洲欧美精品一区天堂久久| 十八禁啪啦拍视频无遮挡| 91丨国产丨白浆秘 洗澡动漫| 亚洲麻豆18发?| 欧美白嫩女HD| 另类图片五月| 91c色| 久久久久七视频| 五月香婷婷| 91av熟女人妻| 俞拍久久国应视频| 一区超碰一区| 超硑97精品| 久干网| 神马午夜久久| 三级AV入口| 亚洲第一精品在线视频| 丰满人妻一区二区三区免费 | 色网亚洲人| 久久人妻办公室视频| 欧美日韩香蕉| 91快色色色色色| 中国一级操逼视频| 免费观看性欧美一级| 欧美999| 思思热一热婷婷热一热| 9久久美女首页| 97精品国产手机| 国精综合一二三区影视| 欧美天天综合站| 物业黑人 AV一区| AV女资源| 91AV入口| 天天躁日日躁AAA片李宗瑞| 精品性爱一二三区| 99自拍视频| 丝袜美腿诱惑亚洲欧美视频在线观看| 色999亚洲人成色| 亚洲国产综合久久天堂| 免费看国产大AB| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 免费黄色视频网址| 粉嫩国产精品久久久| 十八禁一区二区无码观看| 天天综合网合集91| 欧美综合网1| 一级性爱啪啪视频| 91老司机在线| 亚洲国产精品成人久久蜜臀| 色噜噜狠狠色综合日日| 2017天天拍大香蕉| 97免费在线视频在线观看| 欧美成年人性爱视频免费观看| 青青草在线视频人人想人人上| 人人操人人摸人人看人人插| 欧美日韩亚洲电影| 大香蕉伊人网WWWn0n| 天天插夜夜操| 婷婷爽人人婷婷爽视频| 国产99精品一区二区三区免费| 超碰久久中文| 国产精品自在自拍视频| 97超碰站| 国产黄a三级三级三级av在线看| 99ri精品| 亚洲欧美日韩电影网站一区| 国产亚洲女v在线观看| 熟女突然公开看18禁影片 | 久久毛卡| 久久婷婷色综合一区二区三区| 美女久久久久久久久久久| 天堂涩涩| 中文字幕国产精品1区| 少妇被玩视频二三区| 人妻天天爽夜夜爽2| 97这里有精品| 国内偷拍精品一区二区| 国内91熟女人妻丝袜天天精品视频在线 | 成人天天看站长推荐| yw尤物av无码点击进入麻豆| 欧美综合第一| 欧美精品日韩一区二区| 日本女人久久久| 国产精品一区二区在钱播放| 亚洲电影中字一区二区| 亚洲天堂人人妻| 2024人人操人人摸| 2024黄色视频| 91欧美美女日韩国产婷婷| 色呦呦呦在线观看视频| 2020天天色综合| 中文字幕 一区二区 亚洲无码| 日韩av在线精品观看| 曰韩少妇无码| 一级特级aaaa毛片免费观看| 天天伊人| 婷婷九月丁香| 蜜桃视频一区二区三区| 男人兔费天堂| 人人操人人叉人人插人人| 色噜噜国产精品视频一区二区| 抽插爽| 920日本午夜免费| av一区二区三区 中文| 国产精品第一区第一页| 欧美丝袜中文字幕07在线| 97 超碰 人人做 人人爱| 三级片网站在线播放| 天天躁日日躁xxxxx| 国产JDAV无码视频在线观看| 99久在线精品99re8蜜桃| 激情啪啪视频| AV99热18这里只有精品| 狠插 制服 自拍| 大香蕉操久久| 中文字暮97| 蜜桃久久综合视频| 一区二区激情国产熟女 | 久久是精品| 超碰欧美97资源| 天操天操夜操夜月月年年操操| 超碰这里只有精品| 蜜臀亚洲中文| 国产玖玖| 欧美AB在线观看| 天天狠| 免费人人搞97| 亚洲揄拍网| 亚洲s色图| 哈哈操 大香蕉| 中欧人妻丝袜中文字幕| 久久精品国产亚洲AV清纯| 精品无码久久久久久久久果冻糖心 | 国产精品久久久久9999小说| 91性片| 无码人妻一区二区三区色欲aⅴ| 国产又猛又粗又爽又黄| 久久精品国产亚洲AV嘿嘿| 久久AV无码网址| wwwss在线观看| 亚洲精品丝袜| 日日躁天天躁狠狠躁| 黑人猛交| 亚洲第一成人影院色播| 人人妻人人操人人乐| 97超碰天天| 丰满少妇精品一区二区| 大香蕉乱级| 狠狠色丁香| 久草热制服丝袜在线观看| 91老妇女| xxx0国产在线播放| 熟女丝袜视频| 一区二区无码视频| 伊人精品久久网站| 射丝袜高跟鞋99| 蜜桃臀AV在线| 日韩乱伦AⅤ| 人人操天天爽| 日日夜夜精品视频| 啪啪综合网| aV中文麻| 久久美女福利是上海美女| 亚洲揄拍网| 人人操人人操人人人操| 在线人妻熟女一区二区三区四区五区| 大逼色网站| 欧美在线观看综合国产| 欧美第二页午夜| 大奶的诱惑| 欧美一级做a爰片免费视频| 9丨久久九九九| 亚洲AV永久无码一区仙野| 在线日韩精品一区二区三区| 国产精品成人无码a v毛片| 婷婷综合伊人一区| 91草草草| 精品久久久无码| 久久av成人无码免费| 日韩欧美女求操每天更新| 超碰99热中文字幕| 五月丁香啪| 99re只有精品| 少妇一级婬片免费放一级a性色.| 一区二区三区无卡视频在线观看| 日本曲间由美性生活片| 岛国福利在线精品播放| 骚人妻少妇视频| 久久AV无码网址| 久久97| 九九九偷拍| 色欧美色交综合| 一区,二区,三区视频| 尹人免费观看视频在线| 国产精品一区二区a| 蜜臀久久99精品久久久电影| 亚洲国产日韩精品久久久| 舔舔啊| 干美女人妻| 97亚洲色图| 麻豆久久精品亚洲精品88 | 色哟哟AⅤ| 亚91网| 亚洲欧美一区二区三区一猛片| 国产精品一区二区三区,亚洲综合| 天天爽夜夜爽夜夜爽精| 色欲三区| 国内自拍 日韩激情 99| 久久久18| 亚洲AO在线| 久无码| 亚洲日韩少妇一道本视频| 青青青艹在线视频| 午夜a成v人电影| 秋霞免费AV| 精品人妻伦一二三区久久| 五月天色图| 97国产综合欧美| 午夜精品久久久99热蜜桃的功能特点| 欧美东京热精品A∨| 啪啪视频免费在线观看| 久艹99| 亚洲美女 晚间男人天堂 | 亚洲码和欧洲精品激情系列| 男人天堂站| 色色婷婷五月天| 99在线免费视频| 日韩欧美经典在线观看| 2019久久久久久久久福利| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 久久婷婷亚洲欧| 欧美制服另类丝袜| 欧美亚洲日本视频久久久| 久久精品国产亚洲妲己影视| 91激情国产| 加勒比伊人影院| yazhouzaixian| 成人女人国产| 男女一级A片大黄,一进一出| 国产一区二区欧美日本| h无码动漫在线观看| 嗯啊抽插大香蕉网页| 精品人妻一区春色| 精品国产72| 日本媚薬中文字幕在线| 国产99久久99热这里只有精品15 | 操婢日韩| 精品少妇后入一区二区三区四区人妻巨乳 | 国产原创精品| 日韩91网| 欧美成va视频网站| 九九九九九九九九九九精品视频| 日韩性爱长视频免费| 在免费jIzzjIzz在线视频| 97人肏| 麻豆尤物视频网| 91人人臊| 99热这里只有精品1| 91丨豆花丨熟女| 亚洲美乱| 在线观看中文字幕| 91精品成人www| 白丝一区| 97超碰逼| 国产在线综合网| 综精品久久久aaaa| 日本一区二区亚洲综合| 色呦呦、国产精品| 人人弄人人摸| 久久国产精品熟女人妻| 欧美综合第一页| 蜜桃精品一区二区三区ww| 超碰色综合| 国产青视频| 成年人黄色小视频网站| 色香91| 夜夜爽爽爽| 久久久久久久久久久免费精品 | 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 小日子操bb在线看| 亚洲av总站| 欧美大色交| 日韩钢筋无码高清啾啾啾| 巨爆乳肉感一区二区三区竹菊影视 | 囯戸精品高潮呻吟旡码| 蜜桃久久精品一区二区三区| 很很热性爱视频| A级国产欧美激情在线| AV色五月天| 一区二区三区国产精产| 国产精品一区二区黄片| 亚洲无码成人精品| 99热欧美| 先锋音影AV| 久久精视频美日韩在线视频| 97chaopengongkai| 色 婷97| 91超级碰碰碰| 麻豆国产97在线| 亚洲成人ab| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 脫衣舞一区二区三区| 亚洲AV乱码专区国产噜噜亚洲| 中国AV美女| 国产激情综合| 人人操人人狠狠操| 日韩免费在线观看不卡| 日韩一999精品| 99热亚洲天堂| 人人综合| 蜜桃精品视频一区二区三区| 蜜桃天美传媒AV一区二区三区| 国产精品亚洲一级av第二区| 欧美国产有色电影| 成人网欧美风情| 国产av热热色| 中出20p| 亚洲熟妇A V黑人| 欧美综合国产精品久久丁香| 中文字幕一区电影在线观看| 91成人精品在线播放| 天天看高清麻豆| 国产乱码精品久久久久久 | 欧美很很操视频| 国产一区二区三区中文字幕| 熟女一区二区| 久9爱精品| 亚洲操人| 亚洲色图 图片| 日韩人妻资源网| 漂亮人妻被强中文字幕hd| 国产精品午夜AV完会免费| 四季av一区二区凹凸精品小说| 9 7超碰在线免费观看| 成人情色一区二区| 亚洲欧美另类少妇精品| 亚码激情| 久久国产在线一区二区| 色九九九九| 久久九九国产精品| 成人热久久精品| 自拍偷拍 日韩无码| 欧美洲精品一级| 亚洲丁香花色| 国产精品视频内谢女人| 久久久99999久网站| 人人妻人人狠人人| 青草成人免费视频一COm| 和协无码影院| 五月丁香社区婷婷日韩欧美精品影院 | 综合网色| 日欧操屄| 中文字幕免费观看| 亚洲欧美日韩精品久久久一区二区 | 精品成人亚洲午夜电影| 亚洲久草AV色图| 亚洲情色第一页| 强奸乱伦av电影| 91天天看| 性生活性生大爱77AV国产| 97人人模人人爽人人| 人妻偷拍一区二区三区| 亚州高清AV| 中文字幕精品一区二区精品| 国产精品69人妻无码久久久| 久久久久久久九九九九| 啊啊啊啊好疼视频| 一区二区三区四区五区高清无码永久视频| 人人做人人妻人人夜视频| 夜夜躁狠狠躁日日躁av| 大香蕉92| 啊啊啊不要啊啊受不了了视频在线 | 精品乱码在线观看| 东北夫妻性偷拍| 91站街按摩店老熟女熟女| 免费A片三p视频| 欧洲色综合| 曰本91情色| 九九Av| a片在线播放| 久久粉色| 96一区二区三区| 99re这里只有精品3| av天堂影视中文在字幕在线中文| 人妻一区视频| 欧美色图99| 俞拍自拍| 日本九九久久99| 欧美综合色站| 区日韩亚洲乱码av电影| 九九亚洲| 极品极品色影院| www欧美性爱| 可以在线观看AV的网站| 亚洲蜜乳av| 伊人天天久久动态图| 91亚洲人| 超碰碰97资源站| 漂亮人妻被强中文字幕hd| 伊人网一本| 西西美女视频网| 青青草精品| 九九九九88| 午夜精品99久久久久传媒| 欧美日本国产日韩激情视频| 久久伊人亚洲AV无码网站| 亚洲丨在线| 91插B网站| 97精品视频在线播放| 欧美精品,四区。五区| 激情五月天校园春色网| 91嫩草在线| 91热色| 亚洲丝袜在线观看| 国产精品久久久久久久久久久久久久| 欧美天堂在线| 亚洲日韩电影| 囯产精品久久久久久久久久梁医生 | 久男人久久| 一本色道久久综合亚洲二区三区| 中文字幕av片| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 无码最新| 亚洲成人久久一区二区| 亚洲密乳AV| 欧美日日操| 黄片无码在线制服| 激情国产乱伦Av| 日韩成人性爱电影在线播放| 亚洲成人美女无吗| 久久久久久日韩| 亚洲精品一区二区三区在线播放| 国产精品无码在线| 51久久夜色精品国产麻豆| 日本成人A片免费看| 内射老妇BBWX0C0CK| 韩日性爱av| 国产51色综合久久免费| 成人性爱全视频观看| 亚洲欧洲精品视频发布| 亚洲精品久久久久久久蜜桃臀| 欧美色色色| 五月丁香网站| 一区二区精品更新提醒| 精品二999| 91老司机视频| 在线中文字幕| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 蜜臀久久99精品久久久电影| 无码国产Av| 亚洲成人久久美女| 亚洲欧美日韩综合在线尤物| www.97在线| 中文字幕第23区| 久久这里只| 欧美人妻久久精品二区三区 | 国产精品白丝AV| 人人搞人人插人人操| 日本操大逼| 久久免费老司机精品| 美国美女AV在线| 欧美高潮| 小说区 图片区色 综合区| 丝袜熟女一区二区三区| 国内精品不卡无毒99999| 亚洲怡春院| 思思热国产高清| 99热只有这里有精品| 91黑丝少妇| 91亚洲狠狠色| 天美麻豆一区二区三区| 免费观看国产小粉嫩喷水精品午| 伊人AAA| 深田咏美亚洲精品福利社| 久久亚洲影院一区二区| 亚洲Av噜噜一区二区三区妖精| 久久精品无码专区| 亚洲一区二区三区不卡国产欧美| 九色PORNY9l原创自拍| 日韩中文字幕宗合在线| 国产精品直播在线观看直播| 久热这里| 午夜操操操| 国产宅男宅女在线观看| 国产超碰国产97| 老鸭窝成人免费毛片视频| caoni国产亚洲av| 18禁久极品美女久久哦哟呀!| 日本一久是| 91久久九九精品国产综合| 亚欧精品久久久久久久久久久| 激情文学小说一区二区| 99这里只有精品国产| 97在线欧洲| 思思热一热婷婷热一热| 青青草丝袜在线视频| 裸体1区| 久久成人午夜精品影院 | 久久久专区| 91香蕉视频在线观看免费| 国产精品青青草| 亚洲日韩精品一区二区| 欧美黄片视频在线观看免费 | 免费看黄片现成| 国产精品肉丝自拍| 日日爱99| 日本天堂网| 亚洲 无码 偷拍| 国产白嫩精品久久| 亚洲国产另类在线中文| AND人妻系列| 久草看看看| 五月天色图影视| 99无码狠狠久久| 日本少妇va7777| 亚洲成aⅴ人片不卡无码| 久久久久久久国产| 亚洲伊人成综合成人网| 日韩精品.久久精品.AV女优.天美传媒| 国产精品久久久777| 国产隔壁老王影院在线| 884t在线| 国产一区二区a毛片| 日韩不卡码| 最新啪啪视频| 天天激色| 99综合视频| 国产日本一区二区三区蜜臀在线观看| 亚洲少妇色| 国产美女自拍AV| 高清肉丝中文无码| 亚洲精品a人片在线观看视| 91国产丝袜美女| 精品少妇人妻av久久免费| 1024午夜激情男人的天堂| 色香蕉影院| 午夜精品久久久| 中 文字幕一区二区三四 五 区日 日 骚 | 中文字幕性感少妇av| 四虎影视欧美| 内射黑人| 日韩不卡毛片Av免费高清| 日韩欧美三级| 亚洲人精品久久久喷水| 一级岛国大片| 91欧洲入口| 日韩AV一起草| 欧美精品三区| 91精品国产乱码| 日韩人妻精品久久久久| 日本人妻中文字幕精品| 亚州国产成人精品女人久久| 国产免费一区二区在线A片视频| av天堂加勒比| 麻豆性爱视频在线播放| 一区二区三区视频在线观看免费| 97国产|免费| 精品无码一二三四区| 日本道久久综合色色| 人人模人人看| 久久久9 9 9精品| 毛片视频白嫩| 91c色| 少妇一区二区三区| 黄久在线| 日韩亚洲美女一区久久| 人妻乱仑一区二区三区| 特色a在线上| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 208天天久久九九九| 久久一留热品黄| 色丁香五月婷婷| 午夜爽爽爽在线观看永久入口姬片| 综合另类| 神马久久免费电影观看| 精品97久久综合| aⅴ日韩成人电影av在线免费看av大全| 国产亚洲日韩欧| 色情综合网| 性爱免费视频成人| 欧美第二页| 熟女少妇视频| 91女优在线观看| 91亚州日韩高清| 骚逼高潮久久精品| 亚洲最大的综合性av| 国产v片在线免费观看| 日韩青久久| 亚洲第91页| 国产精品网站免费| 96久久科窝| 国产欧美一区激情交| 国产高清免费不卡av| 男女做爰猛烈动高潮A片免费应用| 超碰欧美97| 超碰吊日色| 男人的天堂Va| 天天综合网合集91| 色九九九综合| 五月天婷婷综合网| 人人操AV| 欧美99热| 中文字幕av乱伦| 欧美视频在线视频免费va| 天天久久| 99999亚洲| 欧美天天| 999久久久| 五月天亚洲色图| 凌辱美少妇久久aV| 国产精品剧情| 超碰免费人妻在线| 日本不卡在线二区三区| 亚洲天堂男人的天堂| 玖玖综合网| 亚洲牲交| 成人久久久| 国产一区二区精品久久久不卡蜜臀| 99精品伊人|