• <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>

            C++ Programmer's Cookbook

            {C++ 基礎} {C++ 高級} {C#界面,C++核心算法} {設計模式} {C#基礎}

            ManagedARX 重寫DwgFiler

            // Copyright?2004?by?Autodesk,?Inc.
            //
            // Permission?to?use,?copy,?modify,?and?distribute?this?software?in
            // object?code?form?for?any?purpose?and?without?fee?is?hereby?granted,?
            // provided?that?the?above?copyright?notice?appears?in?all?copies?and?
            // that?both?that?copyright?notice?and?the?limited?warranty?and
            // restricted?rights?notice?below?appear?in?all?supporting?
            // documentation.
            //
            // AUTODESK?PROVIDES?THIS?PROGRAM?"AS?IS"?AND?WITH?ALL?FAULTS.?
            // AUTODESK?SPECIFICALLY?DISCLAIMS?ANY?IMPLIED?WARRANTY?OF
            // MERCHANTABILITY?OR?FITNESS?FOR?A?PARTICULAR?USE.??AUTODESK,?INC.?
            // DOES?NOT?WARRANT?THAT?THE?OPERATION?OF?THE?PROGRAM?WILL?BE
            // UNINTERRUPTED?OR?ERROR?FREE.
            //
            // Use,?duplication,?or?disclosure?by?the?U.S.?Government?is?subject?to?
            // restrictions?set?forth?in?FAR?52.227-19?(Commercial?Computer
            // Software?-?Restricted?Rights)?and?DFAR?252.227-7013(c)(1)(ii)
            // (Rights?in?Technical?Data?and?Computer?Software),?as?applicable.

            using ?System;
            using ?System.Collections;
            using ?System.Reflection;
            using ?Autodesk.AutoCAD.Runtime;
            using ?Autodesk.AutoCAD.DatabaseServices;
            using ?Autodesk.AutoCAD.Geometry;
            using ?Autodesk.AutoCAD.EditorInput;
            using ?Autodesk.AutoCAD.ApplicationServices;

            namespace ?filer
            {

            ????
            public ? class ?TestFiler
            ????
            {
            ????????
            /// Defines?a?command?which?prompt?a?message?on?the?AutoCAD?command?line
            ????????[CommandMethod( " runfiler " )]
            ????????
            public ? void ?filer()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????PromptEntityOptions?opt?
            = ? new ?PromptEntityOptions( " Select?an?object?to?dump " );
            ????????????PromptEntityResult?res?;
            ????????????
            do
            ????????????
            {
            ????????????????res?
            = ?ed.GetEntity(opt);
            ????????????????opt.Message?
            = ? " \nNo?object?selected.?Select?an?object?to?dump " ;
            ????????????}

            ????????????
            while ?(res.Status? == ?PromptStatus.Error);
            ????????????
            if ?(res.Status? == ?PromptStatus.OK)
            ????????????
            {
            ????????????????
            using ?(Transaction?t? = ?Application.DocumentManager.MdiActiveDocument.Database.TransactionManager.StartTransaction())
            ????????????????
            {
            ????????????????????Entity?ent?
            = ?(Entity)t.GetObject(res.ObjectId,OpenMode.ForRead);
            ????????????????????MyFiler?filer?
            = ? new ?MyFiler();
            ????????????????????ent.DwgOut(filer);
            ????????????????????t.Commit();
            ????????????????}

            ????????????}
            ?
            ????????}

            ????}



            ????
            class ?MyFiler?:?Autodesk.AutoCAD.DatabaseServices.DwgFiler
            ????
            {
            ????????
            string ?fileType? = ? "" ;
            ????????
            string ?dwgVersion? = ? "" ;
            ????????
            public ?MyFiler()
            ????????
            {
            ????????}


            ????
            /// ??_____________________??Data?Reading????_____________________
            ????
            ????????
            public ? override ?System.IntPtr?ReadAddress()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?System.IntPtr?();
            ????????}


            ????????
            public ? override ? byte []?ReadBinaryChunk()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? null ;
            ????????}


            ????????
            public ? override ? bool ?ReadBoolean()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? false ;
            ????????}


            ????????
            public ? override ? byte ?ReadByte()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? 0 ;
            ????????}


            ????????
            public ? override ? void ?ReadBytes( byte []?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????}


            ????????
            public ? override ? double ?ReadDouble()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? 0 ;
            ????????}


            ????????
            public ? override ?Handle?ReadHandle()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?Handle?();
            ????????}


            ????????
            public ? override ?ObjectId?ReadHardOwnershipId()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?ObjectId?();
            ????????}


            ????????
            public ? override ?ObjectId?ReadHardPointerId()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?ObjectId?();
            ????????}


            ????????
            public ? override ? short ?ReadInt16()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? 0 ;
            ????????}


            ????????
            public ? override ? int ?ReadInt32()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? 0 ;
            ????????}


            ????????
            public ? override ?Point2d?ReadPoint2d()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?Point2d();
            ????????}


            ????????
            public ? override ?Point3d?ReadPoint3d()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?Point3d();
            ????????}


            ????????
            public ? override ?Scale3d?ReadScale3d()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?Scale3d();
            ????????}


            ????????
            public ? override ?ObjectId?ReadSoftOwnershipId()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?ObjectId?();
            ????????}


            ????????
            public ? override ?ObjectId?ReadSoftPointerId()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?ObjectId?();
            ????????}


            ????????
            public ? override ? string ?ReadString()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? null ;
            ????????}


            ????????
            public ? override ? ushort ?ReadUInt16()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? 0 ;
            ????????}


            ????????
            public ? override ? uint ?ReadUInt32()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? 0 ;
            ????????}


            ????????
            public ? override ?Vector2d?ReadVector2d()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?Vector2d();
            ????????}


            ????????
            public ? override ?Vector3d?ReadVector3d()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????
            return ? new ?Vector3d();
            ????????}


            ????????
            public ? override ? void ?ResetFilerStatus()
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????}


            ????????
            public ? override ? void ?Seek( int ?offset,? int ?method)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????}


            ????????
            /// ??_____________________??Data?Writing????_____________________
            ????????
            ????????
            public ? override ? void ?WriteAddress(System.IntPtr?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );

            ????????}


            ????????
            public ? override ? void ?WriteBinaryChunk( byte []?chunk)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????}


            ????????
            public ? override ? void ?WriteBoolean( bool ?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );

            ????????}


            ????????
            public ? override ? void ?WriteByte( byte ?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteBytes( byte []?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );

            ????????}


            ????????
            public ? override ? void ?WriteDouble( double ?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteHandle(Handle?handle)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????}


            ????????
            public ? override ? void ?WriteHardOwnershipId(ObjectId?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteHardPointerId(ObjectId?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteInt16( short ?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );

            ????????}


            ????????
            public ? override ? void ?WriteInt32( int ?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WritePoint2d(Point2d?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteScale3d(Scale3d?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteSoftOwnershipId(ObjectId?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteSoftPointerId(ObjectId?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteString( string ?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteUInt16( ushort ?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteUInt32( uint ?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteVector2d(Vector2d?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ? void ?WriteVector3d(Vector3d?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + " \n " );
            ????????}


            ????????
            public ? override ?FullDwgVersion?DwgVersion
            ????????
            {
            ????????????
            get
            ????????????
            {
            ????????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????????
            if ?(dwgVersion? != ? base .DwgVersion.ToString())
            ????????????????
            {
            ????????????????????dwgVersion?
            = ? base .DwgVersion.ToString();
            ????????????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ?dwgVersion? + " \n " );
            ????????????????}

            ????????????????
            return ? base .DwgVersion;
            ????????????}

            ????????}

            ????????
            ????????
            public ? override ?ErrorStatus?FilerStatus
            ????????
            {
            ????????????
            get
            ????????????
            {
            ????????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????????
            // ?ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?+?"?=?"?+?FilerStatus.GetType()?+?"\n");
            ???????????????? return ? new ?ErrorStatus?();
            ????????????}

            ????????????
            set
            ????????????
            {
            ????????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ?? " ?=? " ? + ? " \n " );
            ????????????}

            ????????}


            ????????
            public ? override ?FilerType?FilerType
            ????????
            {
            ????????????
            get
            ????????????
            {
            ????????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????????
            if ?(fileType? != ?FilerType.CopyFiler.ToString())
            ????????????????
            {
            ????????????????????fileType?
            = ?FilerType.CopyFiler.ToString();
            ????????????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ?fileType? + " ?\n " );
            ????????????????}

            ????????????????
            return ?FilerType.CopyFiler;
            ????????????}

            ????????????
            ????????}


            ????????
            public ? override ? int ?Position
            ????????
            {
            ????????????
            get
            ????????????
            {
            ????????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " ? + ? " \n " );
            ????????????????
            return ? 0 ;
            ????????????}

            ????????}


            ????????
            public ? override ? void ?WritePoint3d(Point3d?value)
            ????????
            {
            ????????????Editor?ed?
            = ?Application.DocumentManager.MdiActiveDocument.Editor;??
            ????????????ed.WriteMessage(MethodInfo.GetCurrentMethod().Name?
            + ? " ?=? " );
            ????????????ed.WriteMessage(value.ToString()
            + ? " \n " );
            ????????}

            ????}

            }

            posted on 2006-07-03 15:22 夢在天涯 閱讀(1264) 評論(0)  編輯 收藏 引用 所屬分類: ARX/DBX

            公告

            EMail:itech001#126.com

            導航

            統計

            • 隨筆 - 461
            • 文章 - 4
            • 評論 - 746
            • 引用 - 0

            常用鏈接

            隨筆分類

            隨筆檔案

            收藏夾

            Blogs

            c#(csharp)

            C++(cpp)

            Enlish

            Forums(bbs)

            My self

            Often go

            Useful Webs

            Xml/Uml/html

            搜索

            •  

            積分與排名

            • 積分 - 1804603
            • 排名 - 5

            最新評論

            閱讀排行榜

            国产成人久久AV免费| 精品久久一区二区三区| 日本道色综合久久影院| 久久久精品国产免大香伊| 久久综合亚洲色HEZYO国产| 国产三级观看久久| 久久久久一区二区三区| 久久精品国产一区| 青青青青久久精品国产h| 99久久国语露脸精品国产| 国产午夜免费高清久久影院| 亚洲AV日韩精品久久久久久| 久久久久久国产精品无码下载 | 精品久久久久久国产| 少妇无套内谢久久久久| 欧美国产成人久久精品| 久久久久se色偷偷亚洲精品av| 国产免费久久精品99re丫y| 97精品伊人久久大香线蕉| 7777久久久国产精品消防器材| 国内精品伊人久久久久777| 色妞色综合久久夜夜| 国产∨亚洲V天堂无码久久久| 久久精品国产亚洲网站| 国产精品日韩欧美久久综合| 久久国产成人亚洲精品影院| 久久久久综合中文字幕| 精品无码久久久久国产动漫3d | 久久久精品国产sm调教网站| 久久精品国产亚洲AV无码娇色| 久久久精品午夜免费不卡| 久久99精品国产麻豆婷婷| 久久这里只有精品首页| 国内精品久久人妻互换| 国产亚洲精午夜久久久久久 | 久久久久亚洲av无码专区导航 | 中文字幕乱码人妻无码久久| 国产精品99久久99久久久| 国产一区二区三精品久久久无广告 | 久久国产精品无码HDAV| 精品乱码久久久久久夜夜嗨|