亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chap09.htm

?? 創世紀的c++ builder教程 創世紀的c++ builder教程
?? HTM
?? 第 1 頁 / 共 4 頁
字號:
<P> </P></FONT><FONT SIZE=2><P>class CPolygon : public CPolyline</P><P>{</P><P>public:</P><P>&#9;&#9;CPolygon(TCanvas* pCanvas):CPolyline(pCanvas){}</P><P>        virtual ~CPolygon()           &#9;&#9;&#9;&#9; {}</P><P>virtual void OnMouseUp(int,int);</P><P>};</P><P> </P><P>CPolygon</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>是</FONT><FONT SIZE=2>CPolyline</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>的子類別,其差別僅在於它會將首尾兩點連接,使其成為一個多邊形,因此我們就直接由</FONT><FONT SIZE=2>CPolyline</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>繼承而來,只改寫其</FONT><FONT SIZE=2>OnMouseUp</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>成員函式即可。</P><P> </P></FONT><FONT SIZE=2><P>void CPolygon::OnMouseUp(int x,int y)</P><P>{</P><P>&#9;m_pCanvas-&gt;MoveTo(m_ptOrigin.x,m_ptOrigin.y);</P><P>&#9;m_pCanvas-&gt;LineTo(x,y);</P><P>}</P><P> </P><P>XX-03-05 CRectangle</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>類別定義及實作</FONT><FONT SIZE=2>    </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>畫矩形的類別</P><P> </P></FONT><FONT SIZE=2><P>class CRectangle : public CShape</P><P>{</P><P>public:</P><P>        POINT   m_ptMove;</P><P>&#9;    POINT&#9;m_ptOrigin;</P><P>public:</P><P>&#9;&#9;CRectangle(TCanvas* pCanvas):CShape(pCanvas)&#9;{}</P><P>        virtual ~CRectangle()           &#9;&#9;&#9;&#9;{}</P><P>virtual void OnMouseMove(int,int);</P><P>virtual void OnMouseDown(int,int);</P><P>virtual void OnMouseUp(int,int);</P><P>};</P><P> </P></FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2><P>畫矩形類別其實和畫線類別有些類似,它們同樣必須記載上次滑鼠移動的點,并擦掉原來的圖形畫出新的圖形,所以我只針對其相異的部份加以說明之:</P><P> </P></FONT><FONT SIZE=2><P>//&#9;</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>滑鼠移動事件處理函式</P></FONT><FONT SIZE=2><P>//&#9;</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>原理和</FONT><FONT SIZE=2>CLine</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>類似,只不過改成畫矩形。</P></FONT><FONT SIZE=2><P>void CRectangle::OnMouseMove(int x,int y)</P><P>{</P><P>    m_pCanvas-&gt;Pen-&gt;Mode = pmXor;</P><P>&#9;m_pCanvas-&gt;Rectangle(m_ptOrigin.x,m_ptOrigin.y,m_ptMove.x,m_ptMove.y);</P><P>    m_ptMove.x = x;</P><P>    m_ptMove.y = y;</P><P>    m_pCanvas-&gt;Rectangle(m_ptOrigin.x,m_ptOrigin.y,m_ptMove.x,m_ptMove.y);</P><P>    m_pCanvas-&gt;Pen-&gt;Mode = pmCopy;</P><P>}</P><P> </P><P>XX-03-06 CRoundRect</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>類別定義及實作</FONT><FONT SIZE=2>    </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>畫圓矩形的類別</P><P> </P></FONT><FONT SIZE=2><P>class CRoundRect : public CShape</P><P>{</P><P>public:</P><P>        POINT   m_ptMove;</P><P>&#9;    POINT&#9;m_ptOrigin;</P><P>public:</P><P>&#9;&#9;CRoundRect(TCanvas* pCanvas):CShape(pCanvas)&#9;{}</P><P>        virtual ~CRoundRect()           &#9;&#9;&#9;&#9;{}</P><P>virtual void OnMouseMove(int,int);</P><P>virtual void OnMouseDown(int,int);</P><P>virtual void OnMouseUp(int,int);</P><P>};</P><P>CRoundRect</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>的實作幾乎和</FONT><FONT SIZE=2>Crectangle</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>相同,只不過它們呼叫不同的</FONT><FONT SIZE=2>API</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>罷了,</FONT><FONT SIZE=2>CRoundRect</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>是以</FONT><FONT SIZE=2>Canvas-&gt;RoundRect</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>來畫出圖形的。</P><P> </P></FONT><FONT SIZE=2><P>void CRoundRect::OnMouseMove(int x,int y)</P><P>{</P><P>    m_pCanvas-&gt;Pen-&gt;Mode = pmXor;</P><P>&#9;m_pCanvas-&gt;RoundRect(m_ptOrigin.x,m_ptOrigin.y,m_ptMove.x,m_ptMove.y,4,4);</P><P>    m_ptMove.x = x;</P><P>    m_ptMove.y = y;</P><P>    m_pCanvas-&gt;RoundRect(m_ptOrigin.x,m_ptOrigin.y,m_ptMove.x,m_ptMove.y,4,4);</P><P>    m_pCanvas-&gt;Pen-&gt;Mode = pmCopy;</P><P>}</P><P> </P><P>XX-03-07 CEllipse </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>類別定義及實作</FONT><FONT SIZE=2>    </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>畫圓形的類別</P><P> </P><P>畫圓形的處理和畫矩形也大致相同,因為在</FONT><FONT SIZE=2>Windows</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>中是以包圍矩形來定義一個圓形,因此和</FONT><FONT SIZE=2>CRoundRect</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>相同的,我們只要改寫成畫圓函式即可。其馀我就不多說了。</P><P> </P></FONT><FONT SIZE=2><P>class CEllipse : public CShape</P><P>{</P><P>public:</P><P>        POINT   m_ptMove;</P><P>&#9;    POINT&#9;m_ptOrigin;</P><P>public:</P><P>&#9;&#9;CEllipse(TCanvas* pCanvas):CShape(pCanvas)&#9;{}</P><P>        virtual ~CEllipse()           &#9;&#9;&#9;&#9;{}</P><P>virtual void OnMouseMove(int,int);</P><P>virtual void OnMouseDown(int,int);</P><P>virtual void OnMouseUp(int,int);</P><P>};</P><P> </P><P>XX-03-08</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>小結</P><P> </P><P>以上就是此繪圖程式中所使用的各個物件的定義,此乃血統純正的</FONT><FONT SIZE=2>C++ </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>寫法的程式,不像</FONT><FONT SIZE=2>C++Builder</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>官方的范例是由</FONT><FONT SIZE=2>Delphi</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>的范例修改而來,充滿了</FONT><FONT SIZE=2>Object Pascal</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>的味道。</P><P> </P><P>若你對</FONT><FONT SIZE=2>C++ </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>尚不太熟悉的話,請你一定要細細領略以上的精神。因為它是</FONT><FONT SIZE=2>C++ </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>式的物件導向程式最基本且精要的精神所在,當你了解了以上的精神,你就可謂掌握了</FONT><FONT SIZE=2>C++ </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>的封裝、繼承、及動態連結這叁把權仗的基本精神。</P><P> </P><P>至於</FONT><FONT SIZE=2>C++ </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>老手,以上的定義都是很自然就可以接受的。也許有人會質疑以上的物件定義并未考慮到物件的永續性</FONT><FONT SIZE=2> </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>(</FONT><FONT SIZE=2>Object Persistence</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>)。沒錯,不過這并不是我疏忽了,而是在本章的程式中圖形的存取是以</FONT><FONT SIZE=2>Timage</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>來存取,因此所有向量式的物件都已轉化成點陣圖了,自然不需考慮到物件的儲存問題。</P><P> </P><P>在後續章節,我還會再針對物件的永續性來做一討論。現在我們先就</FONT><FONT SIZE=2>TImage</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>的點陣圖存取方式為平臺討論之。</P><P> </P><P>最後,在完成了物件的定義之後,我們再將程式根據物件導向的方式再加以改寫之。因為我目前尚未加入選擇物件的方法,所以我只能用預設物件型態的方式來展示程式的結果。</P><P> </P></FONT><FONT SIZE=2><P>//&#9;</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>表格建構函式,設定</FONT><FONT SIZE=2>m_bDraw</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>旗標初值</P></FONT><FONT SIZE=2><P>__fastcall TForm1::TForm1(TComponent* Owner)</P><P>&#9;: TForm(Owner)</P><P>{</P><P>&#9;m_bDraw = FALSE;</P><P>}</P><P> </P><P>//&#9;Form</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>的</FONT><FONT SIZE=2>OnCreate</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>事件處理函式。</FONT><FONT SIZE=2>Form</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>建立時引發。</P></FONT><FONT SIZE=2><P>//&#9;1.</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>設定筆的顏色及寬度。</P></FONT><FONT SIZE=2><P>//&#9;2.</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>產生一個</FONT><FONT SIZE=2>CLine</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>繪圖物件。</P></FONT><FONT SIZE=2><P>//   </FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>注:你可以自行修改</FONT><FONT SIZE=2>CLine</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>成</FONT><FONT SIZE=2>CPolyline</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>、</FONT><FONT SIZE=2>CPolygon</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>、</FONT><FONT SIZE=2>CRect</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>等值。</P><P> </P></FONT><FONT SIZE=2><P>void __fastcall TForm1::FormCreate(TObject *Sender)</P><P>{</P><P>&#9;Canvas-&gt;Pen-&gt;Color = clRed;</P><P>    Canvas-&gt;Pen-&gt;Width = 2;</P><P>    m_pObj = new CLine(Canvas);</P><P>}</P><P> </P><P>//&#9;Form</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>的</FONT><FONT SIZE=2>OnClose</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>事件處理函式。</FONT><FONT SIZE=2>Form</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>關閉時引發。</P></FONT><FONT SIZE=2><P>//&#9;1.</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>殺掉繪圖物件。</P><P> </P></FONT><FONT SIZE=2><P>void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &amp;Action)</P></FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2><P>{</P><P>&#9;</FONT><FONT SIZE=2>delete m_pObj;</P><P>}</P><P> </P><P>//&#9;</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>更改後的</FONT><FONT SIZE=2>OnMouseDown</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>物件處理函式。</P></FONT><FONT SIZE=2><P>//&#9;1.</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>將</FONT><FONT SIZE=2>m_bDraw</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>旗標設為</FONT><FONT SIZE=2> TRUE</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>。</P></FONT><FONT SIZE=2><P>//&#9;2.</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>呼叫繪圖物件的</FONT><FONT SIZE=2>OnMouseDown</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>函式。</P></FONT><FONT SIZE=2><P>void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button,</P><P>&#9;TShiftState Shift, int X, int Y)</P><P>{</P><P>    m_bDraw = TRUE;</P><P>    m_pObj-&gt;OnMouseDown(X,Y);</P><P>}</P><P> </P><P>//&#9;</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>更改後的</FONT><FONT SIZE=2>OnMouseMove</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>物件處理函式。</P></FONT><FONT SIZE=2><P>//&#9;1.</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>判斷</FONT><FONT SIZE=2>m_bDraw</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>旗標是否為</FONT><FONT SIZE=2> TRUE</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>。</P></FONT><FONT SIZE=2><P>//&#9;2.</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>若是則呼叫繪圖物件的</FONT><FONT SIZE=2>OnMouseMove</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>函式。</P><P> </P></FONT><FONT SIZE=2><P>void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift,</P><P>&#9;int X, int Y)</P><P>{</P><P>&#9;if (m_bDraw)</P><P>    &#9;m_pObj-&gt;OnMouseMove(X,Y);</P><P>}</P><P> </P><P>//&#9;</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>更改後的</FONT><FONT SIZE=2>OnMouseUp</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>物件處理函式。</P></FONT><FONT SIZE=2><P>//&#9;1.</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>將</FONT><FONT SIZE=2>m_bDraw</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>旗標設為</FONT><FONT SIZE=2> FALSE</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>。</P></FONT><FONT SIZE=2><P>//&#9;2.</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>若是則呼叫繪圖物件的</FONT><FONT SIZE=2>OnMouseUp</FONT><FONT FACE="新細明體" LANG="ZH-TW" SIZE=2>函式。</P><P> </P></FONT><FONT SIZE=2><P>void __fastcall TForm1::FormMouseUp(TObject *Sender, TMouseButton Button,</P><P>&#9;TShiftState Shift, int X, int Y)</P><P>{</P>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
看电视剧不卡顿的网站| 免费看欧美美女黄的网站| 久久九九久精品国产免费直播| 石原莉奈在线亚洲三区| 亚洲欧洲成人自拍| 国产盗摄精品一区二区三区在线| caoporm超碰国产精品| 精品国产123| 久久久久免费观看| 欧美日韩在线免费视频| 图片区小说区区亚洲影院| 综合亚洲深深色噜噜狠狠网站| 亚洲综合色噜噜狠狠| 国产精品久久网站| 国产精品污污网站在线观看| 成人欧美一区二区三区在线播放| 国产精品欧美一区喷水| 一区二区三区日韩欧美精品| 亚洲国产日日夜夜| 久久精品国产网站| 成人性视频免费网站| 91免费版pro下载短视频| 在线一区二区视频| 91精品啪在线观看国产60岁| 久久久亚洲午夜电影| 日韩码欧中文字| 日韩vs国产vs欧美| 成人一区二区三区在线观看| 日本午夜一本久久久综合| 国产成都精品91一区二区三| 色94色欧美sute亚洲线路二| 欧美精品在线视频| 久久久久久久久久美女| 亚洲欧美色一区| 蜜桃精品视频在线观看| 成人午夜精品在线| 欧美日韩精品欧美日韩精品一| 精品国产一区二区三区av性色| 国产精品美女久久久久久2018| 亚洲高清三级视频| 国产精品66部| 欧美日韩不卡在线| 国产精品美女久久久久久久久| 丝袜美腿高跟呻吟高潮一区| 99久久免费精品| 欧美一个色资源| 亚洲精品国产一区二区精华液| 久久66热偷产精品| 欧美色手机在线观看| 欧美国产一区二区| 久久精品国产一区二区三区免费看| 91同城在线观看| 久久久精品黄色| 天使萌一区二区三区免费观看| 成人三级伦理片| 精品国产a毛片| 天天色天天操综合| 色女孩综合影院| 欧美激情在线免费观看| 免费人成在线不卡| 在线看日本不卡| 中文字幕一区二区三区在线不卡| 蜜桃精品在线观看| 欧美高清hd18日本| 亚洲柠檬福利资源导航| 岛国精品在线观看| 2023国产精华国产精品| 日韩成人免费在线| 欧美高清视频在线高清观看mv色露露十八 | 亚洲另类在线制服丝袜| 国产精品亚洲成人| 久久综合九色综合欧美98| 免费精品视频在线| 日韩欧美激情在线| 麻豆精品视频在线观看免费| 欧美一区二区三区影视| 日本三级亚洲精品| 欧美一区二区成人6969| 美脚の诱脚舐め脚责91| 欧美一区二区三区在线观看| 日韩国产欧美在线视频| 欧美一区二区在线免费观看| 免费成人在线网站| 精品欧美一区二区三区精品久久| 久久精品国产在热久久| 国产亚洲综合在线| av资源站一区| 夜夜亚洲天天久久| 日韩午夜小视频| 国产福利视频一区二区三区| 国产女主播视频一区二区| 不卡大黄网站免费看| 一区二区免费在线播放| 91国模大尺度私拍在线视频| 亚洲国产精品久久不卡毛片| 欧美一区二区三区免费大片 | 国产精品美女久久久久久| 粉嫩久久99精品久久久久久夜| 欧美经典三级视频一区二区三区| 成人在线视频一区| 一区二区三区电影在线播| 欧美三级中文字幕| 久久99精品久久只有精品| 国产亚洲精品中文字幕| 91香蕉视频污| 日本不卡一二三| 久久精品视频在线看| 91福利在线导航| 日韩激情一区二区| 欧美韩国日本一区| 欧美日韩激情一区| 狠狠色丁香久久婷婷综合丁香| 成人免费一区二区三区在线观看 | 久久久电影一区二区三区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 91免费国产在线观看| 日本成人在线电影网| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 日本视频中文字幕一区二区三区| 国产亚洲女人久久久久毛片| 欧美私模裸体表演在线观看| 国产麻豆视频一区二区| 亚洲国产精品视频| 欧美激情综合在线| 欧美一区二区免费观在线| www.日韩在线| 国产一区二区影院| 视频一区在线播放| 中文字幕一区二区在线播放| 精品国产一区二区在线观看| 欧美日韩一卡二卡三卡| 成人激情午夜影院| 国产又黄又大久久| 秋霞影院一区二区| 综合久久给合久久狠狠狠97色| 欧美第一区第二区| 3d动漫精品啪啪| 欧美性xxxxxx少妇| 91老师国产黑色丝袜在线| 国产成人午夜片在线观看高清观看| 亚洲国产精品欧美一二99 | 一本久久a久久精品亚洲| 国产在线精品视频| 老色鬼精品视频在线观看播放| 亚洲综合丝袜美腿| 亚洲精品国产视频| 中文字幕亚洲一区二区av在线| 久久久久久黄色| 久久视频一区二区| 久久一留热品黄| 精品欧美久久久| 欧美一区二区精品久久911| 色婷婷久久99综合精品jk白丝| 丁香五精品蜜臀久久久久99网站| 国内久久婷婷综合| 国产麻豆精品一区二区| 久久99久久99精品免视看婷婷 | 日本中文字幕不卡| 亚洲成人av免费| 1区2区3区欧美| 亚洲美女少妇撒尿| 亚洲一区二区三区视频在线播放| 亚洲色图视频网站| 一区二区三区欧美视频| 亚洲综合无码一区二区| 午夜精品久久久久久久久| 亚洲成a人片综合在线| 午夜欧美在线一二页| 男女男精品视频网| 精久久久久久久久久久| 国产精品18久久久久久久久久久久| 国产精品自拍一区| 成人永久aaa| 欧美色涩在线第一页| 精品久久国产字幕高潮| 国产欧美一区二区精品性色| 亚洲精品中文在线| 青青草国产精品97视觉盛宴| 国内欧美视频一区二区| 91玉足脚交白嫩脚丫在线播放| 欧美日韩日日夜夜| 久久婷婷色综合| 一个色综合av| 国产裸体歌舞团一区二区| a亚洲天堂av| 7777精品伊人久久久大香线蕉的| 久久久久久久久蜜桃| 亚洲国产精品一区二区www | 亚洲日韩欧美一区二区在线| 视频一区二区三区在线| 风间由美一区二区三区在线观看| 成人精品亚洲人成在线| 欧美视频在线一区二区三区| 久久久精品日韩欧美| 丝袜诱惑制服诱惑色一区在线观看 | 国产精品系列在线观看| 一本一本大道香蕉久在线精品| 精品精品国产高清a毛片牛牛| 国产精品成人免费在线| 青青国产91久久久久久 |