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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MFC应用程序框架入门

發布時間:2023/12/18 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MFC应用程序框架入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要: 本文主要對VC++ 6.0的MFC編程方法及MFC應用程序框架進行簡要介紹。

  關鍵詞: VC++6.0;MFC;程序框架

  1 MFC概述

  顧名思意,MFC應用程序框架是以MFC作為框架基礎的,以此程序框架模式搭建起來的應用程序在程序結構組織上是完全不同于以前的Win32 SDK編程方式的。自20世紀90年代初問世以來,MFC一直試圖把Windows API函數封裝到類庫中個各個邏輯類中。MFC的這種封裝并非簡單地對API函數進行分組與打包,而是更多地通過類來試圖實現全部的系統策略。隨著越來越多系統功能的加入,MFC的規模也在不斷拓展,目前已包括有200多個類,涵蓋了通用Windows 類、文檔/視框架、OLE、數據庫、Internet以及分布式功能等多方面的基本內容。這樣一個堅實的程序開發基礎無疑從很大程度上方便了程序設計人員對Windows 程序的開發。

  MFC提供了相當多不同功能的類以適合盡可能廣泛的需求。這里絕大多數的MFC類都是直接或間接從CObject類派生出來的,CObject類為其派生類提供了三個重要的特性支持:持久性(Serialization)支持、運行時(Run-time)類信息支持和診斷(Diagnostic)調試支持等。其中持久性是以流的方式將某個類對象中的持久性數據輸出或輸入到外部存儲介質如磁盤文件等的過程;運行時類信息(Run-time Class Information,RTCI)則可以重新獲取一個對象的類名及其他一些有關對象在運行時的信息。RTCI也是C++中除運行時類型信息(Run-time Type Information,RTTI)機制外的另一個重要工具;診斷和調試支持作為CObject類的一個組成部分,可以在實現CObject派生類時執行有效性檢查并可向調試窗口輸出狀態信息。

  并非MFC提供的所有函數都是類成員函數,MFC也提供了一系列以Afx為前綴的全局函數。類成員函數只能在其所屬類對象所在的上下文中使用,但是這些AFX函數卻可以在任何時候的任何地方直接使用。下表列出的是幾個比較重要AFX函數:
?

函數名函數說明
AfxAbout無條件終止一個應用程序;通常在發生無法回復的錯誤時使用
AfxBeginThread創建一個新的線程并開始執行
AfxEndThread終止當前正在執行的線程
AfxMessageBox顯示一個Windows 消息窗口
AfxGetApp返回一個指向應用程序對象的指針
AfxGetAppName返回應用程序名
AfxGetMainWnd返回一個指向應用程序主窗口的指針
AfxGetInstanceHandle返回一個標識當前應用程序實例的句柄
AfxRegisterWndClass為一個MFC應用程序注冊一個用戶自定義的窗口類

?

?



  2 MFC對API函數的封裝

  如果讀者曾經有過SDK的開發經歷,一定會對其煩瑣的編程方式和大量的Win32 API函數調用深有感觸。所有不同功能的API函數均是以全局函數的形式放在一起的,由于API函數數目比較龐大,因此無論是學習還是使用都是有一定難度的。相比而言,建立在API函數基礎之上的MFC類庫則通過把相關API函數的分類封裝而可以大大簡化編程的難度,用MFC類編寫的Windows 應用程序完成相同的任務只需要進行少量的工作。

  眾多的API函數根據功能的不同而被MFC封裝到200多個類中,這些類基本涵蓋了進行Windows 編程大部分可能用到的功能。由于封裝后的MFC類太多,這里不能一一介紹,下面就以其中比較重要的CObject類和CWnd類為例對API函數的封裝情況做一簡要介紹。

  CObject類是MFC中最主要也是最基本的類之一,該類不支持多重繼承,派生的類只能有一個CObject基類。CObject類是位于類層次結構最頂層的,絕大多數MFC類都是從CObject類派生出來的。CObject類包含了所有MFC類必須具備的幾個基本功能:持久性支持、運行時類信息支持和診斷調試支持。其中持久性支持功能由成員函數IsSerializable()和Serialize()提供。前者用于檢測對象是否支持序列化。如果一個類能夠被序列化,就必須在聲明時包含DECLARE_SERIAL宏、在實現時包含IMPLEMENT_SERIAL宏。Serialize()函數則可以將對象寫入檔案文件(Archive)或從檔案文件讀出對象。成員函數GetRuntimeClass()可以獲取到一個指向CruntimeClass類對象的指針,通過該指針可以得到對象的運行時類信息。CObject類在診斷調試支持方面提供了成員函數AssertValid()和Dump(),前者可對對象內存狀態的有效性進行檢查,后者負責將對象的內容轉儲到一個CdumpContext對象中,并可以提供診斷服務及一些有用的調試信息。

  在MFC中,CWnd類提供了所有窗口類的基本功能,是一個非常重要的類,大約三分之一的MFC類都是以此為基類。該類主要對創建、操縱窗口類的API函數進行了封裝,而且通過消息映射機制隱藏了SDK編程中使用相當不便的窗口處理函數,是消息的分發處理更加方便。

  CWnd類最重要的一個封裝是對API函數CreateWindow()的封裝,該函數被封裝為CWnd類成員函數Create()。從VC提供的MFC源文件WinCore.cpp中可以清楚看出CWnd類對CreateWindow()函數的封裝過程,下面給出相關部分的實現清單:
?

BOOL CWnd::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext)
{
// can't use for desktop or pop-up windows (use CreateEx instead)
ASSERT(pParentWnd != NULL);
ASSERT((dwStyle & WS_POPUP) == 0);
return CreateEx(0, lpszClassName, lpszWindowName, dwStyle | WS_CHILD, rect.left, rect.top, rect.right - rect.left, rect.bottom - rect.top, pParentWnd->GetSafeHwnd(), (HMENU)nID, (LPVOID)pContext);
}


  可以看出,主要工作是在CreateEx()成員函數中完成的,而該函數又是對API函數CreateWindowEx()的封裝。封裝后的代碼在調用CreateWindowEx()前構造并填充了一個非常類似于WNDCLASS結構的CREATESTRUCT結構,并調用了PreCreateWindow()。
?

BOOL CWnd::CreateEx(DWORD dwExStyle, LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWndParent, HMENU nIDorHMenu, LPVOID lpParam)
{
// allow modification of several common create parameters
CREATESTRUCT cs;
cs.dwExStyle = dwExStyle;
cs.lpszClass = lpszClassName;
cs.lpszName = lpszWindowName;
cs.style = dwStyle;
cs.x = x;
cs.y = y;
cs.cx = nWidth;
cs.cy = nHeight;
cs.hwndParent = hWndParent;
cs.hMenu = nIDorHMenu;
cs.hInstance = AfxGetInstanceHandle();
cs.lpCreateParams = lpParam;
if (!PreCreateWindow(cs))
{
PostNcDestroy();
return FALSE;
}
AfxHookWindowCreate(this);
HWND hWnd = ::CreateWindowEx(cs.dwExStyle, cs.lpszClass, cs.lpszName, cs.style, cs.x, cs.y, cs.cx, cs.cy, cs.hwndParent, cs.hMenu, cs.hInstance, cs.lpCreateParams);
#ifdef _DEBUG
if (hWnd == NULL)
{
TRACE1("Warning: Window creation failed: GetLastError returns 0x%8.8X\n", GetLastError());
}
#endif
if (!AfxUnhookWindowCreate())
PostNcDestroy(); // cleanup if CreateWindowEx fails too soon
if (hWnd == NULL)
return FALSE;
ASSERT(hWnd == m_hWnd); // should have been set in send msg hook
return TRUE;
}


  看上去經過封裝的窗口創建函數要比原API函數復雜許多,但這并不說明MFC的封裝將導致編程的效率低下,恰恰相反,由于CWnd在絕大多數場合中是以基類的形式出現的,因此可在派生類中添加代碼完成對CWnd::Create()的調用而比較方便的實現對派生類窗口的創建。
?

?

  3 MFC應用程序框架?

  MFC應用程序框架可以看作是MFC基本類庫的一個超集(Superset),類庫是眾多可在任何程序中使用的類的集合,而應用程序框架則定義了程序自身的結構。下面給出一個使用了MFC應用程序框架的簡單例子,通過這段例程可以比較清楚地了解MFC應用程序框架的一般結構。
?

// Sample01.h文件
// 應用程序類
class CSample01App : public CWinApp
{
public:
virtual BOOL InitInstance();
};
// 框架窗口類
class CSample01Frame : public CFrameWnd
{
public:
CSample01Frame();
protected:
afx_msg void OnPaint();
DECLARE_MESSAGE_MAP()
};
// Sample01.cpp文件
#include <afxwin.h>
#include "Sample01.h"
// 應用程序對象
CSample01App theApp;?
// 初始化應用程序實例
BOOL CSample01App::InitInstance()
{
m_pMainWnd = new CSample01Frame();
m_pMainWnd->ShowWindow(m_nCmdShow);
m_pMainWnd->UpdateWindow();
return TRUE;
}
// 消息映射?
BEGIN_MESSAGE_MAP(CSample01Frame, CFrameWnd)
ON_WM_PAINT()
END_MESSAGE_MAP()
// 構造函數
CSample01Frame::CSample01Frame()
{
Create(NULL, "MFC應用程序框架程序");
}
// WM_PAINT消息響應函數
void CSample01Frame::OnPaint()
{
CPaintDC dc(this);
dc.TextOut(100, 100, "Hello World!");
}


  仍象編寫Sample00程序一樣建立一個Win32應用程序工程Sample01(配套程序見"光盤\配套程序\Sample01\"),然后分別向工程添加頭文件Sample01.h和源文件Sample01.cpp,并將上述代碼寫入相應的文件。為了能順利編譯,還需要修改一下編譯命令,通過"Alt+F7"快捷鍵呼出【Project Settings】對話框,在【Preprocessor definitions】欄的最后添加選項"_AFXDLL",前面用逗號分隔。接下來還需要在【Project Options】欄的最后添加命令行"/MD",用空格同其他命令行參數進行分隔。編譯運行,可以看出效果同SDK方式編寫的Sample00程序是一樣的,但在代碼實現上更加結構化,編寫過程也更加簡單。

  接下來,對上述應用程序框架代碼進行分析。首先從MFC應用程序的核心--CWinApp類的派生類CSample01App談起。CWinApp類提供了可以獲取消息并將獲取到的消息分發到應用程序窗口的消息循環和一些關鍵的虛函數,通過對這些虛函數的重載可使開發人員對應用程序的一些固有行為進行擴展。當把頭文件Afxwin.h包含進來后,就可以在程序中使用包括CWinApp在內的一些MFC類了。一個MFC應用程序有且只能有一個應用程序對象而且必須被以全局方式進行聲明,所以該對象自程序開始運行起就一直駐留在內存。

  由于使用了MFC應用程序框架的程序在本質上仍是Windows 應用程序,因此必然需要在程序中存在作為Windows 應用程序入口的WinMain()函數。在前面的示例代碼中之所以沒有看到WinMain()函數是由于該函數已經通過封裝的手段隱藏到應用程序框架中了。除WinMain()外,CWinApp類成員函數Run()也是隱含執行的,這個函數也是非常重要的,它負責把消息放進應用程序窗口的消息循環中,由WinMain()函數完成對Run()的調用 。當WinMain()函數尋找到應用程序對象后將立即調用CWinApp類的虛函數InitInstance()。由于CWinApp基類是不知道究竟需要何種主框架窗口的,因此在使用時必須在CWinApp的派生類中對InitInstance()函數進行重載。InitInstance()函數是在應用程序已經開始運行但窗口尚未創建時被調用的,若非由InitInstance()創建了窗口,應用程序是無法擁有窗口的,這也就意味著缺少了InitInstance()函數的應用程序將無法接收、處理消息,對Windows程序而言這也就失去了存在的意義。由此可見,從CWinApp類中進行派生,并且對InitInstance()函數進行重載是編寫MFC應用程序框架程序的必要條件。

  除應用程序類外,從CFrameWnd派生的CSample01Frame類還對應用程序的主框架窗口做了描述。在構造函數中調用基類的CFrameWnd成員函數Create(),由Windows 負責創建出實際的窗口結構,并由應用程序框架將其鏈接到C++對象。

  本示例程序的大部分功能實際是在MFC的CWinApp和CFrameWnd等基類中完成的,在編程時,只需在派生類中編寫少量功能代碼,C++允許以這樣的方式借用基類中的大量代碼而無須復制代碼。應用程序框架負責提供程序的結構框架,開發人員在此基礎上為其添加相應的實現代碼,從而可以非常方便地完成一個完整的應用程序。應用程序框架不僅定義了應用程序的結構安排,實際上還包含了更多的C++基類。

  4 小結

  SDK的API編程方法、MFC的編程方法以及本系列講座后面將要介紹的ATL編程方法是VC++程序設計中比較常用的幾種編程方法,其中MFC以其強大的功能和靈活的編程方式而成為大多數程序開發人員最經常使用的一種編程方式。本文從基礎問題入手對MFC及其框架程序做了較為詳細的論述,使讀者能夠對MFC編程有一個基本的認識。

總結

以上是生活随笔為你收集整理的MFC应用程序框架入门的全部內容,希望文章能夠幫你解決所遇到的問題。

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

成人黄色电影免费观看 | 狠狠色综合网站久久久久久久 | 亚洲黄色在线观看 | 日韩欧美一区二区在线 | 国产精品久久久久永久免费观看 | 免费看片黄色 | 日本美女xx | 欧美日韩一区二区三区在线免费观看 | av动图| 中文字幕在线专区 | 日本中文字幕在线一区 | 久久精品国产免费看久久精品 | 久久免费视频7 | av黄色免费在线观看 | 精品一区二区免费在线观看 | www.夜夜操.com | 日韩 在线 | 日日夜夜狠狠 | av一区二区三区在线播放 | 国产手机视频 | 天天爱天天草 | 亚洲天堂毛片 | 免费麻豆视频 | 六月色| 成人免费毛片aaaaaa片 | 91探花国产综合在线精品 | 日韩xxxxxxxxx | 黄色官网在线观看 | 精品999 | 日本3级在线观看 | 黄色最新网址 | 91九色蝌蚪在线 | 成人av网址大全 | 免费在线观看成人小视频 | 日韩av免费大片 | 九九热在线精品视频 | 日韩在线色 | 精品中文字幕在线 | 91桃花视频| 久久久av电影 | 国产三级香港三韩国三级 | 国产日韩精品在线 | 欧美一区二区三区特黄 | 久久人操| 天天色天天搞 | 久久99精品国产麻豆宅宅 | 成片免费观看视频999 | av久久在线 | 国产一区在线观看视频 | 天天天干天天射天天天操 | 久久在线看 | 久久久亚洲精华液 | 97超碰人人澡人人爱学生 | 成人av一区二区兰花在线播放 | 色综合久久五月天 | 色网站免费在线观看 | 国产精品美女在线 | 中文字幕中文字幕在线中文字幕三区 | 国产精品12 | 在线免费观看麻豆视频 | 国产精品黄色av | 在线观看视频你懂的 | 午夜黄色一级片 | 尤物九九久久国产精品的分类 | 色噜噜色噜噜 | 亚洲国产免费看 | 婷婷五天天在线视频 | 国产精品免费视频一区二区 | 97看片网| 日韩三级.com | 精品视频区 | 久草在线在线精品观看 | 国产亚洲婷婷 | 久久你懂的 | 日韩欧美一区视频 | 一本一本久久a久久精品牛牛影视 | 麻豆av一区二区三区在线观看 | 日日夜夜干| 久久精品3 | 天天干人人 | 美女在线观看网站 | 91精品国产99久久久久 | 欧美日比视频 | 在线看一区二区 | 欧美久久99 | 黄色小说视频在线 | 免费在线国产精品 | 男女啪啪免费网站 | 亚洲国产成人久久 | 国产白浆视频 | 久久免费黄色 | 国产一区二区三精品久久久无广告 | 欧美日韩在线观看不卡 | 欧美在线91 | 国产91成人在在线播放 | 国产视频欧美视频 | 久久久www成人免费精品张筱雨 | 99精品观看 | 国产99久久精品 | 久久99精品国产麻豆婷婷 | 91在线观看视频 | 天堂在线一区二区三区 | 国产精品一区二区精品视频免费看 | 中文字幕久久网 | 韩国av免费观看 | 在线观看免费av网 | 久久精品福利视频 | 国产精品二区在线 | 免费看日韩片 | 在线中文字幕观看 | 国产精品国产亚洲精品看不卡 | 国产69精品久久99的直播节目 | 狠色在线 | 蜜臀av免费一区二区三区 | 91成人精品一区在线播放69 | 欧美日韩1区 | 激情久久久久 | 粉嫩av一区二区三区四区五区 | 九九激情视频 | 日韩欧美在线国产 | 福利一区在线 | 91人人射 | 日韩久久午夜一级啪啪 | 国产99中文字幕 | av片一区二区 | 国产精品久久久久免费 | 国产精品久久艹 | 精品国产99国产精品 | 久久最新| 亚洲色影爱久久精品 | 在线观看av小说 | 色亚洲激情| 国产精品美女免费视频 | 成人久久影院 | 五月婷婷一区二区三区 | 天天爽夜夜操 | 精品电影一区 | 国产午夜精品久久 | 亚洲精品视频在 | 麻豆传媒视频在线播放 | 久久小视频 | 久色小说 | www麻豆视频| 国产高清av在线播放 | 三级视频日韩 | 国产亚洲精品久久久久久久久久久久 | 国产一级免费在线观看 | 国产成人三级一区二区在线观看一 | 免费日p视频| 国产精品一区二区av | 亚洲国产精品va在线看黑人动漫 | 国产91免费在线 | 亚洲电影自拍 | 久久99热久久99精品 | 亚洲成人一区 | 91大神在线观看视频 | 欧洲av在线| 2020天天干夜夜爽 | 黄色com| 亚洲毛片视频 | 免费a视频 | 国产淫片 | 天天爱天天射天天干天天 | 日韩欧美一区二区三区视频 | 精品国产一区二区三区在线 | 亚洲色图激情文学 | 精品一区精品二区高清 | 91中文字幕网 | 婷婷国产视频 | 欧美成人在线免费观看 | 永久黄网站色视频免费观看w | 亚洲一二视频 | 亚洲婷婷伊人 | 天天射天天干天天插 | 五月婷香蕉久色在线看 | 在线观看视频99 | 二区精品视频 | 蜜臀aⅴ国产精品久久久国产 | 久久久国产一区 | 夜添久久精品亚洲国产精品 | 黄色av成人在线 | 精品一区二区三区电影 | 国内精品久久久久久久 | 久久视频一区二区 | 免费成人在线观看视频 | 亚洲欧洲精品视频 | 精品一区二区在线免费观看 | 在线观看成人 | 午夜国产在线观看 | 伊人国产在线播放 | 顶级欧美色妇4khd | www日日| 国产精品1区2区在线观看 | 日韩av成人在线观看 | 国语麻豆| av网站在线观看免费 | 精品欧美在线视频 | 天天插狠狠干 | 在线视频 你懂得 | 四虎成人精品永久免费av九九 | 天天操天天操天天操 | 色视频在线观看 | 在线观看国产日韩 | 美女精品久久久 | 亚洲欧洲一区二区在线观看 | 久久久久久久久久亚洲精品 | 欧美在线一| 日韩免费观看一区二区 | 激情av一区二区 | 成人a v视频 | 国产一区二区免费看 | 国产热re99久久6国产精品 | 国产成人久久精品一区二区三区 | 日韩免费视频一区二区 | 欧美精彩视频在线观看 | 成人h电影 | 成人小视频免费在线观看 | 精品国产诱惑 | 一区二区三区免费在线观看视频 | 日韩精品在线视频 | 不卡av在线 | 欧美ⅹxxxxxx | 久久久久久高潮国产精品视 | 国产一级在线观看视频 | 久久大片 | 天天色天天操综合网 | 亚洲人在线7777777精品 | 亚洲成人高清在线 | 97精品国产97久久久久久 | 国产白浆视频 | 欧美一区二区免费在线观看 | 久草免费资源 | 亚洲精品视 | 麻豆视频免费 | 深爱五月激情网 | 91人人在线 | 黄色影院在线观看 | 亚洲春色综合另类校园电影 | 亚洲色图 校园春色 | 欧美亚洲免费在线一区 | 黄色免费看片网站 | 91麻豆精品国产自产在线 | 久久国产精品免费观看 | 99视频国产在线 | 成年人在线看视频 | 国产精品久久一区二区三区, | 国产字幕在线播放 | 亚洲国产美女久久久久 | 国产精品久久久久久五月尺 | 久久不射电影院 | 国产成人精品999 | 亚洲专区免费观看 | 成人在线播放免费观看 | 2020天天干天天操 | 亚洲粉嫩av | 日日夜夜操操操操 | 成人av中文字幕在线观看 | 国产精品对白一区二区三区 | 国产精品成人自拍 | 亚洲精品tv久久久久久久久久 | 日韩免费在线一区 | 久久9999久久免费精品国产 | 国产精品美女毛片真酒店 | 亚洲成av人片一区二区梦乃 | 成人在线播放av | 一区二区亚洲精品 | 国产91精品一区二区麻豆亚洲 | 日产乱码一二三区别免费 | 91.精品高清在线观看 | 日本精品视频在线观看 | 亚洲九九精品 | 日韩黄色免费在线观看 | 超碰人人99 | 亚洲精品美女在线观看播放 | 97**国产露脸精品国产 | 日韩网站在线免费观看 | 精品国自产在线观看 | 午夜国产影院 | 欧美a级一区二区 | 国内99视频 | 欧美日一级片 | 成人午夜免费剧场 | 色噜噜在线观看 | 五月亚洲综合 | 成 人 黄 色视频免费播放 | 免费观看黄色12片一级视频 | 久久久免费电影 | 91正在播放| 国产精品一区电影 | 久草综合视频 | 国产精品精品视频 | 国产精成人品免费观看 | 精品一区二区免费在线观看 | 操高跟美女 | 日韩av高潮 | av福利在线 | 黄污网站在线观看 | 国产美女精品视频免费观看 | 欧美一区二区在线免费看 | 日日综合 | 久视频在线播放 | 国内精品久久久久久中文字幕 | 成年人视频免费在线 | 国产精品小视频网站 | 天天爽天天摸 | 久草97| 日韩在观看线 | 日韩激情视频在线 | 麻豆视频免费播放 | 成人免费 在线播放 | 成人污视频在线观看 | 九九视频在线 | 免费在线观看日韩视频 | 欧美成天堂网地址 | 免费观看一级特黄欧美大片 | 免费在线观看不卡av | 亚洲一区不卡视频 | 蜜桃av综合网 | 91精品婷婷国产综合久久蝌蚪 | 日本中文字幕电影在线免费观看 | 日日骑 | 国产精品亚洲成人 | 欧美-第1页-屁屁影院 | 69久久99精品久久久久婷婷 | 最近中文字幕大全中文字幕免费 | 黄色小说免费观看 | 天堂在线一区二区 | 亚洲黄色免费在线 | av在线网站免费观看 | 久草视频免费 | 在线观看黄网站 | 一级特黄aaa大片在线观看 | 天天综合视频在线观看 | 99精品在线免费 | 婷婷五综合 | 色综合久久悠悠 | 一区二区三区福利 | 天天操天天射天天爽 | 久色 网| 久久久精品日本 | 综合色伊人 | 一区二区三区四区免费视频 | 又黄又爽又湿又无遮挡的在线视频 | 中文字幕五区 | 国产成人精品一区二区三区网站观看 | 国产精品一区二区久久国产 | 国产精品 9999 | 久久人人插 | a视频在线观看免费 | 天天曰夜夜爽 | 激情婷婷六月 | 国产在线播放观看 | 国产精品免费一区二区三区在线观看 | 成人免费91 | 国产精品资源在线观看 | 香蕉视频国产在线观看 | 免费在线激情电影 | 91精品久久久久久粉嫩 | 国产精品中文字幕在线播放 | 国产97色在线 | 在线日韩中文 | 久久99久久99久久 | 国产免费xvideos视频入口 | 国产精品久久久久久久久久尿 | 伊人中文在线 | 三级av在线播放 | 国产91精品久久久久久 | 三级动图 | 99精品久久只有精品 | 五月天综合色激情 | 91网在线| 国产高清中文字幕 | 狠狠插天天干 | 成人黄色一级视频 | 久草精品在线播放 | 国产精品a久久久久 | 成人久久久久久久久久 | 国产精品美| 国产精品欧美日韩 | 中文字幕在线视频精品 | 中文字幕av在线电影 | 国产美女视频免费 | 久久小视频 | 日韩免费高清在线观看 | 欧美日韩三区二区 | 亚一亚二国产专区 | 国产精品美女视频网站 | 高清精品在线 | 日本中文乱码卡一卡二新区 | 国产精品一区在线观看你懂的 | 精品成人a区在线观看 | 久久国产麻豆 | 黄色影院在线免费观看 | 欧美色综合天天久久综合精品 | 四川妇女搡bbbb搡bbbb搡 | 四川妇女搡bbbb搡bbbb搡 | 欧美日韩国产色综合一二三四 | 亚洲精品久久久久久中文传媒 | 顶级欧美色妇4khd | 天天操夜夜操天天射 | 久久免费视频网站 | 日本久久综合视频 | a黄色一级| 国产理论一区二区三区 | 日韩av中文字幕在线免费观看 | 国产一区二区在线观看视频 | 91一区二区三区久久久久国产乱 | 国产手机在线视频 | av电影在线观看完整版一区二区 | 九九九视频精品 | 西西444www大胆高清视频 | 91久久精品一区二区三区 | www.天天色 | 亚洲欧洲精品一区二区精品久久久 | 色综合天天视频在线观看 | 国产欧美日韩精品一区二区免费 | 69绿帽绿奴3pvideos | 夜夜躁日日躁 | 精品伊人久久久 | 日韩精品首页 | 国产一区在线免费 | 国产精品麻豆99久久久久久 | 久久理论视频 | 五月天激情婷婷 | 最新真实国产在线视频 | 国产成人精品一区二三区 | 日韩久久久久 | 国产自在线 | 成人黄色小说视频 | 日本99热| 国产成人免费观看久久久 | 香蕉视频网站在线观看 | 在线播放第一页 | 一区二区三区四区精品视频 | 欧美一级视频一区 | 亚洲更新最快 | 久久99精品久久久久久久久久久久 | 国产视频在 | japanesefreesexvideo高潮 | 欧美在线视频一区二区 | 日韩精品在线免费观看 | 日韩av二区 | 日韩精品久久久久久中文字幕8 | 日韩a免费| 久久中文字幕导航 | 国精产品999国精产品视频 | 狂野欧美激情性xxxx | 天天av天天 | 中文字幕乱视频 | 色偷偷88欧美精品久久久 | 成人宗合网 | 丁香婷婷久久久综合精品国产 | 亚洲欧美国产精品 | 成年人黄色在线观看 | 激情深爱五月 | 久草视频99 | 日韩一区二区免费在线观看 | 美女黄久久 | 精品久久网 | 国产一区在线免费观看 | 中文字幕丝袜美腿 | 日本精品午夜 | 最新一区二区三区 | 国产精彩在线视频 | 亚洲天堂色婷婷 | 成人观看| 亚洲人成人99网站 | 探花视频在线观看免费 | 五月婷婷精品 | 麻豆传媒视频在线免费观看 | 天天操天天干天天插 | 欧美综合色在线图区 | va视频在线 | 一区二区欧美激情 | 成人在线视频在线观看 | 色婷婷伊人 | 91精品欧美一区二区三区 | 美女黄视频免费 | 国产一级片免费观看 | 成年美女黄网站色大片免费看 | 啪嗒啪嗒免费观看完整版 | 久草在线播放视频 | 中文字幕综合在线 | 中文字幕123区 | 久久激五月天综合精品 | 久久久免费播放 | 精品国产免费一区二区三区五区 | 国产99久久久国产精品免费看 | 久久1电影院 | 五月天久久 | 欧美在线久久 | 丝袜制服综合网 | 黄免费在线观看 | 91精品在线看 | 在线观看视频黄 | 欧美精品在线观看免费 | 免费看黄在线看 | a级国产片| 久久久精品午夜 | 日韩videos| 日日婷婷夜日日天干 | 亚洲精品人人 | 香蕉视频在线免费 | 99久久激情视频 | 97超碰国产精品女人人人爽 | 亚洲免费精品一区二区 | 91在线视频观看 | zzijzzij日本成熟少妇 | 97av.com| 91精品国产欧美一区二区成人 | 99久高清在线观看视频99精品热在线观看视频 | 欧美日韩在线播放一区 | 国产精品久久久久久久久久不蜜月 | 久久草草热国产精品直播 | 免费男女羞羞的视频网站中文字幕 | 天天操欧美 | 一区二区三区国产欧美 | 久久久久亚洲精品中文字幕 | 在线精品视频免费观看 | 毛片网免费 | 91精品国产一区二区在线观看 | 国产精品视频你懂的 | 国产在线国偷精品产拍免费yy | 日韩欧美一区二区在线播放 | 丰满少妇对白在线偷拍 | 日韩精品视频第一页 | 男女拍拍免费视频 | 成人免费视频a | 超碰在线网 | 天堂在线视频中文网 | 亚洲精品综合一二三区在线观看 | 天天翘av | 免费黄色小网站 | 狠狠狠狠狠狠 | 国产99久久久精品视频 | 免费看黄在线观看 | 天天射天天射天天射 | 日日操网 | 欧美成人视 | 嫩嫩影院理论片 | 国产一线在线 | adc在线观看| 国产高清视频在线免费观看 | 18做爰免费视频网站 | 999国产 | 91精品无人成人www | 亚洲伊人天堂 | 成人在线免费小视频 | 国产在线播放不卡 | 国产亚州精品视频 | 精品国产免费人成在线观看 | 香蕉视频色 | 高清av中文字幕 | 欧美在线1 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 国产精品一区二区久久国产 | 久草在线手机观看 | 成人a在线观看高清电影 | 在线观看精品国产 | 日本中文字幕在线播放 | 亚洲伊人网在线观看 | 欧美日韩高清一区二区 国产亚洲免费看 | 少妇性bbb搡bbb爽爽爽欧美 | 国产精品18p | 久久99亚洲网美利坚合众国 | 免费黄色网址大全 | 国产精品9999久久久久仙踪林 | 伊人日日干| 亚洲日本成人网 | 黄色大片av | 国产精品一区二区三区在线看 | 一区二区精品在线观看 | 国产精品系列在线观看 | 婷婷综合视频 | 久草在线最新视频 | 欧美成亚洲 | 久二影院 | 狠色在线| 精品国产黄色片 | 麻豆久久精品 | 91视频 - 114av | 男女激情麻豆 | 免费在线观看日韩 | 草久在线| 日本黄色免费在线 | 中文字幕一区二区三 | 久草在线免费看视频 | 999视频网| 午夜精品久久久99热福利 | 久久精品免费电影 | 国产老太婆免费交性大片 | 91色在线观看 | 91成人免费| 三上悠亚一区二区在线观看 | 色一级片 | 五月天婷婷在线观看视频 | 午夜在线看 | 香蕉视频啪啪 | 国产在线不卡一区 | 视频国产在线观看18 | 欧美影片| 久久久午夜视频 | 最近中文国产在线视频 | 国产一级黄 | 国产美女视频一区 | 最新黄色av网址 | 亚洲男男gaygay无套同网址 | 国产精品欧美日韩在线观看 | 国产精品一区在线播放 | 久久你懂得 | 91丨九色丨91啦蝌蚪老版 | 中文字幕九九 | 久久调教视频 | 精品成人久久 | 一区二区三区视频 | 亚洲成a人片在线www | 欧美日在线 | av电影中文字幕在线观看 | 91精品国产99久久久久久红楼 | 四虎永久网站 | 亚洲三级性片 | 免费看国产视频 | 天天综合网在线 | 欧美国产亚洲精品久久久8v | 999热视频 | 97视频成人| 精品国产亚洲在线 | 国产精品麻豆91 | 国产一区在线看 | 久久99久久99精品中文字幕 | 男女激情片在线观看 | 欧美精品小视频 | 天天操网 | 久久网页 | 成年人毛片在线观看 | 国产精品欧美久久久久久 | 成人av在线直播 | 国产视频18| 国产成人a亚洲精品 | 免费看色的网站 | 欧美 国产 视频 | 综合网在线视频 | 婷婷日日| 手机在线永久免费观看av片 | 色综合激情久久 | 狠狠干电影 | 久草在线视频首页 | 精品久久久久久国产偷窥 | 98超碰在线 | 国产黄色大片免费看 | 手机成人在线电影 | 在线激情影院一区 | 色视频在线观看免费 | www.天天色.com | 成人毛片一区 | 国产成人在线精品 | 在线观看日本高清mv视频 | av在线进入 | 国产精品mm | 欧美一级性生活片 | 天天激情综合 | 日韩成人精品在线观看 | 人人涩 | 日韩精品一区二区三区免费视频观看 | 18+视频网站链接 | 日韩在线观看一区二区 | 青青草久草在线 | 亚洲欧美婷婷六月色综合 | av电影在线免费 | 亚洲国产日韩一区 | 日日干夜夜骑 | 黄色av电影在线观看 | 国产色就色| 一级黄色a视频 | 丁香视频五月 | 精品麻豆入口免费 | 日韩av在线不卡 | 狠狠操狠狠干2017 | 久操视频在线免费看 | www.五月天婷婷.com | 国产精品久久久av久久久 | 黄网av在线 | 久久综合影院 | 91精彩视频在线观看 | 精品在线看 | 欧美亚洲一区二区在线 | 婷婷四房综合激情五月 | 在线亚洲欧美视频 | 精品免费在线视频 | 国产精品久久久久aaaa | 狠狠色丁香久久婷婷综合丁香 | 91福利视频网站 | 国产成人久久av977小说 | 日日日操 | 国产伦理久久精品久久久久_ | 免费黄色看片 | 久久中文字幕导航 | 91免费的视频在线播放 | 午夜精品久久久久久久久久久久 | 特级毛片在线观看 | 97免费在线视频 | 欧美一级片免费观看 | 国色天香在线观看 | 国产人成在线观看 | 精品一区在线看 | 999国产精品视频 | 91中文视频 | 国产成人不卡 | 五月婷婷丁香网 | 五月天久久 | 一区二区三区中文字幕在线 | 亚洲成人午夜在线 | 亚洲区色 | 四虎天堂 | 国产又黄又猛又粗 | 久色婷婷 | 99视频在线观看视频 | 久久午夜视频 | 亚洲综合色激情五月 | 亚洲精品国产精品乱码不99热 | 国产精品2区 | 91精品久久久久久久久 | 九九免费在线观看 | 久久综合婷婷国产二区高清 | 国产午夜激情视频 | 日韩欧美在线中文字幕 | 日韩av中文字幕在线免费观看 | 密桃av在线 | 成人在线电影观看 | 九九综合久久 | 日本爱爱免费 | 综合久久综合久久 | 欧美日韩精品免费观看 | 97自拍超碰 | 美女网站视频一区 | 911久久香蕉国产线看观看 | 精品国产一区二区在线 | 国产福利不卡视频 | 日日射av| 亚洲黄色av网址 | 欧美色图一区 | 国产视频中文字幕在线观看 | 国产精品久久久影视 | 免费中文字幕视频 | 色.com| 欧美色综合天天久久综合精品 | 精品国产成人在线影院 | 悠悠av资源片 | av噜噜噜在线播放 | 亚洲免费av片 | 免费视频一级片 | 成人福利在线播放 | 国产+日韩欧美 | 美女久久视频 | 中文字幕高清在线 | 日本中文不卡 | 一区二区三区视频在线 | 男女激情网址 | 成人三级av | 在线观看你懂的网站 | 奇米影视777四色米奇影院 | 97超碰免费在线 | 亚洲夜夜爽| 麻豆免费在线播放 | 国产成人福利片 | 亚洲丁香日韩 | 97精品国产97久久久久久久久久久久 | 久久99操| 亚洲人成在线电影 | 在线视频你懂 | 国内久久久久久 | 日本夜夜草视频网站 | 黄色免费在线视频 | 色偷偷88888欧美精品久久 | 久久视了 | 最近中文字幕 | 国产a视频免费观看 | 亚洲欧美在线综合 | 国产一区视频在线播放 | 久青草电影 | 国产精品自产拍在线观看中文 | 亚洲欧美日韩精品久久奇米一区 | 69精品视频在线观看 | 中文av在线免费观看 | 婷婷激情5月天 | 久久久久久久影视 | 国内精品久久久久影院一蜜桃 | 免费在线中文字幕 | 日韩区视频 | 91视频在线免费 | 在线观看www视频 | 国产乱码精品一区二区三区介绍 | 五月天久久综合 | 韩国精品视频在线观看 | 狠狠色丁香久久婷婷综合_中 | 久久高清视频免费 | 成年人app网址 | 免费下载高清毛片 | 狠狠狠色丁香综合久久天下网 | 天天操夜夜操夜夜操 | 99tvdz@gmail.com | 国产精品久久久久久久久久久久久 | 91爱在线| 免费三及片 | 又黄又爽免费视频 | 91久久精品日日躁夜夜躁国产 | 黄色小网站在线观看 | 久热只有精品 | 国产精品视频久久 | 不卡av电影在线观看 | 欧美成人日韩 | 在线观看国产一区二区 | 中文在线 | 99精品免费久久久久久久久日本 | 天天人人| 91精品蜜桃 | 婷婷视频在线播放 | 日韩免费视频 | 亚洲一级黄色大片 | 激情六月婷婷久久 | 国产黄色理论片 | 欧美日在线观看 | 中文字幕在线视频国产 | 亚洲黄网址 | 又黄又网站| 亚洲久草在线视频 | 国产精品久久久久久久久久久久 | 久草精品视频在线观看 | 97超在线 | 四虎视频 | 成人免费在线网 | 国产一区二区精品久久 | 成人国产精品久久久 | 色婷婷六月天 | 欧美日韩在线精品 | 亚洲国产免费网站 | 不卡视频在线 | 成人免费中文字幕 | wwwww.国产| 久久精品免视看 | 日韩欧美视频二区 | 黄色大片中国 | 午夜精品久久久99热福利 | 国产精品人人做人人爽人人添 | 精品国产免费一区二区三区五区 | 黄色av大片 | 99久久99久久精品免费 | 国产精品一区二区吃奶在线观看 | 日韩xxx视频 | 欧美最猛性xxx | 国产精品破处视频 | 精品一区二区三区四区在线 | 免费在线色视频 | 国产高清久久 | 91大神精品视频在线观看 | 免费中文字幕在线观看 | 天天插天天色 | 婷婷六月天在线 | 免费在线播放黄色 | 五月天堂色 | 免费在线a | 操操日| 日日添夜夜添 | 国产男女免费完整视频 | 久久视频在线观看免费 | 久久这里有| 国产成人av一区二区三区在线观看 | 欧美日韩午夜 | 在线观看一区 | 欧美精品第一 | 免费观看性生活大片3 | 国产特级毛片 | 99中文字幕在线观看 | 国产高清视频在线播放一区 | 96视频在线| 亚洲国产福利视频 | 国产二区视频在线观看 | 天天操天天玩 | 婷婷av电影 | 免费观看黄 | 三级黄色理论片 | 欧美一级欧美一级 | 久久福利精品 | 精品久久99 | 黄色软件视频大全免费下载 | 看片的网址 | 日韩高清国产精品 | 在线免费性生活片 | 激情综合六月 | 亚洲成人午夜在线 | 五月婷婷在线播放 | 日韩精品免费在线播放 | 最新国产一区二区三区 | 国产精品毛片一区二区三区 | 狠狠网站 | 中文字幕亚洲精品在线观看 | 日韩在线免费小视频 | 黄色1级毛片 | 亚洲黄色网络 | 亚洲精品玖玖玖av在线看 | 中国成人一区 | 中文字幕精品一区久久久久 | 免费看黄视频 | 99久久99久久综合 | 中日韩欧美精彩视频 | 在线网站黄| 国产精品v a免费视频 | 国产精品 欧美 日韩 | 黄色av一区二区 | 91精品欧美一区二区三区 | www亚洲精品 | 九九在线播放 | 欧美日韩高清在线 | 国产视频在线观看一区 | 精品产品国产在线不卡 | 激情网五月天 | 激情欧美国产 | 久久试看 | 久久久久久久久久久久亚洲 | 欧美伦理电影一区二区 | 久久精品这里精品 | 免费看的av片 | 成人国产电影在线观看 | 国产婷婷精品av在线 | 亚州精品天堂中文字幕 | 久草在线视频首页 | 亚洲免费av在线 | 免费网站观看www在线观看 | 欧美日韩视频在线一区 | 黄色免费网战 | 欧美大片mv免费 | 成人影片在线播放 | 精品亚洲免费视频 | 国内久久精品 | 中文字幕在线观看完整版 | 视频在线一区二区三区 | 精品久久久久国产 | 人人天天夜夜 | 日韩在线中文字幕视频 | 亚洲视频 视频在线 | 国产91精品久久久久久 | 亚洲精品在线观看av | 激情av综合 | 日韩在线高清免费视频 | 精品国产乱码久久久久久1区2匹 | 91精品国产高清自在线观看 | 精品国产激情 | 在线a亚洲视频播放在线观看 | 在线观看av免费 | 亚洲天堂精品视频在线观看 | 国产永久免费观看 | 五月天婷婷在线视频 | 丁香婷婷综合五月 | 成人av午夜 | 国产三级在线播放 | 中文乱码视频在线观看 | 日韩欧美国产激情在线播放 | 亚洲国产精品va在线看黑人 | 深夜免费网站 | 亚洲国产中文字幕在线观看 | 亚洲伦理一区二区 | 日日躁夜夜躁aaaaxxxx | 99精品视频在线看 | 久久免费美女视频 | 免费69视频 | 天天插夜夜操 | 久久伊99综合婷婷久久伊 | 经典三级一区 | 黄p网站在线观看 | 日韩欧美综合 | 国产精品不卡在线播放 | 黄色毛片网站在线观看 | 亚洲国产精品传媒在线观看 | 国产无套视频 | 欧美了一区在线观看 | 玖玖视频免费在线 | 免费在线观看污网站 | 国产精品高清在线观看 | 欧美性色19p | 亚洲精品国产欧美在线观看 | 久久久免费精品 | 亚洲午夜久久久久久久久 | 国产视| 808电影 | 国产a精品| 91视频91蝌蚪 | 在线天堂v | 国产精品久久久久久久久久久不卡 | 精品超碰 | 日韩精品一区二区三区水蜜桃 | 日韩亚洲在线 | 国产精品毛片一区二区三区 | 国产在线精品一区二区 | 国产高清一级 | 在线观看视频精品 | 日韩两性视频 | 99re视频在线观看 | 午夜丁香网 |