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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? unit tflatbuttonunit.txt

?? Librery to VCL_FREESTYLE
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
unit TFlatButtonUnit; 
 
interface 
 
{$I DFS.inc} 
 
uses Windows, Messages, Classes, Controls, Forms, Graphics, StdCtrls, ExtCtrls, 
  CommCtrl, Buttons, FlatUtilitys; 
 
type 
  TFlatButton = class(TCustomControl) 
  private 
    FOnMouseEnter: TNotifyEvent; 
    FOnMouseLeave: TNotifyEvent; 
    FTransparent: TTransparentMode; 
    FModalResult: TModalResult; 
    FUseAdvColors: Boolean; 
    FAdvColorFocused: TAdvColors; 
    FAdvColorDown: TAdvColors; 
    FAdvColorBorder: TAdvColors; 
    TextBounds: TRect; 
    GlyphPos: TPoint; 
    FNumGlyphs: TNumGlyphs; 
    FDownColor: TColor; 
    FBorderColor: TColor; 
    FColorHighlight: TColor; 
    FColorShadow: TColor; 
    FFocusedColor: TColor; 
    FGroupIndex: Integer; 
    FGlyph: TBitmap; 
    FDown: Boolean; 
    FDragging: Boolean; 
    FAllowAllUp: Boolean; 
    FLayout: TButtonLayout; 
    FSpacing: Integer; 
    FMargin: Integer; 
    FMouseInControl: Boolean; 
    FDefault: Boolean; 
    procedure SetColors (Index: Integer; Value: TColor); 
    procedure SetAdvColors (Index: Integer; Value: TAdvColors); 
    procedure SetUseAdvColors (Value: Boolean); 
    procedure UpdateExclusive; 
    procedure SetGlyph (Value: TBitmap); 
    procedure SetNumGlyphs (Value: TNumGlyphs); 
    procedure SetDown (Value: Boolean); 
    procedure SetAllowAllUp (Value: Boolean); 
    procedure SetGroupIndex (Value: Integer); 
    procedure SetLayout (Value: TButtonLayout); 
    procedure SetSpacing (Value: Integer); 
    procedure SetMargin (Value: Integer); 
    procedure UpdateTracking; 
    procedure WMLButtonDblClk (var Message: TWMLButtonDown); message WM_LBUTTONDBLCLK; 
    procedure CMEnabledChanged (var Message: TMessage); message CM_ENABLEDCHANGED; 
    procedure CMButtonPressed (var Message: TMessage); message CM_BUTTONPRESSED; 
    procedure CMDialogChar (var Message: TCMDialogChar); message CM_DIALOGCHAR; 
    procedure CMFontChanged (var Message: TMessage); message CM_FONTCHANGED; 
    procedure CMTextChanged (var Message: TMessage); message CM_TEXTCHANGED; 
    procedure CMSysColorChange (var Message: TMessage); message CM_SYSCOLORCHANGE; 
    procedure CMParentColorChanged (var Message: TWMNoParams); message CM_PARENTCOLORCHANGED; 
    procedure RemoveMouseTimer; 
    procedure MouseTimerHandler (Sender: TObject); 
    procedure SetDefault(const Value: Boolean); 
    procedure WMSetFocus (var Message: TWMSetFocus); message WM_SETFOCUS; 
    procedure WMKillFocus (var Message: TWMKillFocus); message WM_KILLFOCUS; 
    procedure WMKeyDown (var Message: TWMKeyDown); message WM_KEYDOWN; 
    procedure WMKeyUp (var Message: TWMKeyUp); message WM_KEYUP; 
    procedure WMSize (var Message: TWMSize); message WM_SIZE; 
    procedure WMMove (var Message: TWMMove); message WM_MOVE; 
    procedure SetTransparent (const Value: TTransparentMode); 
    procedure CMMouseEnter(var Message: TMessage); message CM_MOUSEENTER; 
    procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE; 
  protected 
    FState: TButtonState; 
    function GetPalette: HPALETTE; override; 
    procedure CalcAdvColors; 
    procedure Loaded; override; 
    procedure MouseDown (Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; 
    procedure MouseMove (Shift: TShiftState; X, Y: Integer); override; 
    procedure MouseUp (Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; 
    procedure Paint; override; 
  public 
    constructor Create (AOwner: TComponent); override; 
    destructor Destroy; override; 
    procedure Click; override; 
    procedure MouseEnter; 
    procedure MouseLeave; 
  published 
    property TransparentMode: TTransparentMode read FTransparent write SetTransparent default tmNone; 
    property Default: Boolean read FDefault write SetDefault default False; 
    property AllowAllUp: Boolean read FAllowAllUp write SetAllowAllUp default False; 
    property Color default $00E1EAEB; 
    property ColorFocused: TColor index 0 read FFocusedColor write SetColors default $00E1EAEB; 
    property ColorDown: TColor index 1 read FDownColor write SetColors default $00C5D6D9; 
    property ColorBorder: TColor index 2 read FBorderColor write SetColors default $008396A0; 
    property ColorHighLight: TColor index 3 read FColorHighlight write SetColors default clWhite; 
    property ColorShadow: TColor index 4 read FColorShadow write SetColors default clBlack; 
    property AdvColorFocused: TAdvColors index 0 read FAdvColorFocused write SetAdvColors default 10; 
    property AdvColorDown: TAdvColors index 1 read FAdvColorDown write SetAdvColors default 10; 
    property AdvColorBorder: TAdvColors index 2 read FAdvColorBorder write SetAdvColors default 50; 
    property UseAdvColors: Boolean read FUseAdvColors write SetUseAdvColors default false; 
    property GroupIndex: Integer read FGroupIndex write SetGroupIndex default 0; 
    property Down: Boolean read FDown write SetDown default False; 
    property Caption; 
    property Enabled; 
    property Font; 
    property Glyph: TBitmap read FGlyph write SetGlyph; 
    property Layout: TButtonLayout read FLayout write SetLayout default blGlyphTop; 
    property Margin: Integer read FMargin write SetMargin default -1; 
    property NumGlyphs: TNumGlyphs read FNumGlyphs write SetNumGlyphs default 1; 
    property ParentFont; 
    property ParentColor; 
    property ParentShowHint; 
    property PopupMenu; 
    property ShowHint; 
    property TabStop; 
    property TabOrder; 
    property Spacing: Integer read FSpacing write SetSpacing default 4; 
    property ModalResult: TModalResult read FModalResult write FModalResult default 0; 
    property Visible; 
    property OnClick; 
    property OnDblClick; 
    property OnMouseDown; 
    property OnMouseMove; 
    property OnMouseUp; 
    property OnMouseEnter: TNotifyEvent read FOnMouseEnter write FOnMouseEnter; 
    property OnMouseLeave: TNotifyEvent read FOnMouseLeave write FOnMouseLeave; 
   {$IFDEF DFS_DELPHI_4_UP} 
    property Anchors; 
    property BiDiMode; 
    property Constraints; 
    property DragKind; 
    property ParentBiDiMode; 
    property OnEndDock; 
    property OnStartDock; 
   {$ENDIF} 
  end; 
 
var 
  MouseInControl: TFlatButton = nil; 
 
implementation 
 
var 
  MouseTimer: TTimer = nil; 
  ControlCounter: Integer = 0; 
 
constructor TFlatButton.Create (AOwner: TComponent); 
begin 
  inherited Create(AOwner); 
  if MouseTimer = nil then 
  begin 
    MouseTimer := TTimer.Create(nil); 
    MouseTimer.Enabled := False; 
    MouseTimer.Interval := 100; // 10 times a second 
  end; 
  SetBounds(0, 0, 25, 25); 
  ControlStyle := [csCaptureMouse, csOpaque, csDoubleClicks]; 
  FGlyph := TBitmap.Create; 
  FNumGlyphs := 1; 
  ParentFont := True; 
  ParentColor := True; 
  FFocusedColor := $00E1EAEB; 
  FDownColor := $00C5D6D9; 
  FBorderColor := $008396A0; 
  FColorHighlight := clWhite; 
  FColorShadow := clBlack; 
  FSpacing := 4; 
  FMargin := -1; 
  FLayout := blGlyphTop; 
  FUseAdvColors := false; 
  FAdvColorFocused := 10; 
  FAdvColorDown := 10; 
  FAdvColorBorder := 50; 
  FModalResult := mrNone; 
  FTransparent := tmNone; 
  Inc(ControlCounter); 
end; 
 
destructor TFlatButton.Destroy; 
begin 
  RemoveMouseTimer; 
  FGlyph.Free; 
  Dec(ControlCounter); 
  if ControlCounter = 0 then 
  begin 
    MouseTimer.Free; 
    MouseTimer := nil; 
  end; 
  inherited Destroy; 
end; 
 
procedure TFlatButton.Paint; 
var 
  FTransColor: TColor; 
  FImageList: TImageList; 
  sourceRect, destRect: TRect; 
  tempGlyph, memoryBitmap: TBitmap; 
  Offset: TPoint; 
begin 
  // get the transparent color 
  FTransColor := FGlyph.Canvas.Pixels[0, FGlyph.Height - 1]; 
 
  memoryBitmap := TBitmap.Create; // create memory-bitmap to draw flicker-free 
  try 
    memoryBitmap.Height := ClientRect.Bottom; 
    memoryBitmap.Width := ClientRect.Right; 
    memoryBitmap.Canvas.Font := Self.Font; 
 
    if FState in [bsDown, bsExclusive] then 
      Offset := Point(1, 1) 
    else 
      Offset := Point(0, 0); 
                         
    CalcButtonLayout(memoryBitmap.Canvas, ClientRect, Offset, FLayout, FSpacing, 
      FMargin, FGlyph, FNumGlyphs, Caption, TextBounds, GlyphPos); 
 
    if not Enabled then 
    begin 
      FState := bsDisabled; 
      FDragging := False; 
    end 
    else 
      if FState = bsDisabled then 
        if FDown and (GroupIndex <> 0) then 
          FState := bsExclusive 
        else 
          FState := bsUp; 
 
    // DrawBackground 
    case FTransparent of 
      tmAlways: 
        DrawParentImage(Self, memoryBitmap.Canvas); 
      tmNone: 
        begin 
          case FState of 
            bsUp: 
              if FMouseInControl then 
                memoryBitmap.Canvas.Brush.Color := FFocusedColor 
              else 
                memoryBitmap.Canvas.Brush.Color := Self.Color; 
            bsDown: 
              memoryBitmap.Canvas.Brush.Color := FDownColor; 
            bsExclusive: 
              if FMouseInControl then 
                memoryBitmap.Canvas.Brush.Color := FFocusedColor 
              else 
                memoryBitmap.Canvas.Brush.Color := FDownColor; 
            bsDisabled: 
              memoryBitmap.Canvas.Brush.Color := Self.Color; 
          end; 
          memoryBitmap.Canvas.FillRect(ClientRect); 
        end; 
      tmNotFocused: 
        if FMouseInControl then 
        begin 
          case FState of 
            bsUp: 
              if FMouseInControl then 
                memoryBitmap.Canvas.Brush.Color := FFocusedColor 
              else 
                memoryBitmap.Canvas.Brush.Color := Self.Color; 
            bsDown: 
              memoryBitmap.Canvas.Brush.Color := FDownColor; 
            bsExclusive: 
              if FMouseInControl then 
                memoryBitmap.Canvas.Brush.Color := FFocusedColor 
              else 
                memoryBitmap.Canvas.Brush.Color := FDownColor; 
            bsDisabled: 
              memoryBitmap.Canvas.Brush.Color := Self.Color; 
          end; 
          memoryBitmap.Canvas.FillRect(ClientRect); 
        end 
        else 
          DrawParentImage(Self, memoryBitmap.Canvas); 
    end; 
 
    // DrawBorder 
    case FState of 
      bsUp: 
        if FMouseInControl then 
          Frame3DBorder(memoryBitmap.canvas, ClientRect, FColorHighlight, FColorShadow, 1) 
        else 
          if FDefault then 
            Frame3DBorder(memoryBitmap.canvas, ClientRect, FBorderColor, FBorderColor, 2) 
          else 
            Frame3DBorder(memoryBitmap.canvas, ClientRect, FBorderColor, FBorderColor, 1); 
      bsDown, bsExclusive: 
        Frame3DBorder(memoryBitmap.canvas, ClientRect, FColorShadow, FColorHighlight, 1); 
      bsDisabled: 
        Frame3DBorder(memoryBitmap.canvas, ClientRect, FBorderColor, FBorderColor, 1); 
    end; 
 
    // DrawGlyph 
    if not FGlyph.Empty then 
    begin 
      tempGlyph := TBitmap.Create; 
      case FNumGlyphs of 
        1: case FState of 
             bsUp:        sourceRect := Rect(0, 0, FGlyph.Width, FGlyph.Height); 
             bsDisabled:  sourceRect := Rect(0, 0, FGlyph.Width, FGlyph.Height); 
             bsDown:      sourceRect := Rect(0, 0, FGlyph.Width, FGlyph.Height); 
             bsExclusive: sourceRect := Rect(0, 0, FGlyph.Width, FGlyph.Height); 
           end; 
        2: case FState of 
             bsUp:        sourceRect := Rect(0, 0, FGlyph.Width div FNumGlyphs, FGlyph.Height); 
             bsDisabled:  sourceRect := Rect(FGlyph.Width div FNumGlyphs, 0, FGlyph.Width, FGlyph.Height); 
             bsDown:      sourceRect := Rect(0, 0, FGlyph.Width div FNumGlyphs, FGlyph.Height); 
             bsExclusive: sourceRect := Rect(0, 0, FGlyph.Width div FNumGlyphs, FGlyph.Height); 
           end; 
        3: case FState of 
             bsUp:        SourceRect := Rect(0, 0, FGlyph.Width div FNumGlyphs, FGlyph.Height); 
             bsDisabled:  SourceRect := Rect(FGlyph.width div FNumGlyphs, 0, (FGlyph.Width div FNumGlyphs) * 2, FGlyph.Height); 
             bsDown:      SourceRect := Rect((FGlyph.Width div FNumGlyphs) * 2, 0, FGlyph.Width, FGlyph.Height); 
             bsExclusive: SourceRect := Rect((FGlyph.Width div FNumGlyphs) * 2, 0, FGlyph.Width, FGlyph.Height); 
           end; 
        4: case FState of 
             bsUp:        SourceRect := Rect(0, 0, FGlyph.Width div FNumGlyphs, FGlyph.Height); 
             bsDisabled:  SourceRect := Rect(FGlyph.width div FNumGlyphs, 0, (FGlyph.Width div FNumGlyphs) * 2, FGlyph.Height); 
             bsDown:      SourceRect := Rect((FGlyph.Width div FNumGlyphs) * 2, 0, (FGlyph.Width div FNumGlyphs) * 3, FGlyph.Height); 
             bsExclusive: SourceRect := Rect((FGlyph.width div FNumGlyphs) * 3, 0, FGlyph.Width, FGlyph.Height); 
           end; 
      end; 
 
      destRect := Rect(0, 0, FGlyph.Width div FNumGlyphs, FGlyph.Height); 
      tempGlyph.Width := FGlyph.Width div FNumGlyphs; 
      tempGlyph.Height := FGlyph.Height; 
      tempGlyph.canvas.copyRect(destRect, FGlyph.canvas, sourcerect); 
 
      if (FNumGlyphs = 1) and (FState = bsDisabled) then 
      begin 
        tempGlyph := CreateDisabledBitmap(tempGlyph, clBlack, clBtnFace, clBtnHighlight, clBtnShadow, True); 
        FTransColor := tempGlyph.Canvas.Pixels[0, tempGlyph.Height - 1]; 
      end; 
 
      FImageList := TImageList.CreateSize(FGlyph.Width div FNumGlyphs, FGlyph.Height); 
      try 
        FImageList.AddMasked(tempGlyph, FTransColor); 
        FImageList.Draw(memoryBitmap.canvas, glyphpos.x, glyphpos.y, 0); 
      finally 
        FImageList.Free; 
      end; 
      tempGlyph.free; 
    end; 
 
    // DrawText 
    memoryBitmap.Canvas.Brush.Style := bsClear; 
    if FState = bsDisabled then 
    begin 
      OffsetRect(TextBounds, 1, 1); 
      memoryBitmap.Canvas.Font.Color := clBtnHighlight; 
      DrawText(memoryBitmap.Canvas.Handle, PChar(Caption), Length(Caption), TextBounds, DT_CENTER or DT_VCENTER or DT_SINGLELINE); 
      OffsetRect(TextBounds, -1, -1); 
      memoryBitmap.Canvas.Font.Color := clBtnShadow; 
      DrawText(memoryBitmap.Canvas.Handle, PChar(Caption), Length(Caption), TextBounds, DT_CENTER or DT_VCENTER or DT_SINGLELINE); 
    end 
    else 
      DrawText(memoryBitmap.Canvas.Handle, PChar(Caption), Length(Caption), TextBounds, DT_CENTER or DT_VCENTER or DT_SINGLELINE); 
 
    // Copy memoryBitmap to screen 
    canvas.CopyRect(ClientRect, memoryBitmap.canvas, ClientRect); 
  finally 
    memoryBitmap.free; // delete the bitmap 
  end; 
end; 
 
procedure TFlatButton.UpdateTracking; 
var 
  P: TPoint; 
begin 
  if Enabled then 
  begin 
    GetCursorPos(P); 
    FMouseInControl := not (FindDragTarget(P, True) = Self); 
    if FMouseInControl then 
      MouseLeave 
    else 
      MouseEnter; 
  end; 
end; 
 
procedure TFlatButton.Loaded; 
begin 
  inherited Loaded; 
  Invalidate; 
end; 
 
procedure TFlatButton.MouseDown (Button: TMouseButton; Shift: TShiftState; X, Y: Integer); 
begin 
  inherited MouseDown(Button, Shift, X, Y); 
  if (Button = mbLeft) and Enabled then 
  begin 
    if not FDown then 
    begin 
      FState := bsDown; 
      Invalidate; 
    end; 
    FDragging := True; 
    SetFocus; 
  end; 
end; 
 
procedure TFlatButton.MouseMove (Shift: TShiftState; X, Y: Integer); 
var 
  NewState: TButtonState; 
  P: TPoint; 
begin 
  inherited; 
 
  // mouse is in control ? 
  P := ClientToScreen(Point(X, Y)); 
  if (MouseInControl <> Self) and (FindDragTarget(P, True) = Self) then 
  begin 
    if Assigned(MouseInControl) then 
      MouseInControl.MouseLeave; 
    // the application is active ? 
    if (GetActiveWindow <> 0) then 
    begin 
      if MouseTimer.Enabled then 
        MouseTimer.Enabled := False; 
      MouseInControl := Self; 
      MouseTimer.OnTimer := MouseTimerHandler; 
      MouseTimer.Enabled := True; 
      MouseEnter; 
    end; 
  end; 
 
  if FDragging then 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品美女毛片视频| 美女尤物国产一区| 国产精品护士白丝一区av| 精品对白一区国产伦| 日韩精品一区二区在线| 日韩免费观看高清完整版| 精品久久久久久久久久久久久久久久久| 欧美男女性生活在线直播观看| 欧美日本一道本| 911精品产国品一二三产区| 欧美一区二区三区四区在线观看| 7777精品伊人久久久大香线蕉的| 欧美一区日本一区韩国一区| 欧美高清视频在线高清观看mv色露露十八 | 亚洲午夜日本在线观看| 亚洲最新在线观看| 天堂蜜桃一区二区三区| 亚洲高清三级视频| 免费成人在线观看视频| 国产一级精品在线| 丁香激情综合国产| 91丨porny丨最新| 在线观看不卡一区| 欧美一区二区三区免费观看视频| www国产精品av| 国产精品嫩草影院com| 亚洲另类色综合网站| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 在线视频欧美精品| 欧美精品日日鲁夜夜添| 欧美va亚洲va在线观看蝴蝶网| 欧美国产乱子伦| 亚洲免费大片在线观看| 婷婷综合五月天| 久久97超碰国产精品超碰| 成人av手机在线观看| 欧美日本韩国一区| 久久综合九色综合久久久精品综合 | 久久综合一区二区| 亚洲欧美综合在线精品| 亚洲国产精品久久久男人的天堂| 奇米一区二区三区| av欧美精品.com| 制服丝袜在线91| 亚洲国产高清aⅴ视频| 亚洲福利一区二区| 国产不卡在线一区| 欧美日韩国产免费| 国产精品三级视频| 免费不卡在线视频| 91欧美一区二区| 日韩女优电影在线观看| 亚洲人妖av一区二区| 全国精品久久少妇| 一本大道久久a久久精品综合| 日韩欧美在线不卡| 亚洲欧美成人一区二区三区| 日本少妇一区二区| 99热这里都是精品| 欧美不卡123| 亚洲午夜羞羞片| 99热99精品| 亚洲精品一区在线观看| 亚洲永久免费av| 丁香婷婷综合色啪| 精品视频一区二区不卡| 国产婷婷精品av在线| 美国精品在线观看| 欧美日韩一区中文字幕| 亚洲色图清纯唯美| 国产ts人妖一区二区| 欧美一卡二卡三卡| 亚洲国产毛片aaaaa无费看| 99热国产精品| 亚洲国产高清不卡| 国产九色精品成人porny| 91精选在线观看| 亚洲第一精品在线| 91看片淫黄大片一级在线观看| 欧美激情在线一区二区| 精品一二三四区| 日韩一级在线观看| 日韩av电影免费观看高清完整版在线观看 | 亚洲国产aⅴ成人精品无吗| 成人国产免费视频| 久久影院午夜片一区| 婷婷国产v国产偷v亚洲高清| 色婷婷av久久久久久久| 国产精品污www在线观看| 韩国一区二区在线观看| 日韩一区二区三区观看| 亚洲乱码国产乱码精品精小说 | 2023国产精品自拍| 日本不卡在线视频| 欧美一区二区私人影院日本| 亚洲妇熟xx妇色黄| 欧美丝袜丝交足nylons图片| 亚洲精品视频在线观看免费| 亚洲视频一二区| 亚洲黄网站在线观看| 91一区二区三区在线播放| 国产精品麻豆视频| av毛片久久久久**hd| 日韩伦理电影网| 91亚洲精品乱码久久久久久蜜桃| 1区2区3区国产精品| av在线播放成人| 亚洲精品亚洲人成人网 | 日韩欧美国产一区二区三区| 免费欧美在线视频| 欧美va亚洲va| 国产精品一区专区| 欧美国产精品久久| 成人自拍视频在线| 亚洲欧洲综合另类| 欧美色老头old∨ideo| 日韩国产高清在线| 欧美成人bangbros| 粉嫩一区二区三区性色av| 国产精品拍天天在线| 99精品黄色片免费大全| 樱花影视一区二区| 欧美久久一二区| 美国一区二区三区在线播放| 国产亚洲欧美一级| 91丨porny丨国产入口| 亚洲在线观看免费视频| 欧美一区二区三区四区久久| 国产综合色视频| 亚洲欧美视频在线观看| 欧美日韩一本到| 久国产精品韩国三级视频| 日本一区二区在线不卡| 在线亚洲免费视频| 日本女优在线视频一区二区| 国产色产综合色产在线视频| 色综合久久九月婷婷色综合| 日韩av一级片| 国产精品久久一卡二卡| 欧美日韩成人综合天天影院| 国产一区二区视频在线| 亚洲欧美日韩人成在线播放| 欧美一区二区三区的| 国v精品久久久网| 一区二区三区不卡在线观看| 欧美一区二区三区色| 成人午夜激情在线| 亚洲国产精品久久一线不卡| 精品福利一区二区三区免费视频| aaa欧美色吧激情视频| 丝袜亚洲另类欧美| 国产女同性恋一区二区| 欧美在线观看一二区| 国产麻豆视频一区| 亚洲午夜免费电影| 国产色婷婷亚洲99精品小说| 欧美日韩高清一区| 成人高清视频在线观看| 日本欧美一区二区在线观看| 国产精品视频一二| 91 com成人网| 99麻豆久久久国产精品免费 | 国产成人午夜高潮毛片| 五月婷婷综合在线| 亚洲少妇屁股交4| 久久婷婷色综合| 777奇米成人网| 99精品黄色片免费大全| 国产美女在线精品| 日本视频一区二区| 一区二区三区成人| 中文字幕亚洲在| 26uuu色噜噜精品一区二区| 日韩精品中午字幕| 亚洲韩国精品一区| 国产精品国产三级国产专播品爱网| 日韩一级免费一区| 欧美日韩免费一区二区三区视频 | 欧美日韩国产影片| 91在线观看下载| 成人综合在线网站| 国产一区二区三区久久久| 日韩福利视频导航| 亚洲综合区在线| 亚洲免费观看高清完整版在线| 国产精品系列在线| 国产欧美一区二区三区网站| 日韩一级完整毛片| 538prom精品视频线放| 欧美性猛交xxxxxx富婆| 9i看片成人免费高清| 成人性生交大片免费看在线播放| 久草在线在线精品观看| 免费在线视频一区| 日本美女视频一区二区| 丝瓜av网站精品一区二区| 亚洲va欧美va国产va天堂影院| 一区二区三区在线观看动漫| 国产精品久久久久久久蜜臀| 亚洲国产高清在线|