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

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

?? bsskinctrls.pas

?? 一套支持Delphi的VCL庫
?? PAS
?? 第 1 頁 / 共 5 頁
字號:
    ProgressAnimationCountFrames: Integer;
    ProgressAnimationTimerInterval: Integer;
    //
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    function CalcProgressRect(R: TRect; AV: Boolean; AValue: Integer): TRect;
    procedure Paint; override;
    procedure StartProgressAnimation;
    procedure StopProgressAnimation;
    procedure SetProgressAnimationPause(Value: Integer);
    procedure StartInternalAnimation;
    procedure StopInternalAnimation;
    procedure ChangeSkinData; override;
    procedure BeforeChangeSkinData; override;
  published
    property UseSkinSize: Boolean read FUseSkinSize write FUseSkinSize;
    property ProgressText: String read FProgressText write SetProgressText;
    property ShowProgressText: Boolean read FShowProgressText write SetShowProgressText;
    property ShowPercent: Boolean read FShowPercent write SetShowPercent;
    property MinValue: Integer read FMinValue write SetMinValue;
    property MaxValue: Integer read FMaxValue write SetMaxValue;
    property Value: Integer read FValue write SetValue;
    property Vertical: Boolean read FVertical write SetVertical;
    property ProgressAnimationPause: Integer
      read  FProgressAnimationPause write SetProgressAnimationPause;
    property Align;
    property Enabled;
    property OnGaugePaint: TbsGaugePaintEvent
      read  FOnGaugePaint write FOnGaugePaint;
    property OnMouseDown;
    property OnMouseMove;
    property OnMouseUp;
    property OnResize;
    property PopupMenu;
    property ShowHint;
  end;

  TbsSkinTextLabel = class(TGraphicControl)
  private
    FIndex: Integer;
    FSD: TbsSkinData;
    FSkinDataName: String;
    FDefaultFont: TFont;
    FUseSkinFont: Boolean;
    FUseSkinColor: Boolean;
    //
    FLines: TStrings;
    FAlignment: TAlignment;
    FAutoSize: Boolean;
    FLayout: TTextLayout;
    FWordWrap: Boolean;

    procedure SetSkinData(Value: TbsSkinData);
    procedure SetDefaultFont(Value: TFont);
    procedure SetLines(Value: TStrings);
    procedure SetAlignment(Value: TAlignment);
    procedure SetLayout(Value: TTextLayout);
    procedure SetWordWrap(Value: Boolean);
    procedure CMFontChanged(var Message: TMessage); message CM_FONTCHANGED;
    procedure OnTextChange(Sender: TObject);
  protected
    function GetLabelText: string; virtual;
    procedure Loaded; override;
    procedure Notification(AComponent: TComponent;
      Operation: TOperation); override;
    procedure SetAutoSize(Value: Boolean); virtual;
    procedure DoDrawText(var Rect: TRect; Flags: Longint);
  public
    FontName: String;
    FontStyle: TFontStyles;
    FontHeight: Integer;
    FontColor: TColor;
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    property Canvas;
    procedure AdjustBounds; dynamic;
    procedure ChangeSkinData;
    procedure GetSkinData;
    procedure Paint; override;
  published
    property UseSkinFont: Boolean read FUseSkinFont write FUseSkinFont;
    property UseSkinColor: Boolean read FUseSkinColor write FUseSkinColor;
    property Lines: TStrings read FLines write SetLines;
    property DefaultFont: TFont read FDefaultFont write SetDefaultFont;
    property SkinData: TbsSkinData read FSD write SetSkinData;
    property SkinDataName: String read FSkinDataName write FSkinDataName;
    property Font;
    property Align;
    property Alignment: TAlignment read FAlignment write SetAlignment
      default taLeftJustify;
    property AutoSize: Boolean read FAutoSize write SetAutoSize default True;
    property Layout: TTextLayout read FLayout write SetLayout default tlTop;
    property WordWrap: Boolean read FWordWrap write SetWordWrap default False;
    property Anchors;
    property BiDiMode;
    property Constraints;                                      
    property DragCursor;
    property DragKind;
    property DragMode;
    property Enabled;
    property ParentBiDiMode;
    property ParentColor;
    property ParentFont;
    property ParentShowHint;
    property PopupMenu;
    property ShowHint;
    property Visible;
    property OnClick;
    property OnDblClick;
    property OnDragDrop;
    property OnDragOver;
    property OnEndDock;
    property OnEndDrag;
    property OnMouseDown;
    property OnMouseMove;
    property OnMouseUp;
    property OnStartDock;
    property OnStartDrag;
  end;

  TbsSkinButtonLabel = class(TGraphicControl)
  protected
    FWebStyle: Boolean;
    FMouseIn, FDown: Boolean;
    FIndex: Integer;
    FSD: TbsSkinData;
    FSkinDataName: String;
    FDefaultFont: TFont;
    FUseSkinFont: Boolean;
    FDefaultActiveFontColor: TColor;
    FGlyph: TBitMap;
    FNumGlyphs: TbsNumGlyphs;
    FMargin: Integer;
    FSpacing: Integer;
    FLayout: TbsButtonLayout;
    FImageList: TCustomImageList;
    FImageIndex: Integer;
    procedure SetImageIndex(Value: Integer);
    procedure Notification(AComponent: TComponent;
      Operation: TOperation); override;
    procedure SetSkinData(Value: TbsSkinData);
    procedure SetDefaultFont(Value: TFont);
    procedure SetLayout(Value : TbsButtonLayout);
    procedure SetMargin(Value: Integer);
    procedure SetSpacing(Value: Integer);
    procedure SetNumGlyphs(Value: TbsNumGlyphs);
    procedure SetGlyph(Value: TBitMap);
    procedure CMMouseLeave(var Message: TMessage); message CM_MOUSELEAVE;
    procedure CMMouseEnter(var Message: TMessage); message CM_MOUSEENTER;
    procedure CMTextChanged(var Message: TMessage); message CM_TEXTCHANGED;
    procedure MouseDown(Button: TMouseButton; Shift: TShiftState;
      X, Y: Integer); override;
    procedure MouseUp(Button: TMouseButton; Shift: TShiftState;
      X, Y: Integer); override;
    procedure SetWebStyle(Value: Boolean);
  public
    FontColor: TColor;
    ActiveFontColor: TColor;
    FontName: String;
    FontHeight: Integer;
    FontStyle: TFontStyles;
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    procedure ChangeSkinData;
    procedure Paint; override;
  published
    property ImageList: TCustomImageList read FImageList write FImageList;
    property ImageIndex: Integer read FImageIndex write SetImageIndex;
    property WebStyle: Boolean read FWebStyle write SetWebStyle;
    property Glyph: TBitMap read FGlyph write SetGlyph;
    property NumGlyphs: TbsNumGlyphs read FNumGlyphs write SetNumGlyphs;
    property Margin: Integer read FMargin write SetMargin default -1;
    property Spacing: Integer read FSpacing write SetSpacing default 4;
    property Layout: TbsButtonLayout read FLayout write SetLayout default blGlyphLeft;
    property UseSkinFont: Boolean read FUseSkinFont write FUseSkinFont;
    property DefaultActiveFontColor: TColor
      read FDefaultActiveFontColor write FDefaultActiveFontColor;
    property DefaultFont: TFont read FDefaultFont write SetDefaultFont;
    property SkinData: TbsSkinData read FSD write SetSkinData;
    property SkinDataName: String read FSkinDataName write FSkinDataName;
    property Align;
    property Anchors;
    property AutoSize;
    property BiDiMode;
    property Caption;
    property Constraints;
    property DragCursor;
    property DragKind;
    property DragMode;
    property Enabled;
    property ParentBiDiMode;
    property ParentColor;
    property ParentFont;
    property ParentShowHint;
    property PopupMenu;
    property ShowHint;
    property Visible;
    property OnClick;
    property OnDblClick;
    property OnDragDrop;
    property OnDragOver;
    property OnEndDock;
    property OnEndDrag;
    property OnMouseDown;
    property OnMouseMove;
    property OnMouseUp;
    property OnStartDock;
    property OnStartDrag;
  end;


  TbsEllipsType = (bsetNone, bsetEndEllips, bsetPathEllips);

  TbsSkinStdLabel = class(TCustomLabel)
  protected
    FEllipsType: TbsEllipsType;
    FIndex: Integer;
    FSD: TbsSkinData;
    FSkinDataName: String;
    FDefaultFont: TFont;
    FUseSkinFont: Boolean;
    FUseSkinColor: Boolean;
    procedure SetEllipsType(const Value: TbsEllipsType);
    procedure Notification(AComponent: TComponent;
      Operation: TOperation); override;
    procedure SetSkinData(Value: TbsSkinData);
    procedure SetDefaultFont(Value: TFont);
    property Transparent;
    procedure DoDrawText(var Rect: TRect; Flags: Longint); override;
    procedure DoDrawText2(C: TCanvas; var Rect: TRect; Flags: Longint; AText: String);
  public
    FontName: String;
    FontStyle: TFontStyles;
    FontHeight: Integer;
    FontColor: TColor;
    constructor Create(AOwner: TComponent); override;
    destructor Destroy; override;
    procedure GetSkinData;
    procedure ChangeSkinData;
    procedure PaintSkinTo(C: TCanvas; X, Y: Integer; AText: String);
  published
    property EllipsType: TbsEllipsType read FEllipsType write SetEllipsType;
    property UseSkinFont: Boolean read FUseSkinFont write FUseSkinFont;
    property UseSkinColor: Boolean read FUseSkinColor write FUseSkinColor;
    property DefaultFont: TFont read FDefaultFont write SetDefaultFont;
    property SkinData: TbsSkinData read FSD write SetSkinData;
    property SkinDataName: String read FSkinDataName write FSkinDataName;
    property Font;
    property Align;
    property Alignment;
    property Anchors;
    property AutoSize;
    property BiDiMode;
    property Caption;
    property Color;
    property Constraints;
    property DragCursor;
    property DragKind;
    property DragMode;
    property Enabled;
    property FocusControl;
    property ParentBiDiMode;
    property ParentColor;
    property ParentFont;
    property ParentShowHint;
    property PopupMenu;
    property ShowAccelChar;
    property ShowHint;
    property Layout;
    property Visible;
    property WordWrap;
    property OnClick;
    property OnDblClick;
    property OnDragDrop;
    property OnDragOver;
    property OnEndDock;
    property OnEndDrag;
    property OnMouseDown;
    property OnMouseMove;
    property OnMouseUp;
    property OnStartDock;
    property OnStartDrag;
  end;

  TbsEllipsType2 = (bsetNoneEllips, bsetEllips);

  TbsSkinLabel = class(TbsSkinCustomControl)
  protected
    FEllipsType: TbsEllipsType2;
    FUseSkinSize: Boolean;
    FAlignment: TAlignment;
    FAutoSize: Boolean;
    FBorderStyle: TbsSkinBorderStyle;
    FUseSkinFontColor: Boolean;
    procedure SetEllipsType(Value: TbsEllipsType2);
    procedure SetBorderStyle(Value: TbsSkinBorderStyle);
    procedure DrawLabelText(Cnvs: TCanvas; R: TRect);
    function CalcWidthOffset: Integer; virtual;
    procedure AdjustBounds;
    procedure PaintLabel(B: TBitMap);
    procedure SetAutoSizeX(Value: Boolean);
    procedure SetAlignment(Value: TAlignment);
    procedure CMTextChanged(var Message: TMessage); message CM_TEXTCHANGED;
    procedure CalcSize(var W, H: Integer); override;
    procedure GetSkinData; override;
    procedure CreateControlDefaultImage(B: TBitMap); override;
    procedure CreateControlSkinImage(B: TBitMap); override;
    procedure SetControlRegion; override;
    procedure WMEraseBkgnd(var Msg: TWMEraseBkgnd); message WM_ERASEBKGND;
  public
    FontName: String;
    FontStyle: TFontStyles;
    FontHeight: Integer;
    FontColor: TColor;
    constructor Create(AOwner: TComponent); override;
  published
    property EllipsType: TbsEllipsType2 read FEllipsType write SetEllipsType;
    property UseSkinSize: Boolean read FUseSkinSize write FUseSkinSize;
    property UseSkinFontColor: Boolean
      read FUseSkinFontColor write FUseSkinFontColor;
    property BorderStyle: TbsSkinBorderStyle
      read FBorderStyle write SetBorderStyle;
    property Alignment: TAlignment read FAlignment write SetAlignment
      default taLeftJustify;
    property Align;
    property Caption;
    property DragCursor;
    property BiDiMode;
    property DragKind;
    property DragMode;
    property Enabled;
    property PopupMenu;
    property ShowHint;
    property Visible;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人av在线一区二区| 麻豆91免费观看| 91丨九色丨黑人外教| 综合av第一页| 欧美中文字幕不卡| 视频一区二区三区入口| 日韩一区二区三区av| 国产在线观看一区二区| 国产欧美日韩久久| av毛片久久久久**hd| 亚洲国产美女搞黄色| 欧美成人高清电影在线| 国产精品一二二区| 亚洲三级理论片| 91麻豆精品国产自产在线观看一区| 青青草精品视频| 国产三级欧美三级日产三级99| 波多野洁衣一区| 亚洲国产婷婷综合在线精品| 精品国产区一区| www.成人在线| 男人操女人的视频在线观看欧美| 精品欧美一区二区三区精品久久 | 精品国产自在久精品国产| 国产美女主播视频一区| 亚洲精品成人天堂一二三| 欧美一级理论片| 成人久久18免费网站麻豆| 亚洲国产精品一区二区尤物区| 欧美不卡一区二区三区四区| 99久久99久久综合| 激情综合网av| 一个色在线综合| 久久嫩草精品久久久精品| 色综合久久天天| 国产一区二区三区美女| 亚洲国产乱码最新视频| 国产午夜亚洲精品不卡| 欧美日韩国产天堂| 成人丝袜18视频在线观看| 五月天一区二区三区| 国产欧美日韩精品在线| 欧美一区二区大片| 91香蕉视频黄| 高清在线观看日韩| 美女爽到高潮91| 亚洲国产欧美在线人成| 综合av第一页| 国产欧美精品国产国产专区| 日韩一级免费一区| 色94色欧美sute亚洲线路一ni| 国产一区二区视频在线播放| 天堂一区二区在线| 亚洲国产精品麻豆| 亚洲同性gay激情无套| 久久久久国产一区二区三区四区| 在线成人av网站| 欧美专区亚洲专区| 91麻豆精品秘密| 粉嫩aⅴ一区二区三区四区| 国产呦萝稀缺另类资源| 蜜桃精品视频在线观看| 日韩精品免费专区| 亚洲图片欧美视频| 亚洲欧美成人一区二区三区| 国产精品毛片高清在线完整版| 久久久综合精品| www亚洲一区| 日韩精品在线一区| 91精品国产美女浴室洗澡无遮挡| 欧美日韩在线播| 欧美日韩一区三区| 欧美日韩三级一区| 欧洲生活片亚洲生活在线观看| 在线欧美小视频| 色美美综合视频| 色婷婷精品久久二区二区蜜臂av| 99久久婷婷国产综合精品| 成人av电影免费在线播放| 白白色亚洲国产精品| 99精品久久99久久久久| 99久久精品久久久久久清纯| 成人h版在线观看| 91影院在线观看| 色噜噜狠狠一区二区三区果冻| 色天天综合色天天久久| 在线区一区二视频| 欧美一区二区三区喷汁尤物| 日韩精品一区二区三区老鸭窝| 精品久久久久香蕉网| 国产无一区二区| 亚洲靠逼com| 午夜精品一区在线观看| 精品无人码麻豆乱码1区2区| 国产传媒欧美日韩成人| 91蜜桃在线观看| 欧美日韩国产bt| 精品黑人一区二区三区久久| 国产欧美一区二区在线| 一区二区三区四区在线| 蜜桃视频在线观看一区二区| 国产一区二区三区久久悠悠色av| 成+人+亚洲+综合天堂| 欧美在线一二三| 日韩精品中文字幕一区 | 91在线国产观看| 欧美色图在线观看| 久久综合999| 亚洲激情av在线| 男人的j进女人的j一区| 成人综合在线视频| 欧美日韩成人在线| 欧美精彩视频一区二区三区| 亚洲午夜国产一区99re久久| 久久精品国产亚洲高清剧情介绍| 不卡视频在线看| 欧美一区二区在线不卡| 中文字幕在线一区| 免费欧美高清视频| 成人国产精品免费观看视频| 欧美乱妇20p| 国产精品大尺度| 精品亚洲成a人| 欧美日韩免费观看一区三区| 久久精品一二三| 五月开心婷婷久久| 不卡视频一二三| 亚洲精品一线二线三线| 亚洲18女电影在线观看| 丁香婷婷综合色啪| 日韩小视频在线观看专区| **欧美大码日韩| 国产一区二区0| 欧美一区二区私人影院日本| 亚洲欧美激情小说另类| 国产精品888| 欧美成人一级视频| 亚洲高清不卡在线观看| www.综合网.com| 久久综合久久99| 全国精品久久少妇| 欧美色成人综合| 成人免费在线播放视频| 东方欧美亚洲色图在线| 久久一区二区三区四区| 日本视频在线一区| 欧美日韩中字一区| 综合久久给合久久狠狠狠97色| 国产精品资源网| 欧美不卡在线视频| 日本系列欧美系列| 欧美日韩电影一区| 亚洲已满18点击进入久久| youjizz久久| 国产日韩高清在线| 国产一区亚洲一区| 精品精品国产高清一毛片一天堂| 免费在线欧美视频| 欧美日韩情趣电影| 亚洲成人自拍偷拍| 欧美体内she精视频| 亚洲午夜日本在线观看| 日本久久电影网| 亚洲一区在线观看网站| 欧美亚洲国产一区二区三区 | 国产69精品久久777的优势| 欧美成人一区二区| 激情欧美一区二区三区在线观看| 日韩三级精品电影久久久| 免费亚洲电影在线| 日韩亚洲国产中文字幕欧美| 免费在线观看视频一区| 日韩视频在线观看一区二区| 青青青爽久久午夜综合久久午夜| 欧美一区二区久久| 久久精品99久久久| 久久久蜜桃精品| 风间由美一区二区三区在线观看| 2017欧美狠狠色| av高清不卡在线| 亚洲国产精品久久不卡毛片 | 日韩欧美的一区| 国产乱码精品一区二区三区忘忧草 | 国产午夜亚洲精品理论片色戒| 国产一区二区三区电影在线观看 | 国产色产综合产在线视频| 国产不卡高清在线观看视频| 国产精品电影一区二区| 91福利视频久久久久| 人人超碰91尤物精品国产| 久久久精品天堂| 色哟哟亚洲精品| 蜜臀久久久久久久| 国产亚洲一区二区三区四区| 不卡一区二区三区四区| 亚洲午夜久久久久中文字幕久| 91精品国产综合久久精品性色 | 日本最新不卡在线| 久久综合精品国产一区二区三区| 成人深夜福利app|