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

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

?? winskindata.pas

?? delphi控件
?? PAS
?? 第 1 頁 / 共 5 頁
字號:
unit WinSkinData;


interface

{$WARNINGS OFF}
{$HINTS OFF}
{$RANGECHECKS OFF}              

uses Windows, Messages, SysUtils, Classes, Graphics, Controls,Forms,
     IniFiles, Dialogs, FileCtrl,SkinRead,WinSkinStore,imgutil,Winskinini,
     ImgList,typinfo;

const
  CN_SkinChanged = WM_USER + $3001;
  CN_CaptionBtnClick = WM_USER + $3114;
  CN_CaptionBtnVisible = WM_USER + $3115;
  CN_UPdateMainMenu = WM_USER + $3105;
  CN_SkinEnabled = WM_USER + $3106;
  CN_TabSheetClose = WM_USER + $3107;
  CN_SkinNotify = WM_USER + $3108;
  NM_COOLSB_CUSTOMDRAW = 0-$aff;
  c_version = '5.03.07.12';
  c_skintag = 33333;

 // Billenium Effects messages
  BE_ID           = $41A2;
  BE_BECLOSE      = $2349;
  BE_BASE         = CM_BASE + $0C4A;
  CM_BEPAINT      = BE_BASE + 0; // Paint client area to Billenium Effects' DC
  CM_BENCPAINT    = BE_BASE + 1; // Paint non client area to Billenium Effects' DC
  CM_BEFULLRENDER = BE_BASE + 2; // Paint whole control to Billenium Effects' DC
  CM_BEWAIT       = BE_BASE + 3; // Don't execute effect yet
  CM_BERUN        = BE_BASE + 4; // Execute effect now!

type
  TWinContainer = (xccForm, xccFrame, xccToolbar, xccCoolbar, xccControlbar, xccPanel,
                  xccScrollBox, xccGroupBox, xccTabSheet, xccPageScroller);
  TWinContainers = set of TWinContainer;

  TSkinOption = (xoMDIScrollbar,xoMenuMerge,xoTransparent,xoPreview,xoParentBackGround,
   xoNoFocusRect,xoToolbarBK,xoToolbarButton,xoMDIChildBorder,xoMenuBG,xoFormScrollbar);
  TSkinOptions = set of TSkinOption;

  TSkinControlType = (xcMainMenu, xcPopupMenu,xcMenuItem, xcToolbar, xcControlbar, xcCombo,
                xcCheckBox, xcRadioButton,xcProgress,xcScrollbar,xcEdit,
                xcButton, xcBitBtn, xcSpeedButton,xcSpin,xcPanel, xcGroupBox,xcStatusBar,
                xcTab,xcTrackBar,xcSystemMenu,xcFastReport);
  TSkinControlTypes = set of TSkinControlType;

  TShemeColor=(csText,csTitleTextActive,csTitleTextNoActive,
         csButtonFace,csButtonText,
         csButtonHilight,csButtonlight,csButtonShadow,csButtonDkshadow,
         csSelectText,csSelectBg,csHilightText,csHilight,
         csMenuBar,csMenuBarText,csMenuText,csMenubg,csCaption,
         csScrollbar,csTextDisable);
  TShemeColors=array[csText..csTextDisable] of Tcolor;

  TSkinFormType=(sfMainform,sfOnlyThisForm,sfDialog,sfDLL);

  TSkinData = class;
  TOnFormSkin  = procedure(Sender:TObject;aName:string;Var DoSkin:boolean) of object;
  TOnSkinForm = procedure(Sender:TObject;ahwnd:HWND;aName:string) of object;
  TOnSkinControl = procedure(Sender: TComponent; SkinData: TSkinData; Form, Control: TControl;
                             ControlClass: String; var SkinnedControl: TComponent) of object;
  TGetScrollBarInfo = Function(hwnd: HWND; idObject: Longint;
              var psbi: TScrollBarInfo): BOOL; stdcall;
  FTrackMouseEvent = function(var EventTrack: TTrackMouseEvent):BOOL; stdcall;
  TGetComboBoxInfo = function(hwndCombo: HWND; var pcbi: TComboBoxInfo): BOOL; stdcall;
  TDisableProcessWindowsGhosting = procedure(); stdcall;

  TDataSkinObject = class(TObject)
  public
    r:Trect;
    Map: TBitMap;
    trans:integer;
    Tile : integer;
    IDName :String;
    frame : integer;
    style : integer;
    Normalcolor,Overcolor,Downcolor:integer;
    Normalcolor2,Overcolor2,Downcolor2:Tcolor;
    constructor Create(AIDName: String);
    destructor Destroy; override;
  end;

  TDataSkinBorder = class(TDataSkinObject)
  public
    MaskMap: TBitMap;
    constructor Create(AIDName: String);
    destructor Destroy; override;
  end;

  TDataSkinTitle = class(TDataSkinObject)
  public
    Aligment,BackGround,FontHeight :integer;
    backleft,backright:integer;
    activetext,inactivetext:Tcolor;
  end;

  TDataSkinButton = class(TDataSkinObject)
  public
    CheckMap,RadioMap:Tbitmap;
    radioframe,checkframe:integer;
    newnormal,newover,newdown:boolean;
    constructor Create(AIDName: String);
    destructor Destroy; override;
  end;

  TDataSkinSysButton = class(TDataSkinObject)
  public
    Action:integer;
    Align :integer;
    XCoord,YCoord:integer;
    CombineOp:integer;
    Visibility,Visibility1 :integer;
  end;

  TDataSkinBoxLabel = class(TDataSkinObject)
  public
    LeftShift,RightShift,Alignment:integer;
  end;

  TSkinControlList = class(TPersistent)
  private
    Fedit: TStrings;
    fCheckbox:Tstrings;
    fRadiobutton:tStrings;
    fcombobox   :TStrings;
    procedure SetEdit(Value:Tstrings);
    procedure SetCheckbox(Value:Tstrings);
    procedure SetRadiobutton(Value:Tstrings);
    procedure Setcombobox(Value:Tstrings);
  public
    constructor Create;
    destructor Destroy; override;
  published
    property Edit: TStrings read Fedit write SetEdit;
    property Checkbox: TStrings read Fcheckbox write SetCheckbox;
    property Combobox: TStrings read Fcombobox write SetCombobox;
    property Radiobutton: TStrings read Fradiobutton write Setradiobutton;
  end;

  TSkinData = class(TComponent)
  private
    fskinfile : string;
    ini : TQuickIni;
    fMenuSideBar :Tcolor;
    ms:TMemorystream;
    factive:boolean;
    fdisableTag:integer;
    FContainers: TWinContainers;
    FSkinControls: TSkinControlTypes;
    fSkinOptions:TSkinOptions;
    ftype:TSkinFormType;
    fOnFormSkin:TOnFormSkin;
    fOnBeforeSkinForm:TOnSkinForm;
    fOnAfterSkinForm:TOnSkinForm;
    fOnSkinChanged :TNotifyevent;
    FOnSkinControl: TOnSkinControl;
    FInDLL : boolean;
    f3rdControls:TStrings;
    fmenuauto : boolean;
    fversion : String;
    fmenumerge:boolean;
    procedure ReadMenuBar(var aobject:TDataSkinObject;aname:string);
    procedure ReadProgress(var aobject:TDataSkinObject;aname:string);
    Procedure ReadRGB(Section,aname:string;var value:Tcolor);
    function  GetColor(const s1:string;acolor:Tcolor):Tcolor;
    procedure SetFrame;
    function GetSectionNum(asection,aname:string):integer;
    procedure WriteData (Stream : TStream);
    procedure ReadData (Stream : TStream);
    function GetSkinStore: string;
    procedure SetSkinStore(const Value: string);
    procedure CreateMdibtn(n:integer);
    procedure SetActive( Value: boolean);
    procedure SetVersion( Value: string);
    procedure InitControlList;
    procedure SetControlList(Value: TStrings);
    procedure ReadTrack(var aobject:TDataSkinObject;aname:string);
    procedure CreateLogo;
    procedure CreateCaptionFont;
    procedure CreateMinCaption;
  protected
    procedure ReadObject(var aobject:TDataskinobject;aname:string);
    procedure ReadObject2(var aobject:TDataSkinborder;aname,image2:string);
    procedure ReadButton;
    procedure ReadSysButton;
    procedure LoadFromIni(filename:string);
    procedure ReadBord;
    procedure ReadColor;
    procedure ReadColor2(item: TShemeColor;key:string;default:Tcolor);    
    procedure ReadTitle(aobject:TDataSkinObject;aname:string);
    procedure ReadBoxLabel(var aobject:TDataSkinBoxLabel;aname:string);
    procedure DefineProperties (Filer : TFiler); override;
    procedure RebuildToolbar;
    procedure ReBuildCombobox;
    procedure ReBuildComboxArrow;
    procedure Loaded; override;
    function LoadSkin:boolean;
    procedure UpdateSkin;
  public
    reader: TSkinReader;
    data :Tmemorystream;
    Empty : boolean;
    Colors: TShemeColors;
    hasColors: array[csText..csTextDisable] of boolean;
    ColorPreset : array of Tcolor;
    SysIcon:Tbitmap;
    Title : TDataSkinTitle;
    SysBtn : array of TDataSkinSysButton;
    Button : TDataSkinButton;
    tab:Tdataskinborder;
    HSpin,VSpin:Tdataskinborder;
    Comboxborder,ExtraImages: TDataSkinObject;
    combox: Tdataskinborder;
    comboxarrow:TDataSkinObject;
    Box,Toolbar,Toolbarbtn : TDataSkinObject;
    progress,progresschunk:TdataskinObject;
    boxlabel:TDataSkinBoxLabel;
    StatusBar,TabSheet: TDataSkinObject;
    Header: TDataSkinObject;
    Menubar,MenuItem,MenuitemBG : TDataSkinObject;
    SArrow,HBar,VBar,HSlider,VSlider:TDataSkinObject;
    TrackHorz,TrackVert :TDataSkinObject;
    TrackBar,TrackBarVert:TDataSkinObject;
    TrackLeft,Trackright,Tracktop,Trackbottom:TDataSkinObject;
    MinCaption: TDataSkinObject;
    border:array[1..4] of TDataskinborder;
    sectionlist:Tstringlist;
    PresetColors:array[0..9] of integer;
    BGBrush :HBRUSH;
    MenuMsg:boolean;
    bmpmenu:Timagelist;
    SkinName : string;
    DebugList: TStrings;
    cxMax,cyMax:integer;
    logo:TBitmap;
    CaptionFont: Tfont;
    formhwnd:Thandle;
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    procedure LoadFromFile(value:string);
    procedure LoadFromStream(Stream: TStream);
    procedure LoadFromCollection(astore:TSkinStore;aindex:integer);
    procedure Readbmp(bmp:Tbitmap;fname:string);
    function GetPrecolor(var acolor:Tcolor;n:integer):boolean;
    function GetFileName(s:string):string;
    procedure Uninstall;
    procedure Install;
    procedure DoFormSkin(ahwnd:Thandle;aname:string;var Doskin:boolean);
    procedure DoSkinChanged;
    procedure AddNestForm(fParent,fNested:TWincontrol);
    procedure UpdateSkinControl(fParent:Tform;acontrol:Twincontrol=nil);
    procedure DeleteGraphicControl(fParent:Tform;acontrol:TGraphicControl);
    procedure UpdateMenu(fParent:Tform);
    procedure UpdateMainMenu(done:boolean);
    procedure SkinForm(ahwnd:THandle);
    procedure InstallThread(aThreadID:integer);
    procedure UnInstallThread(aThreadID:integer);
    procedure ChangeProperty(control: TObject;aprop,value:string);
    procedure EnableSkin(b:boolean);
    function GetCaptionColor:Tcolor;
    function GetScrollBarInfo(hwnd: HWND; idObject: Longint;
                   var psbi: TScrollBarInfo):boolean;
    procedure DoDebug(s:string);
    procedure ChangeForm(aform:Tform);
    procedure GetAppIcon;
  published
    property Active : boolean read factive write setactive;
    property DisableTag:integer read fdisabletag write fdisabletag;
    property SkinControls: TSkinControlTypes read fSkinControls write fSkinControls;
    property Options:TSkinOptions read fSkinOptions write fSkinOptions;
    property Skin3rd: TStrings read f3rdControls write SetControllist;
    property SkinFile : String read fskinfile write LoadFromFile;
    property SkinStore: string read GetSkinStore write SetSkinStore;
    property SkinFormtype:TSkinFormType read ftype write ftype;
    property Version : string read fversion write setversion;
    property MenuUpdate: boolean read fmenuauto write fmenuauto;
    property MenuMerge: boolean read fmenumerge write fmenumerge;
//    property InDLL :boolean read findll write findll;
    property OnFormSkin    :TOnFormSkin read fOnFormSkin write fOnFormSkin;
    property OnSkinChanged :TNotifyevent read fOnSkinChanged write fOnSkinChanged;
    property OnSkinControl :TOnSkinControl read FOnSkinControl write FOnSkinControl;
    property OnBeforeSkinForm :TOnSkinForm read fOnBeforeSkinForm write fOnBeforeSkinForm;
    property OnAfterSkinForm  :TOnSkinForm read fOnAfterSkinForm write fOnAfterSkinForm;
  end;

function RGBToColor(R,G,B:Byte): TColor;
function strcolor(s:string):Tcolor;
function Tnt_DrawTextW(hDC: HDC; wString: WideString;var lpRect: TRect; uFormat: UINT): Integer;
function StrToWideStr(const S: AnsiString): WideString;
function WideStringToStringEx(const WS: WideString): AnsiString;
function _WStr(lpString: PWideChar; cchCount: Integer): WideString;
function FindControlx(Handle: HWnd): TWinControl;
procedure SkinDll(adata: Pointer);
procedure DoTrackMouse(ahwnd:THandle);
//procedure CopyBMP(sbmp,dbmp:TBitMap);

var  GSkinData:TSkinData;
     Win32PlatformIsUnicode:boolean;
     IsVista:boolean;
     DefaultUserCodePage: Cardinal;
     pGetScrollBarInfo:TGetScrollBarInfo;
     pTrackMouseEvent:FTrackMouseEvent;
     pGetComboBoxInfo:TGetComboBoxInfo;
     pDisableProcessWindowsGhosting:TDisableProcessWindowsGhosting ;
implementation

uses Winskinform,WinSkinDlg,winsubclass;

constructor TSkinControlList.Create;
begin
    inherited create;
    fedit := TStringList.create;
    fCombobox := TStringList.create;
    fcheckbox := TStringList.create;
    fradiobutton := TStringList.create;
end;

procedure TSkinData.InitControlList;
begin
    f3rdControls.add('TCategoryButtons=scrollbar');
    f3rdControls.add('TPngSpeedbutton=pngspeedbutton');
    f3rdControls.add('TPngBitBtn=pngbitbtn');
    f3rdControls.add('TVirtualStringTree=scrollbar');
    f3rdControls.add('TVirtualDrawTree=scrollbar');

    f3rdControls.add('TTBXDockablePanel=Panel');
    f3rdControls.add('TAdvPanelGroup=scrollbar');
    f3rdControls.add('TComboboxex=combobox');
    f3rdControls.add('TRxSpeedButton=speedbutton');
    f3rdControls.add('THTMLViewer=scrollbar');
    f3rdControls.add('TDBCtrlGrid=scrollbar');

    f3rdControls.add('TfrSpeedButton=speedbutton');
    f3rdControls.add('TfrTBButton=speedbutton');

    f3rdControls.add('TControlBar=Panel');
    f3rdControls.add('TTBDock=Panel');
    f3rdControls.add('TTBToolbar=Panel');
//    f3rdControls.add('TAdvPageControl=nil');

    f3rdControls.add('TImageEnMView=scrollbar');
    f3rdControls.add('TImageEnView=scrollbar');
    f3rdControls.add('TAdvMemo=scrollbar');
    f3rdControls.add('TDBAdvMemo=scrollbar');

    f3rdControls.add('TcxDBLookupComboBox=combobox');
    f3rdControls.add('TcxDBComboBox=combobox');
    f3rdControls.add('TcxDBDateEdit=combobox');
    f3rdControls.add('TcxDBImageComboBox=combobox');
    f3rdControls.add('TcxDBCalcEdit=combobox');
    f3rdControls.add('TcxDBBlobEdit=combobox');
    f3rdControls.add('TcxDBPopupEdit=combobox');
    f3rdControls.add('TcxDBFontNameComboBox=combobox');
    f3rdControls.add('TcxDBShellComboBox=combobox');

    f3rdControls.add('TRxLookupEdit=combobox');
    f3rdControls.add('TRxDBLookupCombo=combobox');

    f3rdControls.add('TRzGroup=panel');
    f3rdControls.add('TRzButton=button');
    f3rdControls.add('TRzBitbtn=bitbtn');
    f3rdControls.add('TRzMenuButton=menubtn');
    f3rdControls.add('TRzCheckGroup=CheckGroup');
    f3rdControls.add('TRzRadioGroup=Radiogroup');
//    f3rdControls.add('TRzRadioButton=Radiobutton');
//    f3rdControls.add('TRzCheckBox=Checkbox');
    f3rdControls.add('TRzButtonEdit=Edit');
    f3rdControls.add('TRzDBRadioGroup=Radiogroup');
    f3rdControls.add('TRzDBRadioButton=Radiobutton');
    f3rdControls.add('TRzDateTimeEdit=combobox');
    f3rdControls.add('TRzColorEdit=combobox');
    f3rdControls.add('TRzDateTimePicker=combobox');
    f3rdControls.add('TRzDBDateTimeEdit=combobox');
    f3rdControls.add('TRzDbColorEdit=combobox');
    f3rdControls.add('TRzDBDateTimePicker=combobox');

    f3rdControls.add('TLMDButton=bitbtn');
    f3rdControls.add('TLMDGroupBox=Groupbox');
    f3rdControls.add('TDBCheckboxEh=Checkbox');
    f3rdControls.add('TDBCheckboxEh=Checkbox');
    f3rdControls.add('TLMDCHECKBOX=Checkbox');
    f3rdControls.add('TLMDDBCHECKBOX=Checkbox');

    f3rdControls.add('TLMDRadiobutton=Radiobutton');

    f3rdControls.add('TLMDCalculator=panel');

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类小说一区二区三区| 一个色妞综合视频在线观看| 91猫先生在线| 麻豆精品在线视频| 一区二区三区.www| 久久综合色8888| 欧美美女视频在线观看| 成人黄色一级视频| 国产在线看一区| 偷拍一区二区三区四区| 亚洲免费观看高清完整版在线观看| 亚洲精品在线免费观看视频| 欧美日韩一级片在线观看| 久久99热国产| 日韩一区中文字幕| 欧美日韩国产另类不卡| 麻豆精品精品国产自在97香蕉| 欧美一区二区视频在线观看2022| 日韩精品亚洲一区| 国产欧美视频一区二区三区| 99久久久国产精品免费蜜臀| 亚洲黄色免费网站| 日韩视频一区二区三区| 成人一级片网址| 狠狠色狠狠色综合系列| 亚洲成人资源在线| 一区二区在线免费观看| 国产精品久久午夜夜伦鲁鲁| 久久久99精品久久| 26uuu成人网一区二区三区| 日韩欧美一级精品久久| 3751色影院一区二区三区| 欧美三级午夜理伦三级中视频| 91亚洲精品久久久蜜桃| 99天天综合性| 91热门视频在线观看| 不卡的av电影| av成人免费在线| 成人精品高清在线| 成人黄色大片在线观看| av亚洲精华国产精华精华| 成人在线视频一区| 国产成人精品免费在线| 高清久久久久久| 成人av在线播放网站| 成人福利视频在线看| 99久久久国产精品免费蜜臀| 91婷婷韩国欧美一区二区| 91久久人澡人人添人人爽欧美| 一本大道久久a久久精品综合| 色噜噜狠狠一区二区三区果冻| 色综合咪咪久久| 欧美视频在线一区| 91精品国产91热久久久做人人| 91精品久久久久久久91蜜桃| 91精品国产综合久久久久久| 日韩美女天天操| 国产精品区一区二区三| 亚洲女性喷水在线观看一区| 亚洲第一激情av| 久久国产综合精品| 国产99久久久国产精品| 91高清视频在线| 欧美一级久久久| 国产日韩在线不卡| 伊人色综合久久天天| 日韩国产欧美在线播放| 日本欧美肥老太交大片| 日韩在线a电影| 91社区在线播放| 成人免费精品视频| 色88888久久久久久影院野外| 欧美性受xxxx黑人xyx性爽| 欧美日韩国产大片| 久久综合色一综合色88| 日韩一区有码在线| 亚洲成人免费视| 狠狠色伊人亚洲综合成人| 图片区日韩欧美亚洲| 亚洲综合色噜噜狠狠| 美女视频一区二区三区| 97久久超碰国产精品电影| 欧美精品色一区二区三区| 久久精品视频一区二区三区| 亚洲综合激情另类小说区| 另类小说综合欧美亚洲| 色婷婷狠狠综合| 精品国免费一区二区三区| 亚洲欧美日本韩国| 麻豆中文一区二区| 色先锋资源久久综合| 欧美电视剧在线观看完整版| 亚洲丝袜美腿综合| 韩国成人在线视频| 欧美日韩精品一区二区| 久久久久9999亚洲精品| 亚洲成人免费看| 99国产欧美另类久久久精品| 日韩欧美国产1| 亚洲一区二区av电影| 高清成人免费视频| 日韩欧美国产综合| 夜夜亚洲天天久久| 波多野结衣亚洲一区| 欧美电视剧在线看免费| 午夜激情一区二区| 色综合久久久久综合体| 亚洲欧美一区二区视频| 9191久久久久久久久久久| aaa欧美色吧激情视频| 丁香一区二区三区| 日韩欧美另类在线| 日产国产欧美视频一区精品| 99久久夜色精品国产网站| 1区2区3区国产精品| av在线播放成人| 亚洲乱码中文字幕| 欧美综合色免费| 午夜精品在线视频一区| 在线播放中文字幕一区| 毛片av一区二区| 国产欧美久久久精品影院| 99re热视频这里只精品| 手机精品视频在线观看| 国产色综合一区| 日韩午夜在线播放| 91蜜桃视频在线| 成人一区二区在线观看| 日av在线不卡| 亚洲mv大片欧洲mv大片精品| 亚洲欧美自拍偷拍色图| 亚洲精品一区二区三区影院| 欧美一区二区在线不卡| 欧美日韩一区二区三区免费看| 国产福利一区二区三区视频| 欧美日韩你懂得| 中文字幕精品三区| 色婷婷亚洲综合| 轻轻草成人在线| 国产网红主播福利一区二区| 色系网站成人免费| 蜜桃久久av一区| 中文字幕永久在线不卡| 欧美私模裸体表演在线观看| 国产一区欧美一区| 一区二区三区加勒比av| 日韩小视频在线观看专区| 99精品热视频| 麻豆精品蜜桃视频网站| 亚洲精品写真福利| 久久久影院官网| 欧亚一区二区三区| 国产成人综合在线| 亚洲综合一二区| 久久久久久久久久电影| 在线精品视频免费播放| 国模一区二区三区白浆| 亚洲精品v日韩精品| 精品99久久久久久| 欧美亚洲动漫制服丝袜| 风间由美性色一区二区三区| 午夜精品免费在线观看| 国产精品美女久久久久高潮| 51久久夜色精品国产麻豆| 波多野结衣亚洲一区| 久久国产欧美日韩精品| 亚洲午夜在线电影| 国产精品九色蝌蚪自拍| 精品盗摄一区二区三区| 欧美色电影在线| 成人精品视频.| 精品系列免费在线观看| 亚洲二区在线观看| 亚洲色图欧美激情| 久久久91精品国产一区二区精品 | 亚洲午夜在线电影| 国产精品免费免费| 日韩欧美一区二区不卡| 欧美日韩久久不卡| 91黄色免费看| 不卡视频一二三| 高清成人在线观看| 国产综合久久久久久鬼色| 日一区二区三区| 亚洲一区在线视频观看| 亚洲视频你懂的| 中文字幕一区二区日韩精品绯色| 精品国产一区二区三区av性色 | 国产网红主播福利一区二区| 欧美一级片在线观看| 欧美专区日韩专区| 色综合咪咪久久| a美女胸又www黄视频久久| 国产激情一区二区三区四区| 麻豆91在线播放| 蜜桃精品在线观看| 美女性感视频久久| 日本aⅴ精品一区二区三区| 日韩va欧美va亚洲va久久| 香蕉成人伊视频在线观看|