青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 131, comments - 12, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理


在視圖類中添加私有bool類型的m_bDraw,m_bDraw在視圖類構造函數中初始化為FALSE.在OnLButtonDown和OnLButtonUp消息函數中分別設置為TRUE和FALSE。
在視圖類添加私有CPoint類型m_ptOld,在OnLButtonDown消息函數中初始化這個變量m_ptOld=point;
void CTestView::OnMouseMove(UINT nFlags, CPoint point) 
{
// TODO: Add your message handler code here and/or call default
//扇形
CClientDC dc(this);
//SetROP2設置繪圖模式函數
//dc.SetROP2(R2_BLACK);
//dc.SetROP2(R2_MERGENOTPEN);
CPen pen(PS_SOLID,1,#ff0000);
CPen *pOldpen=dc.SelectObject(&pen);
if(TRUE==m_bDraw)
{
dc.MoveTo(m_ptOrigin);
dc.LineTo(point);
dc.LineTo(m_ptOld);
m_ptOld=point;
}
dc.SelectObject(pOldpen);
//連續線條
/*
CClientDC dc(this);
CPen pen(PS_SOLID,3,#ff0000);
CPen *pOldPen=dc.SelectObject(&pen);
if(TRUE==m_bDraw)
{
dc.MoveTo(m_ptOrigin);
dc.LineTo(point);
m_ptOrigin=point;
}
dc.SelectObject(pOldPen);
*/
CView::OnMouseMove(nFlags, point);
}

posted @ 2012-09-29 16:23 盛勝 閱讀(674) | 評論 (0)編輯 收藏

普通畫刷
void CTestView::OnLButtonUp(UINT nFlags, CPoint point)
{
      CBrush brushRed(RGB (255,0,0));
CBrush brushGreen(RGB (0,255,0));
CBrush brushBlue(RGB (0,0,255));
CClientDC dc(this);
dc.FillRect(CRect(m_ptOrigin,point),&brushGreen);



CView::OnLButtonUp(nFlags, point);
}
位圖畫刷
void CTestView::OnLButtonUp(UINT nFlags, CPoint point) 
{  
//創建位圖對象
CBitmap bitmap;
//加載位圖資源
bitmap.LoadBitmap(IDB_BITMAP1);
//創建位圖畫刷
CBrush brush(&bitmap);
//創建并獲得設備描述表
CClientDC dc(this);
//利用位圖畫刷填充鼠標拖拽過程中形成的矩形區域
dc.FillRect(CRect(m_ptOrigin,point),&brush);
CView::OnLButtonUp(nFlags, point);
}
透明畫刷
void CTestView::OnLButtonUp(UINT nFlags, CPoint point) 

//創建并獲得設備描述表
CClientDC dc(this);
//創建一個空畫刷;getstockobject的返回類型是HGDIOBJECT,需要進行強制類型轉換
//GetStockObject函數可以獲取一個畫刷句柄,FromHandle函數可以將畫刷句柄轉換為畫刷對象,繪圖操作需要的是一個畫刷對象
CBrush *pBrush=CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));
//將空畫刷填入設備描述表ccwf
CBrush *pOldBrush=dc.SelectObject(pBrush);
//繪制一個矩形
dc.Rectangle(CRect(m_ptOrigin,point));
dc.SelectObject(pOldBrush);
CView::OnLButtonUp(nFlags, point);
}

posted @ 2012-09-29 14:15 盛勝 閱讀(948) | 評論 (0)編輯 收藏


void CTestView::OnLButtonUp(UINT nFlags, CPoint point) 
{
//CClientDC派生于CDC類,構造時自動調用GetDC函數。一旦定義了CClientDC的一個對象就不用再調用GetDC和ReleaseDC
//CClientDC dc(this);
//pen里面第一個參數:線的類型,第二個參數:線的寬度;第三個參數:線的顏色(紅,綠,藍)
CPen pen(PS_DASH,1,RGB (255,0,0));
CClientDC dc(this);
CPen* pOldPen=dc.SelectObject(&pen);
dc.MoveTo(m_ptOrigin);
dc.LineTo(point);
dc.SelectObject(pOldPen);
CView::OnLButtonUp(nFlags, point);
}

posted @ 2012-09-29 10:06 盛勝 閱讀(307) | 評論 (0)編輯 收藏

一、要修改窗口的背景,步驟如下:
1、導入一個位圖文件。

2、創建一個View窗體的刪除背景時的相應函數
BOOL CWndMapView::OnEraseBkgnd(CDC* pDC)
或者在view類的OnDraw響應函數
void CWndMapView::OnDraw(CDC* pDC)
這兩個函數的區別是,一個在擦除時直接將圖片貼上;一個是先擦除,
然后在OnDraw時再將圖片貼上。所以,后一個會看到閃爍,前一個則無。

3、創建一個位圖對象,和剛導入的位圖相關聯。
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);

4、創建兼容DC
CDC dcCompatibale;
dcCompatibale.CreateCompatibleDC(pDC);

5、將位圖選擇到兼容DC中
dcCompatibale.SelectObject(&bitmap);

6、將兼容DC中的內容拷貝到當前DC中
pDC->BitBlt(0,0,rect.Width(),rect.Height(),&dcCompatibale,0,0,SRCCOPY);

代碼如下:
BOOL CWndMapView::OnEraseBkgnd(CDC* pDC) 
{
// TODO: Add your message handler code here and/or call default

CBitmap bitmap;      //產生一個位圖變量
bitmap.LoadBitmap(IDB_BITMAP1); //讓它和導入的位圖ID相關聯

CDC dcCompatibale;     //產生一個兼容的設備容器變量
dcCompatibale.CreateCompatibleDC(pDC); /*創建一個和OnEraseBkgnd函數
所傳遞的參數pDC,兼容的設備容器*/

dcCompatibale.SelectObject(&bitmap); //將位圖變量放入兼容設備中

CRect rect;       //產生一個矩形變量rect
GetClientRect(&rect);    //獲得客戶端的矩形區域,并付值給rect
pDC->BitBlt(0,0,rect.Width(),rect.Height(),&dcCompatibale,0,0,SRCCOPY);
/*使用傳參的指針所指的設備驅動成員函數,將兼容的設備驅動復制過來*/

//如果希望顯示的位圖能自動拉伸或收縮,以適應窗體的大小,將上面這句話改為。
/* BITMAP map;
bitmap.GetBitmap(&map);    //先獲取圖片的大小付給map變量
pDC->StretchBlt(0,0,rect.Width(),rect.Height(),&dcCompatibale,
   0,0,map.bmWidth,map.bmHeight,SRCCOPY);*/ //然后用可拉伸的函數進行復制

return TRUE;      /*注意,這里使用系統默認的回調函數,
會將我們所繪的內容擦除。所以必須自己返回一個BOOL值。
但如果是在view類的OnDraw響應函數,就沒有返回了。*/
//return CView::OnEraseBkgnd(pDC);
}

posted @ 2012-09-29 09:16 盛勝 閱讀(537) | 評論 (0)編輯 收藏

建立工程文件
選擇單文檔其他全部默認


添加LButtonDown和LButtonUp的消息響應函數

點擊上邊的  查看(v)->建立類向導

這里已經點擊過Add Funtion ,點擊后工程自動添加消息函數。點擊edit code可以進行代碼編輯。
void CTestView::OnLButtonDown(UINT nFlags, CPoint point) 
{
// TODO: Add your message handler code here and/or call default
m_ptOrigin=point;
//MessageBox("view Clicked!");
CView::OnLButtonDown(nFlags, point);
}
同理OnLButtonUp消息函數也一樣添加,代碼為下邊:
void CTestView::OnLButtonUp(UINT nFlags, CPoint point) 
{
//1
/*
// TODO: Add your message handler code here and/or call default
//首先獲取窗口的設備描述表
HDC hdc;
//m_hWnd是CWnd的一個成員變量用來保存窗口句柄,而CTestView派生于CWnd類。GetDC全局函數獲取得當前窗口的設備描述表
hdc = ::GetDC(m_hWnd);
//移動到線條的起點
MoveToEx(hdc,m_ptOrigin.x,m_ptOrigin.y,NULL);
//畫線
LineTo(hdc,point.x,point.y);
//釋放設備描述表
::ReleaseDC(m_hWnd,hdc);
*/
//CWnd類提供了成員函數GetDC和ReleaseDC,先利用Platform SDK函數實現畫線功能時,這兩個函數前面都加::表示全局
//函數
//2
/*
//MFC封裝了CDC類(一個設備描述表)
CDC* pDC=GetDC();
pDC->MoveTo(m_ptOrigin);
pDC->LineTo(point);
ReleaseDC(pDC);
*/
//3
/*
//CClientDC派生于CDC類,構造時自動調用GetDC函數。一旦定義了CClientDC的一個對象就不用再調用GetDC和ReleaseDC
//CClientDC dc(this);
CClientDC dc(GetParent());
dc.MoveTo(m_ptOrigin);
dc.LineTo(point);
*/
//4
        //CwindowDC的優勢:對象可以訪問整個窗口區域
//CWindowDC dc(this);
CWindowDC dc(GetParent());
dc.MoveTo(m_ptOrigin);
dc.LineTo(point);
CView::OnLButtonUp(nFlags, point);
}

posted @ 2012-09-28 16:08 盛勝 閱讀(361) | 評論 (0)編輯 收藏

SHCreateDirectoryEx是window flatform下建立文件夾的函數,他的功能比CreateDirectory(Ex)大。如果創建文件夾目錄有的中間目錄不存在,SHCreateDirectoryEx可以建立,而CreateDirectory(Ex)則做不到這一點。 

int SHCreateDirectoryEx(          
    HWND hwnd,
    LPCTSTR pszPath,
    SECURITY_ATTRIBUTES *psa
);
hwnd是窗口句柄,可以為NULL.
psa是安全屬性設置項,可以為NULL.
pszPath要注意,這個路徑必須是絕對路徑. 比如c:\test, d:\hello, 不能寫成test,也不能寫成.\test這樣的相對路徑。 

posted @ 2012-09-28 08:52 盛勝 閱讀(1071) | 評論 (0)編輯 收藏

SetFileAttributes和GetFileAttributes

設置文件或目錄的屬性,函數原型如下:

BOOL SetFileAttributes(

    LPCTSTR lpFileName,

    DWORD dwFileAttributes);

    參數:

    lpFileName:輸入參數,為需要設置文件屬性的文件或目錄。

  返回值:

    返回BOOL值,表示是否成功。

    使用說明:

    文件系統中對文件屬性的表示使用了DWORD類型的數據,多個文件屬性用“|”運算連在一起

DWORD GetFileAttributes(

        LPCTSTR lpFilename);

    參數:

    hFileName: 輸入參數,為需要獲取屬性的文件或目錄

    返回值:

    返回DWORD值,表示文件屬性。如果返回INVALID_FILE_ATTRIBUTES,則表示失敗,可使用GetLastError函數獲取錯誤信息

    使用說明:
    要判斷文件屬性,需要使用“&”與屬性常量進行運算,如果運行結果為真,則表示具有這種屬性

DWORD GetFileAttributes(

      LPCTSTR lpFileName,

      GET_FILEEX_INFO_LEVELS fInfoLevelId,

      LPVOID lpFileInfomation);

    參數:

    lpFileName: 輸出參數,為需要獲取屬性的文件或目錄

    fInfoLevelId:輸入參數,是獲取文件屬性的類別,會影響到lpFileInfomation參數具體采用什么形式輸出結果。但是本參數一般只能指定為GetFileExInfoStandard

    lpFileInfomation: 輸出參數,用于返回結果。如果fInfoLevelId參數為GetFileInfoStandard,則為LPWIN32_FILE_ATTRIBUTE_DATA類型。

    返回值:

    返回BOOL值,表示十分成功

posted @ 2012-09-28 08:46 盛勝 閱讀(701) | 評論 (0)編輯 收藏

這個錯誤首先要在當前文檔頭文件添加#include "stdio.h"
嘗試編譯如果不行注意添加的stdio.h要在原來的XXXX.h的下面。
如果使用的是vs2008要把工程的屬性從Unicode改成多字符集。

posted @ 2012-09-27 16:09 盛勝 閱讀(617) | 評論 (0)編輯 收藏

原理:
(1)在NM_CUSTOMDRAW消息處理函數中根據 dwDrawStage 狀態來編寫不同的處理代碼
(2)主要是判斷 CDDS_ITEMPREPAINT 狀態
(3)不要在對話框資源管理器中設置CListCtrl控件的Owner draw fixed屬性,否則在Debug模式下報錯。

方法一,使用NM_CUSTOMDRAW消息映射
(1)聲明消息處理函數:afx_msg void OnCustomDrawList ( NMHDR* pNMHDR, LRESULT* pResult );
(1)手動添加消息映射:ON_NOTIFY_REFLECT ( NM_CUSTOMDRAW, OnCustomDrawList )
(2)編寫自繪消息處理函數

void CListCtrl2::OnCustomDrawList ( NMHDR* pNMHDR, LRESULT* pResult )
{     
     NMLVCUSTOMDRAW*    pLVCD   =    reinterpret_cast<NMLVCUSTOMDRAW*>(pNMHDR);   
    *pResult = CDRF_DODEFAULT;   
     int rowIndex = static_cast<int>(pLVCD->nmcd.dwItemSpec);
    if(pLVCD->nmcd.dwDrawStage == CDDS_PREPAINT)   
    {   
        *pResult = CDRF_NOTIFYITEMDRAW;   
     }   
    else if (pLVCD->nmcd.dwDrawStage == CDDS_ITEMPREPAINT)   
    {     
        *pResult = CDRF_NOTIFYSUBITEMDRAW;   
     }//畫項
    else if (pLVCD->nmcd.dwDrawStage == (CDDS_ITEMPREPAINT | CDDS_SUBITEM))   
    {
        int nitem = static_cast<int>    (pLVCD->nmcd.dwItemSpec);   
        int nsubitem = pLVCD->iSubItem;   
         CDC* pDC = CDC::FromHandle(pLVCD->nmcd.hdc);  
         CString str;   
         CRect rect;
         CSize msize; 
         UINT nFormat = DT_VCENTER | DT_SINGLELINE;   
         rect.left += 3; //調整自繪輸出位置   
        //get    rect    of    the    sub    item    which    is    going    to    paint   
         GetSubItemRect(nitem,nsubitem,LVIR_BOUNDS,rect);     
        //get    the    context    is    going    to    paint    on    the    subitem   
         str = GetItemText(nitem,nsubitem);   

        //如果選中
        if(LVIS_SELECTED == this->GetItemState(rowIndex,LVIS_SELECTED)) //判斷當前項是否選中   
        { 
            //所畫項是選中項   
             pDC->SetTextColor(#d93c28);//字體顏色,因該是白色   
             pDC->FillSolidRect(&rect,#567de4);//背景,深藍色吧,試試               
         }   
        else   
        {
             pDC->SetTextColor(#000000);//字體顏色,因該是白色   
             pDC->FillSolidRect(&rect,#ffffff);//背景,深藍色吧,試試   
         }
         msize = pDC->GetTextExtent(str);
         pDC->DrawText(str,   &rect,    nFormat); //自繪輸出
        *pResult = CDRF_SKIPDEFAULT;
     }
}

posted @ 2012-09-27 14:49 盛勝 閱讀(1159) | 評論 (0)編輯 收藏

ShellExecute(   hWnd: HWND;        {指定父窗口句柄}
  Operation: PChar;  {指定動作, 譬如: open、print}
  FileName: PChar;  {指定要打開的文件或程序}
  Parameters: PChar; {給要打開的程序指定參數; 如果打開的是文件這里應該是 nil}
  Directory: PChar;  {缺省目錄}
  ShowCmd: Integer  {打開選項}
): HINST;            {執行成功會返回應用程序句柄; 如果這個值 <= 32, 表示執行錯誤}
//返回值可能的錯誤有:
                      = 0  {內存不足}
ERROR_FILE_NOT_FOUND  = 2;  {文件名錯誤}
ERROR_PATH_NOT_FOUND  = 3;  {路徑名錯誤}
ERROR_BAD_FORMAT      = 11; {EXE 文件無效}
SE_ERR_SHARE          = 26; {發生共享錯誤}
SE_ERR_ASSOCINCOMPLETE = 27; {文件名不完全或無效}
SE_ERR_DDETIMEOUT      = 28; {超時}
SE_ERR_DDEFAIL        = 29; {DDE 事務失敗}
SE_ERR_DDEBUSY        = 30; {正在處理其他 DDE 事務而不能完成該 DDE 事務}
SE_ERR_NOASSOC        = 31; {沒有相關聯的應用程序}
//ShowCmd 參數可選值:
SW_HIDE            = 0;  {隱藏}
SW_SHOWNORMAL      = 1;  {用最近的大小和位置顯示, 激活}
SW_NORMAL          = 1;  {同 SW_SHOWNORMAL}
SW_SHOWMINIMIZED  = 2;  {最小化, 激活}
SW_SHOWMAXIMIZED  = 3;  {最大化, 激活}
SW_MAXIMIZE        = 3;  {同 SW_SHOWMAXIMIZED}
SW_SHOWNOACTIVATE  = 4;  {用最近的大小和位置顯示, 不激活}
SW_SHOW            = 5;  {同 SW_SHOWNORMAL}
SW_MINIMIZE        = 6;  {最小化, 不激活}
SW_SHOWMINNOACTIVE = 7;  {同 SW_MINIMIZE}
SW_SHOWNA          = 8;  {同 SW_SHOWNOACTIVATE}
SW_RESTORE        = 9;  {同 SW_SHOWNORMAL}
SW_SHOWDEFAULT    = 10; {同 SW_SHOWNORMAL}
SW_MAX            = 10; {同 SW_SHOWNORMAL}
//舉例說明更多問題
(別忘了 uses ShellAPI;): {譬如用記事本打開一個文件}
begin   ShellExecute(Handle, 'open', 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL); end;
{第一個參數是用來當作錯誤提示窗口的父窗口的, 不能是 nil, 可以是 0(也就是桌面窗口)}
begin   ShellExecute(0, 'open', 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL); end;
{第二個參數如果是 nil, 也會默認位 open}
begin   ShellExecute(0, nil, 'notepad.exe', 'C:\WINDOWS\SchedLgU.Txt', nil, SW_SHOWNORMAL); end;
{文件路徑可以放在參數五}
begin   ShellExecute(0, nil, 'notepad.exe', 'SchedLgU.Txt', 'C:\WINDOWS', SW_SHOWNORMAL); end;
{把參數三直接指定為要打開的文件, 文件將用對應默認程序打開; 次數參數四應為 nil}
begin   ShellExecute(0, nil, 'SchedLgU.Txt', nil, 'C:\WINDOWS', SW_SHOWNORMAL); end;
{如果文件在: 程序目錄/當前目錄/System32/Windows/PATH環境變量中, 參數五也可以 nil}
begin   ShellExecute(0, nil, 'SchedLgU.Txt', nil, nil, SW_SHOWNORMAL); end;
{如果參數三是個文件, 可以用參數二命令打印}
begin   ShellExecute(0, 'print', 'SchedLgU.Txt', nil, nil, 1); end;
{用 IE 打開網頁} begin   ShellExecute(Handle, 'open', 'IExplore.EXE', 'about:blank', nil, SW_SHOWNORMAL); end;
{用火狐打開網頁} begin   ShellExecute(Handle, 'open', 'firefox.exe', 'about:blank', nil, SW_SHOWNORMAL); end;
{用默認瀏覽器打開網頁} begin   ShellExecute(Handle, 'open', 'Explorer.exe', 'about:blank', nil, SW_SHOWNORMAL); end;
{還是用默認瀏覽器打開網頁} begin   ShellExecute(0, nil, 'http://del.cnblogs.com', nil, nil, 1); end;

posted @ 2012-09-27 10:57 盛勝 閱讀(305) | 評論 (0)編輯 收藏

僅列出標題
共14頁: First 6 7 8 9 10 11 12 13 14 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美视频在线一区二区三区| 亚洲国产黄色片| 国产精品久久久久毛片大屁完整版 | 亚洲福利在线观看| 欧美日韩免费观看一区二区三区 | 一区二区欧美在线观看| 国产精品久线观看视频| 欧美电影免费观看网站| 免费91麻豆精品国产自产在线观看| 欧美精品粉嫩高潮一区二区| 欧美日韩综合不卡| 欧美私人啪啪vps| 91久久久久久久久| 99亚洲一区二区| 亚洲片国产一区一级在线观看| 国产亚洲精品久久久久久| 美女尤物久久精品| 亚洲午夜激情网站| 亚洲精品资源美女情侣酒店| 欧美三级精品| 免费成人你懂的| 亚洲精品国产精品国自产观看浪潮| 蜜桃av噜噜一区| 亚洲破处大片| 久久影音先锋| 亚洲国产91| 欧美美女bb生活片| 亚洲一区网站| 久久综合久久美利坚合众国| 亚洲一区美女视频在线观看免费| 久久伊人亚洲| …久久精品99久久香蕉国产| 亚洲精品一区中文| 欧美在线国产精品| 欧美高清视频一区二区三区在线观看| 久久婷婷国产麻豆91天堂| 欧美 日韩 国产 一区| 亚洲国产精品一区二区三区| 久久久久久国产精品mv| 欧美ed2k| 亚洲在线黄色| 免费国产一区二区| 欧美国产日韩精品| 欧美日韩在线大尺度| 久久精品国产在热久久 | 国产伦精品一区二区三区四区免费 | 在线欧美电影| 久久国产综合精品| 一本大道av伊人久久综合| 久久五月激情| 国产精品一区二区你懂的| 亚洲欧美日韩另类精品一区二区三区 | 国产九九视频一区二区三区| 一区二区欧美激情| 欧美成人激情视频| 伊人春色精品| 亚洲日本va午夜在线影院| 久久综合色影院| 亚洲毛片在线观看.| 91久久午夜| 国产精品一二三| 欧美黑人国产人伦爽爽爽| 国产精品一二三四区| 亚洲自拍电影| 午夜日本精品| 欧美刺激午夜性久久久久久久| 亚洲日本成人女熟在线观看| 亚洲视频精选在线| 欧美三级在线视频| 亚洲日本在线视频观看| 亚洲中无吗在线| 国产亚洲精品v| 久久久xxx| 欧美精品在线极品| 宅男66日本亚洲欧美视频| 亚洲国产经典视频| 麻豆精品在线视频| 国产综合av| 久久久噜噜噜久久狠狠50岁| 欧美午夜欧美| 亚洲综合色视频| 久久久久久电影| 亚洲男女自偷自拍图片另类| 久久资源在线| 亚洲第一区色| 蜜乳av另类精品一区二区| 久久在线播放| 亚洲欧美一区二区三区极速播放| 亚洲人成小说网站色在线| 欧美一区二视频| 欧美一区二区三区在线视频 | 久久精品视频导航| 亚洲精品乱码久久久久久日本蜜臀| 亚洲精品影视| 欧美成人r级一区二区三区| 亚洲黄色影片| 久久视频在线看| 久久国产精品久久w女人spa| 欧美日本簧片| 99视频一区二区三区| 亚洲精品免费看| 美日韩精品免费| 99热这里只有成人精品国产| 午夜视频在线观看一区| 亚洲电影激情视频网站| 欧美日韩国产精品| 国产一区二三区| 欧美国产成人在线| 亚洲欧美激情视频在线观看一区二区三区| 午夜免费日韩视频| 国产目拍亚洲精品99久久精品 | 99精品欧美一区二区三区| 久久午夜av| 国产精品久久久久免费a∨| 免费一级欧美在线大片| 欧美色视频在线| 亚洲日本在线观看| 国产一区二区三区自拍| 欧美福利电影网| 国产女人18毛片水18精品| 欧美精品日韩| 一区二区三区**美女毛片| 亚洲一区三区在线观看| 欧美福利在线观看| 久久久亚洲综合| 欧美v日韩v国产v| 最新中文字幕一区二区三区| 免费成人毛片| 老牛嫩草一区二区三区日本| 国产日韩综合| 亚洲欧美精品中文字幕在线| 欧美自拍偷拍午夜视频| 狠狠色丁香婷综合久久| 久久不射网站| 欧美激情区在线播放| 欧美中文字幕在线| 91久久综合| 在线日韩视频| 国产亚洲精品成人av久久ww| 欧美高清视频一二三区| 麻豆9191精品国产| 久久免费偷拍视频| 一个人看的www久久| 亚洲欧美在线免费观看| 国产精品一区二区你懂得| 久久九九国产精品| 香蕉成人啪国产精品视频综合网| 亚洲精品精选| 精品动漫3d一区二区三区免费| 欧美色图五月天| 欧美一区二区三区播放老司机| 欧美日韩中文字幕| 狠狠久久五月精品中文字幕| 亚洲精品乱码久久久久久蜜桃麻豆| 国产日韩欧美一区二区三区四区| 另类图片国产| 久久全国免费视频| 一区二区激情| 亚洲靠逼com| 久久先锋资源| 国产精品极品美女粉嫩高清在线 | 亚洲欧洲精品一区二区精品久久久| 亚洲午夜激情网页| 伊大人香蕉综合8在线视| 久久久久88色偷偷免费| 午夜久久资源| 久久天天躁夜夜躁狠狠躁2022| 欧美日韩国产综合新一区| 国产亚洲精品aa| 韩国三级电影一区二区| 亚洲日本电影在线| 亚洲欧美日韩一区二区| 日韩一级精品视频在线观看| 日韩亚洲一区在线播放| 亚洲欧美日本伦理| 美女精品一区| 国产中文一区二区三区| 亚洲最新色图| 玖玖国产精品视频| 亚洲国产日韩精品| 国产精品久久久久久久9999| 亚洲国产精品久久久久秋霞影院| 久久在线播放| 欧美在线播放高清精品| 欧美私人网站| 亚洲六月丁香色婷婷综合久久| 欧美高清视频www夜色资源网| 91久久久在线| 久久一区中文字幕| 亚洲免费电影在线| 狼人天天伊人久久| 亚洲国产精品久久久久秋霞影院| 欧美国产第一页| 久久永久免费| 亚洲人成久久| 亚洲综合日韩在线| 久久视频在线免费观看| 亚洲福利一区| 裸体女人亚洲精品一区| 激情欧美国产欧美|