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

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

?? bsskinctrls.pas

?? 一套支持Delphi的VCL庫(kù)
?? PAS
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
  end;

  TbsPaintPanelEvent = procedure(Cnvs: TCanvas; R: TRect) of object;

  TbsSkinPaintPanel = class(TbsSkinPanel)
  private
    FOnPanelPaint: TbsPaintPanelEvent;
  protected
    procedure CreateControlDefaultImage(B: TBitMap); override;
    procedure CreateControlSkinImage(B: TBitMap); override;
    procedure WMEraseBkgnd(var Msg: TWMEraseBkgnd); message WM_ERASEBKGND;
    procedure PaintTransparent(C: TCanvas); override;
  public
    constructor Create(AOwner: TComponent); override;
  published
    property OnPanelPaint: TbsPaintPanelEvent
      read FOnPanelPaint write FOnPanelPaint;
  end;

  TbsSkinStatusBar = class(TbsSkinPanel)
  private
    FSizeGrip: Boolean;
    FShowGrip: Boolean;
    procedure SetSizeGrip(Value: Boolean);
    procedure SetShowGrip(Value: Boolean);
  protected
    procedure SetSkinData(Value: TbsSkinData); override;
    procedure GetSkinData; override;
    procedure AdjustClientRect(var Rect: TRect); override;
    procedure DrawDefaultGripper(R: TRect; Cnvs: TCanvas; C1, C2: TColor);
    procedure CreateControlDefaultImage(B: TBitMap); override;
    procedure CreateControlSkinImage(B: TBitMap); override;
    function GetGripRect: TRect;
    procedure WMNCHitTest(var Message: TWMNCHitTest); message WM_NCHITTEST;
  public
    GripperRect: TRect;
    GripperTransparent: Boolean;
    GripperTransparentColor: TColor;
    constructor Create(AOwner: TComponent); override;
    property ShowGrip: Boolean read FShowGrip write SetShowGrip;
  published
    property SizeGrip: Boolean read FSizeGrip write SetSizeGrip;
  end;

  TbsSkinToolBar = class(TbsSkinPanel)
  private
    FAdjustControls: Boolean;
    // scroll
    FCanScroll: Boolean;
    FHotScroll: Boolean;
    TimerMode: Integer;
    SMax, SPosition, SPage, SOldPosition: Integer;
    FHSizeOffset: Integer;
    FScrollOffset: Integer;
    FScrollTimerInterval: Integer;
    Buttons: array[0..1] of TbsControlButton;
    ButtonData: TbsDataSkinButtonControl;
    //
    FImages: TCustomImageList;
    FDisabledImages: TCustomImageList;
    FHotImages: TCustomImageList;
    FFlat: Boolean;
    FAutoShowHideCaptions: Boolean;
    FShowCaptions: Boolean;
    FWidthWithCaptions: Integer;
    FWidthWithoutCaptions: Integer;
    procedure SetFlat(Value: Boolean);
    procedure SetDisabledImages(Value: TCustomImageList);
    procedure SetHotImages(Value: TCustomImageList);
    procedure SetImages(Value: TCustomImageList);
    procedure SetShowCaptions(Value: Boolean);
    // scroll
    procedure SetScrollOffset(Value: Integer);
    procedure SetScrollTimerInterval(Value: Integer);
    procedure DrawButton(Cnvs: TCanvas; i: Integer);
  protected
    procedure WMSETCURSOR(var Message: TWMSetCursor); message WM_SetCursor;
    procedure CreateControlSkinImage(B: TBitMap); override;
    procedure GetSkinData; override;
    procedure Notification(AComponent: TComponent;
      Operation: TOperation); override;
    procedure SetSkinData(Value: TbsSkinData); override;
    procedure SetSkinDataName(Value: String); override;
    // scroll
    procedure WMTimer(var Message: TWMTimer); message WM_Timer;
    procedure WMNCCALCSIZE(var Message: TWMNCCalcSize); message WM_NCCALCSIZE;
    procedure WMNCPAINT(var Message: TMessage); message WM_NCPAINT;
    procedure WMSIZE(var Message: TWMSIZE); message WM_SIZE;
    procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE;
    procedure WndProc(var Message: TMessage); override;
    procedure SetButtonsVisible(AVisible: Boolean);
    procedure ButtonClick(I: Integer);
    procedure ButtonDown(I: Integer);
    procedure ButtonUp(I: Integer);
    procedure GetHRange;
    procedure GetScrollInfo;
    procedure HScrollControls(AOffset: Integer);
    procedure AdjustClientRect(var Rect: TRect); override;
    procedure StartTimer;
    procedure StopTimer;
    procedure WMWindowPosChanging(var Message: TWMWindowPosChanging); message WM_WINDOWPOSCHANGING;
    procedure AdjustAllControls;
  public
    constructor Create(AOwner: TComponent); override;
    procedure SetBounds(ALeft, ATop, AWidth, AHeight: Integer); override;
  published
    // scroll
    property CanScroll: Boolean read FCanScroll write FCanScroll;
    property HotScroll: Boolean read FHotScroll write FHotScroll;
    property ScrollOffset: Integer read FScrollOffset write SetScrollOffset;
    property ScrollTimerInterval: Integer
      read FScrollTimerInterval write SetScrollTimerInterval;
    //
    property AdjustControls: Boolean read FAdjustControls write FAdjustControls;
    property WidthWithCaptions: Integer
      read FWidthWithCaptions write FWidthWithCaptions;
    property WidthWithoutCaptions: Integer
      read FWidthWithoutCaptions write FWidthWithoutCaptions;
    property AutoShowHideCaptions: Boolean
      read FAutoShowHideCaptions write FAutoShowHideCaptions;
    property ShowCaptions: Boolean read FShowCaptions write SetShowCaptions;  
    property Flat: Boolean read FFlat write SetFlat;
    property Images: TCustomImageList read FImages write SetImages;
    property HotImages: TCustomImageList read FHotImages write SetHotImages;
    property DisabledImages: TCustomImageList read FDisabledImages write SetDisabledImages;
  end;

  TbsSkinGroupBox = class(TbsSkinPanel)
  public
    constructor Create(AOwner: TComponent); override;
  end;

  TbsExPanelRollKind = (rkRollHorizontal, rkRollVertical);

  TbsSkinExPanel = class(TbsSkinCustomControl)
  private
    FCMaxWidth, FCMinWidth, FCMaxHeight, FCMinHeight: Integer;
    FGlyph: TBitMap;
    FNumGlyphs: TbsSkinPanelNumGlyphs;
    FSpacing: Integer;
    FOnChangeRollState: TNotifyEvent;
    FOnClose: TNotifyEvent;
    StopCheckSize: Boolean;
    FRollState: Boolean;
    FRollKind: TbsExPanelRollKind;
    FDefaultCaptionHeight: Integer;
    FRealWidth, FRealHEight: Integer;
    FShowRollButton: Boolean;
    FShowCloseButton: Boolean;
    FCaptionImageList: TCustomImageList;
    FCaptionImageIndex: Integer;
    procedure Notification(AComponent: TComponent;  Operation: TOperation); override;
    procedure SetCaptionImageIndex(Value: Integer);
    function GetRollWidth: Integer;
    function GetRollHeight: Integer;
    procedure SetShowRollButton(Value: Boolean);
    procedure SetShowCloseButton(Value: Boolean);
    procedure SetGlyph(Value: TBitMap);
    procedure SetNumGlyphs(Value: TbsSkinPanelNumGlyphs);
    procedure SetSpacing(Value: Integer);
  protected

    Buttons: array[0..1] of TbsControlButton;
    OldActiveButton, ActiveButton, CaptureButton: Integer;
    procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE;
    procedure CMMouseEnter(var Message: TMessage); message CM_MOUSEENTER;
    procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
      X, Y: Integer); override;
    procedure MouseUp(Button: TMouseButton; Shift: TShiftState;
      X, Y: Integer); override;
    procedure MouseMove(Shift: TShiftState; X, Y: Integer); override;

    procedure CreateControlDefaultImage(B: TBitMap); override;
    procedure CreateControlSkinImage(B: TBitMap); override;
    procedure SetDefaultCaptionHeight(Value: Integer);
    procedure AdjustClientRect(var Rect: TRect); override;
    procedure HideControls;
    procedure ShowControls;
    procedure SetRollState(Value: Boolean);
    procedure SetRollKind(Value: TbsExPanelRollKind);
    //
    procedure ButtonDown(I: Integer; X, Y: Integer);
    procedure ButtonUp(I: Integer; X, Y: Integer);
    procedure ButtonEnter(I: Integer);
    procedure ButtonLeave(I: Integer);
    procedure DrawButton(Cnvs: TCanvas; i: Integer);
    procedure TestActive(X, Y: Integer);
    procedure CMTextChanged(var Message: TMessage); message CM_TEXTCHANGED;
    procedure GetSkinData; override;

  public
    //
    RollHSkinRect, RollVSkinRect: TRect;
    RollLeftOffset, RollRightOffset,
    RollTopOffset, RollBottomOffset: Integer;
    RollVCaptionRect, RollHCaptionRect: TRect;
    CloseButtonRect, CloseButtonActiveRect, CloseButtonDownRect: TRect;
    HRollButtonRect, HRollButtonActiveRect, HRollButtonDownRect: TRect;
    HRestoreButtonRect, HRestoreButtonActiveRect, HRestoreButtonDownRect: TRect;
    VRollButtonRect, VRollButtonActiveRect, VRollButtonDownRect: TRect;
    VRestoreButtonRect, VRestoreButtonActiveRect, VRestoreButtonDownRect: TRect;
    CaptionRect: TRect;
    FontName: String;
    FontStyle: TFontStyles;
    FontHeight: Integer;
    FontColor: TColor;
    //
    ButtonsTransparent: Boolean;
    ButtonsTransparentColor: TColor;
    //
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    procedure SetBounds(ALeft, ATop, AWidth, AHeight: Integer); override;
    procedure ChangeSkinData; override;
    procedure Close;
  published
    property CaptionImageList: TCustomImageList read FCaptionImageList write FCaptionImageList;
    property CaptionImageIndex: Integer read FCaptionImageIndex write SetCaptionImageIndex;
    property Glyph: TBitMap read FGlyph write SetGlyph;
    property NumGlyphs: TbsSkinPanelNumGlyphs read FNumGlyphs write SetNumGlyphs;
    property Spacing: Integer read FSpacing write SetSpacing;

    property RealWidth: Integer read FRealWidth write FRealWidth;
    property RealHeight: Integer read FRealHeight write FRealHeight;

    property ShowRollButton: Boolean
      read FShowRollButton write SetShowRollButton;
    property ShowCloseButton: Boolean
      read FShowCloseButton write SetShowCloseButton;
    property DefaultCaptionHeight: Integer
      read FDefaultCaptionHeight write SetDefaultCaptionHeight;
    property RollState: Boolean read FRollState write SetRollState;
    property RollKind: TbsExPanelRollKind read FRollKind write SetRollKind;
    property Align;
    property Caption;
    property DockSite;
    property Constraints;
    property DragCursor;
    property DragKind;
    property DragMode;
    property Enabled;
    property ParentShowHint;
    property PopupMenu;
    property ShowHint;
    property TabOrder;
    property TabStop;
    property Visible;
    property OnCanResize;
    property OnClick;
    property OnConstrainedResize;
    property OnDockDrop;
    property OnDockOver;
    property OnDblClick;
    property OnDragDrop;
    property OnDragOver;
    property OnEndDock;
    property OnEndDrag;
    property OnEnter;
    property OnExit;
    property OnGetSiteInfo;
    property OnMouseDown;
    property OnMouseMove;
    property OnMouseUp;
    property OnResize;
    property OnStartDock;
    property OnStartDrag;
    property OnUnDock;
    property OnChangeRollState: TNotifyEvent
      read FOnChangeRollState write FOnChangeRollState;
    property OnClose: TNotifyEvent read FOnClose write FOnClose;
  end;

  TbsSkinButton = class(TbsSkinCustomControl)
  protected
    // animation
    AnimateTimer: TTimer;
    CurrentFrame: Integer;
    AnimateInc: Boolean;
    //
    FSkinImagesMenu: TbsSkinImagesMenu;
    FUseImagesMenuImage: Boolean;
    FUseImagesMenuCaption: Boolean;
    FSpaceSupport: Boolean;
    //
    FUseSkinFontColor: Boolean;
    FUseSkinSize: Boolean;
    RepeatTimer: TTimer;
    FRepeatMode: Boolean;
    FRepeatInterval: Integer;
    FActive: Boolean;
    FAllowAllUp: Boolean;
    FAllowAllUpCheck: Boolean;
    FDefault: Boolean;
    FCancel: Boolean;
    FModalResult: TModalResult;
    FClicksDisabled: Boolean;
    FCanFocused: Boolean;
    FDown: Boolean;
    FMouseIn, FMouseDown: Boolean;
    FGroupIndex: Integer;
    FGlyph: TBitMap;
    FNumGlyphs: TbsNumGlyphs;
    FMargin: Integer;
    FSpacing: Integer;
    FLayout: TbsButtonLayout;
    FOnClick: TNotifyEvent;
    //
    MorphTimer: TTimer;
    FMorphKf: Double;

    FImageList: TCustomImageList;
    FImageIndex: Integer;
    procedure SetImageIndex(Value: Integer);

    procedure BeforeRepeatTimerProc(Sender: TObject);
    procedure RepeatTimerProc(Sender: TObject);
    procedure StartRepeat;
    procedure StopRepeat;
    procedure StartMorph;
    procedure StopMorph;
    procedure DoMorph(Sender: TObject);
    //
    procedure StartAnimate(AInc: Boolean);
    procedure StopAnimate;
    procedure DoAnimate(Sender: TObject);
    function GetAnimationFrameRect: TRect;
    //
    procedure SetDefault(Value: Boolean);
    function GetGlyphNum(AIsDown, AIsMouseIn: Boolean): Integer;
    function IsFocused: Boolean;
    procedure SetCanFocused(Value: Boolean);
    procedure CreateStrechButtonImage(B: TBitMap; R: TRect;
      ADown, AMouseIn: Boolean);
    procedure CreateButtonImage(B: TBitMap; R: TRect;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久7777按摩| 亚洲二区视频在线| 欧美视频一二三区| 国产一区二区三区久久悠悠色av| 一区二区欧美国产| 久久蜜桃av一区精品变态类天堂 | 久久综合九色综合97婷婷| 色哟哟一区二区在线观看 | 国产精品69毛片高清亚洲| 亚洲一区二区三区四区在线| 国产婷婷色一区二区三区四区 | 欧美午夜精品理论片a级按摩| 国产电影一区在线| 久久99国产乱子伦精品免费| 洋洋av久久久久久久一区| 久久精品免费在线观看| 欧美精品丝袜中出| 欧美性色黄大片手机版| www.日韩精品| 国产精品综合一区二区| 久久se精品一区二区| 日韩二区三区四区| 午夜激情综合网| 亚洲激情男女视频| 最新中文字幕一区二区三区| 国产日产亚洲精品系列| 精品福利视频一区二区三区| 6080国产精品一区二区| 欧美日本乱大交xxxxx| 在线观看免费一区| 91国在线观看| 欧美亚洲图片小说| 91成人免费在线| 色综合夜色一区| 91一区一区三区| 99久久99精品久久久久久| 福利电影一区二区三区| 国产精品99久久久久久宅男| 国产精品一区二区在线看| 国产一区不卡视频| 国产一区二区三区免费播放| 黄一区二区三区| 国产一区二区三区四区五区美女 | 久久精品99久久久| 久久www免费人成看片高清| 久久精品国产一区二区| 另类小说色综合网站| 久久国产福利国产秒拍| 国内外成人在线| 国产不卡视频在线观看| 不卡视频在线观看| 色婷婷综合视频在线观看| 色婷婷亚洲综合| 欧美日韩亚洲国产综合| 制服丝袜日韩国产| www国产精品av| 国产精品区一区二区三区| 亚洲图片欧美激情| 亚洲1区2区3区4区| 欧美aaa在线| 国产成人在线看| 99国产精品一区| 欧美日韩和欧美的一区二区| 欧美一区二区免费观在线| 久久综合久久综合久久综合| 亚洲国产成人在线| 亚洲精品菠萝久久久久久久| 丝袜美腿亚洲综合| 国产精品一区在线观看你懂的| 99久久国产综合精品麻豆| 欧美日韩精品三区| 337p日本欧洲亚洲大胆色噜噜| 日本一区二区三区四区| 亚洲最快最全在线视频| 麻豆极品一区二区三区| 99精品欧美一区二区蜜桃免费| 欧美在线影院一区二区| wwwwww.欧美系列| 亚洲色图在线播放| 免费欧美在线视频| 成人一区二区三区| 欧美日韩综合一区| 中文字幕免费一区| 五月天丁香久久| 国产a视频精品免费观看| 欧美少妇一区二区| 久久精品日产第一区二区三区高清版| 亚洲欧美欧美一区二区三区| 久久99精品一区二区三区| 94-欧美-setu| 精品久久久久久久久久久院品网| 亚洲欧美一区二区视频| 久久机这里只有精品| 在线观看一区二区精品视频| 国产午夜亚洲精品理论片色戒 | 久久一区二区三区四区| 亚洲一区免费视频| 粉嫩欧美一区二区三区高清影视 | 中文字幕亚洲欧美在线不卡| 亚洲a一区二区| 成人动漫在线一区| 精品国产99国产精品| 一区二区欧美精品| www.成人网.com| 日韩精品一区二区三区蜜臀| 亚洲三级在线看| 国产精品亚洲一区二区三区在线| 欧美日韩国产一二三| 亚洲人一二三区| 成人一级视频在线观看| 精品日韩一区二区| 午夜av一区二区三区| 91蝌蚪porny| 夜夜精品浪潮av一区二区三区| 成人精品免费看| 亚洲精品在线网站| 日av在线不卡| 欧美精品1区2区3区| 亚洲一区在线电影| 色综合天天性综合| 国产精品无遮挡| 国产91丝袜在线观看| 久久午夜电影网| 久久成人免费网| 精品裸体舞一区二区三区| 日本不卡免费在线视频| 欧美精品一二三| 日韩精品电影在线| 在线电影国产精品| 丝袜诱惑制服诱惑色一区在线观看 | 日韩欧美一级二级三级久久久| 午夜视频久久久久久| 欧美日韩国产另类一区| 亚洲宅男天堂在线观看无病毒| 99国产精品久久久久| 亚洲视频一区二区在线| 99视频在线观看一区三区| 综合久久给合久久狠狠狠97色| 成人一区在线看| 中文字幕一区二区三区在线播放| 大白屁股一区二区视频| 国产精品私房写真福利视频| 成人高清视频在线观看| 中文字幕日韩欧美一区二区三区| 成人免费视频视频在线观看免费| 中文字幕在线播放不卡一区| 播五月开心婷婷综合| 中文字幕亚洲精品在线观看| 91看片淫黄大片一级在线观看| 亚洲制服欧美中文字幕中文字幕| 欧美日韩亚洲另类| 久久99精品久久久久久动态图| 精品国产乱码久久久久久闺蜜| 国内偷窥港台综合视频在线播放| 国产日韩欧美电影| 色综合色狠狠天天综合色| 亚洲一区免费视频| 91精品国产综合久久国产大片 | 不卡av在线免费观看| 亚洲精品网站在线观看| 欧美剧情片在线观看| 久久99九九99精品| 国产欧美日韩一区二区三区在线观看| 99视频在线精品| 亚洲成人高清在线| 精品国产91九色蝌蚪| 99久久精品国产导航| 日韩精品三区四区| 久久免费午夜影院| 色吧成人激情小说| 蓝色福利精品导航| 国产精品免费aⅴ片在线观看| 日韩视频123| 精品一区二区精品| 国产精品久久久99| 欧美一区二区久久| 波多野结衣在线一区| 亚洲电影视频在线| 久久久久国产精品免费免费搜索| 91香蕉视频mp4| 日韩国产欧美在线视频| 国产精品毛片无遮挡高清| 欧美日韩一区三区| 国产成人亚洲综合a∨婷婷图片| 一区二区理论电影在线观看| 日韩欧美在线1卡| 波多野结衣中文字幕一区二区三区| 午夜精品福利在线| 国产精品久久影院| 欧美一二三四区在线| 北岛玲一区二区三区四区| 五月天亚洲精品| 成人欧美一区二区三区黑人麻豆 | 亚洲美女淫视频| 精品三级av在线| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产在线精品一区二区夜色| 亚洲一级二级三级在线免费观看| 国产偷国产偷亚洲高清人白洁| 这里只有精品视频在线观看|