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

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

?? tb97tlwn.pas

?? 詳細的ERP設計資料
?? PAS
字號:
unit TB97Tlwn;

{
  Toolbar97
  Copyright (C) 1998 by Jordan Russell

  TToolWindow97
}

interface

{$I TB97Ver.inc}

uses
  Windows, Classes, Controls, TB97;

type
  { TToolWindow97 }

  TToolWindow97 = class(TCustomToolWindow97)
  private
    FMinClientWidth, FMinClientHeight: Integer;
    FBarHeight, FBarWidth: Integer;
    function GetClientAreaWidth: Integer;
    procedure SetClientAreaWidth (Value: Integer);
    function GetClientAreaHeight: Integer;
    procedure SetClientAreaHeight (Value: Integer);
    procedure SetClientAreaSize (AWidth, AHeight: Integer);
  protected
    procedure CreateParams (var Params: TCreateParams); override;

    procedure GetBarSize (var ASize: Integer; const DockType: TDockType); override;
    procedure GetMinimumSize (var AClientWidth, AClientHeight: Integer); override;
    function OrderControls (CanMoveControls: Boolean; PreviousDockType: TDockType;
      DockingTo: TDock97): TPoint; override;
    procedure SizeChanging (const AWidth, AHeight: Integer); override;
  public
    constructor Create (AOwner: TComponent); override;

    procedure ReadPositionData (const ReadIntProc: TPositionReadIntProc;
      const ReadStringProc: TPositionReadStringProc; const ExtraData: Pointer); override;
    procedure WritePositionData (const WriteIntProc: TPositionWriteIntProc;
      const WriteStringProc: TPositionWriteStringProc; const ExtraData: Pointer); override;
  published
    property ActivateParent;
    property BorderStyle;
    property Caption;
    property Color;
    property CloseButton;
    property ClientAreaHeight: Integer read GetClientAreaHeight write SetClientAreaHeight;
    property ClientAreaWidth: Integer read GetClientAreaWidth write SetClientAreaWidth;
    property DefaultDock;
    property DockableTo;
    property DockedTo;
    property DockPos;
    property DockRow;
    property DragHandleStyle;
    property FullSize;
    property HideWhenInactive;
    property MinClientHeight: Integer read FMinClientHeight write FMinClientHeight default 32;
    property MinClientWidth: Integer read FMinClientWidth write FMinClientWidth default 32;
    property ParentShowHint;
    property PopupMenu;
    property Resizable;
    property ShowHint;
    property TabOrder;
    property Visible;

    property OnClose;
    property OnDragDrop;
    property OnDragOver;
    property OnDockChanged;
    property OnDockChanging;
    property OnDockChangingEx;
    property OnDockChangingHidden;
    property OnMove;
    property OnRecreated;
    property OnRecreating;
    property OnResize;
    property OnVisibleChanged;
  end;

implementation

const
  { Constants for TToolWindow97-specific registry values. Do not localize! }
  rvClientWidth = 'ClientWidth';
  rvClientHeight = 'ClientHeight';


{ TToolWindow97 }

constructor TToolWindow97.Create (AOwner: TComponent);
begin
  inherited;
  FMinClientWidth := 32;
  FMinClientHeight := 32;
  { Initialize the client size to 32x32 }
  SetBounds (Left, Top, 32, 32);
end;

procedure TToolWindow97.CreateParams (var Params: TCreateParams);
begin
  inherited;
  { Disable complete redraws when size changes. CS_H/VREDRAW cause flicker
    and are not necessary for this control at run time }
  if not(csDesigning in ComponentState) then
    with Params.WindowClass do
      Style := Style and not(CS_HREDRAW or CS_VREDRAW);
end;

procedure TToolWindow97.ReadPositionData (const ReadIntProc: TPositionReadIntProc;
  const ReadStringProc: TPositionReadStringProc; const ExtraData: Pointer);
begin
  inherited;
  { Restore ClientAreaWidth/ClientAreaHeight variables }
  if Resizable then
    SetClientAreaSize (ReadIntProc(Name, rvClientWidth, FBarWidth, ExtraData),
      ReadIntProc(Name, rvClientHeight, FBarHeight, ExtraData));
end;

procedure TToolWindow97.WritePositionData (const WriteIntProc: TPositionWriteIntProc;
  const WriteStringProc: TPositionWriteStringProc; const ExtraData: Pointer);
begin
  inherited;
  { Write values of FBarWidth/FBarHeight }
  WriteIntProc (Name, rvClientWidth, FBarWidth, ExtraData);
  WriteIntProc (Name, rvClientHeight, FBarHeight, ExtraData);
end;

procedure TToolWindow97.GetMinimumSize (var AClientWidth, AClientHeight: Integer);
begin
  AClientWidth := FMinClientWidth;
  AClientHeight := FMinClientHeight;
end;

procedure TToolWindow97.SizeChanging (const AWidth, AHeight: Integer);
begin
  FBarWidth := AWidth;
  if Parent <> nil then Dec (FBarWidth, Width - ClientWidth);
  FBarHeight := AHeight;
  if Parent <> nil then Dec (FBarHeight, Height - ClientHeight);
end;

procedure TToolWindow97.GetBarSize (var ASize: Integer; const DockType: TDockType);
begin
  if DockType <> dtLeftRight then
    ASize := FBarHeight
  else
    ASize := FBarWidth;
end;

function TToolWindow97.OrderControls (CanMoveControls: Boolean;
  PreviousDockType: TDockType; DockingTo: TDock97): TPoint;
begin
  Result.X := FBarWidth;
  Result.Y := FBarHeight;
end;

function TToolWindow97.GetClientAreaWidth: Integer;
begin
  if Parent = nil then
    Result := Width
  else
    Result := ClientWidth;
end;

procedure TToolWindow97.SetClientAreaWidth (Value: Integer);
begin
  SetClientAreaSize (Value, ClientAreaHeight);
end;

function TToolWindow97.GetClientAreaHeight: Integer;
begin
  if Parent = nil then
    Result := Height
  else
    Result := ClientHeight;
end;

procedure TToolWindow97.SetClientAreaHeight (Value: Integer);
begin
  SetClientAreaSize (ClientAreaWidth, Value);
end;

procedure TToolWindow97.SetClientAreaSize (AWidth, AHeight: Integer);
var
  Client: TRect;
begin
  if Parent = nil then
    SetBounds (Left, Top, AWidth, AHeight)
  else begin
    Client := GetClientRect;
    SetBounds (Left, Top, Width - Client.Right + AWidth,
      Height - Client.Bottom + AHeight);
  end;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产a| 国产精品99久久久久久久女警 | 国产美女娇喘av呻吟久久| 久久人人超碰精品| 91免费在线播放| 亚洲午夜三级在线| 精品久久久影院| 91女人视频在线观看| 日本不卡视频在线| 日韩女同互慰一区二区| 波多野结衣精品在线| 日本vs亚洲vs韩国一区三区二区 | 国产伦精品一区二区三区视频青涩| 精品少妇一区二区三区日产乱码| 91丨九色丨尤物| 久久精品视频在线看| 欧美日本韩国一区二区三区视频| 国产精品911| 免费欧美日韩国产三级电影| 精品免费日韩av| 99久久精品久久久久久清纯| 精品一区二区在线播放| 亚洲国产中文字幕在线视频综合 | 亚洲国产成人一区二区三区| 日韩一区二区免费高清| 成人激情黄色小说| 国产真实乱子伦精品视频| 精品国产免费人成在线观看| 欧美在线免费观看亚洲| 成人国产精品免费观看| 粉嫩欧美一区二区三区高清影视| 久久er99热精品一区二区| 日韩欧美国产一二三区| 欧美成人一区二区| 欧美一区日韩一区| 欧美日韩一区二区在线观看视频| 色综合视频在线观看| 国模大尺度一区二区三区| 精品一区二区三区在线观看| 视频一区视频二区在线观看| 亚洲va天堂va国产va久| 久久免费的精品国产v∧| 538在线一区二区精品国产| av中文字幕不卡| 99国产精品99久久久久久| 成人午夜视频网站| 成人黄色777网| 91在线免费播放| 在线免费观看成人短视频| 国产精品一区一区| 国产精品一色哟哟哟| 国产91对白在线观看九色| 成人国产免费视频| 91欧美激情一区二区三区成人| 激情综合网最新| 一区二区不卡在线播放| 日韩中文字幕1| 裸体一区二区三区| 亚洲欧美日韩国产手机在线| 亚洲影视在线播放| 免费久久99精品国产| 国产精品69毛片高清亚洲| 91片在线免费观看| 色噜噜夜夜夜综合网| 欧美日韩国产精品自在自线| 91免费看片在线观看| 欧美一区二区视频在线观看2020| 91精品久久久久久蜜臀| 欧美—级在线免费片| 亚洲成人1区2区| 粉嫩一区二区三区在线看 | 极品少妇一区二区三区精品视频| 中文字幕欧美一| 免费不卡在线观看| eeuss国产一区二区三区| 在线综合视频播放| 中文字幕一区二区三区蜜月 | 欧美成人精精品一区二区频| 亚洲国产高清在线观看视频| 欧美精品一卡二卡| 国产精品亲子伦对白| 亚洲欧美另类在线| 日本一区二区不卡视频| 捆绑变态av一区二区三区| 色综合天天综合在线视频| 成人综合婷婷国产精品久久蜜臀| gogogo免费视频观看亚洲一| 这里只有精品视频在线观看| |精品福利一区二区三区| 精品在线播放午夜| 日韩欧美在线1卡| 亚洲高清在线视频| 99精品欧美一区二区蜜桃免费| aaa亚洲精品| 欧美一二区视频| 亚洲国产日韩在线一区模特| 国产精品18久久久| 欧美精品一区二区在线播放| 欧美日韩在线观看一区二区| 国产精品素人一区二区| 国产一区激情在线| 欧美裸体一区二区三区| 亚洲私人影院在线观看| 国产91色综合久久免费分享| 精品国产乱码久久久久久久| 欧美电影免费提供在线观看| 中文字幕精品三区| 韩国一区二区三区| 精品国产一二三| 亚洲人成影院在线观看| 成人美女视频在线观看| 久久久久久免费网| 国产精品美女久久久久久久久久久 | 日韩中文字幕91| 国产亚洲综合在线| 欧美精品vⅰdeose4hd| 国产成人亚洲综合a∨婷婷图片| 亚洲品质自拍视频| 精品国产第一区二区三区观看体验| 99国产精品久久| 国模无码大尺度一区二区三区| 亚洲影院久久精品| 国产精品乱人伦中文| 91麻豆精品国产91久久久 | 亚洲嫩草精品久久| 久久人人超碰精品| 欧美一级高清片| 色欧美片视频在线观看| 国产乱码精品一区二区三区忘忧草 | 欧美一区二区三区视频免费播放 | 秋霞电影网一区二区| 精品国产乱码久久久久久图片| 国产寡妇亲子伦一区二区| 亚洲欧洲www| 欧美视频完全免费看| 久久激情五月激情| 中文字幕av一区二区三区| 狠狠色丁香婷婷综合| √…a在线天堂一区| 欧美日韩成人在线一区| 久久国产成人午夜av影院| 欧美激情一区二区三区蜜桃视频| 色综合欧美在线视频区| 久久久久久9999| 2023国产精华国产精品| 99久久99精品久久久久久| 日韩一区精品视频| 国产精品无人区| 欧美日韩综合在线| 丰满白嫩尤物一区二区| 无码av免费一区二区三区试看 | 欧美一区二区视频在线观看2020 | 奇米一区二区三区av| 欧美国产精品中文字幕| 欧美日韩一区三区| 久久99久久精品欧美| 亚洲欧美另类小说视频| 亚洲日本电影在线| 久久久青草青青国产亚洲免观| 日本韩国视频一区二区| 韩国v欧美v亚洲v日本v| 精品国产伦一区二区三区观看方式 | 国产九色精品成人porny| 亚洲国产毛片aaaaa无费看| 国产精品国产三级国产a| 欧美一级生活片| 激情综合亚洲精品| 成人涩涩免费视频| 亚洲综合激情另类小说区| 国产精品午夜久久| 久久奇米777| 日韩一级免费一区| 成人福利电影精品一区二区在线观看 | 91欧美一区二区| 成人综合日日夜夜| 亚洲人成伊人成综合网小说| 国产日韩成人精品| 欧美成人精品福利| 欧美情侣在线播放| 欧美日韩亚洲国产综合| 99在线精品观看| 日本va欧美va精品| 99精品久久只有精品| 国产馆精品极品| 国产麻豆精品久久一二三| 久久精工是国产品牌吗| 日本在线不卡视频| 日韩精品一区二区三区在线播放| 91精品国产手机| 日韩欧美黄色影院| 欧美岛国在线观看| 欧美精品一区男女天堂| 欧美浪妇xxxx高跟鞋交| 国产日产欧美一区| 国产精品欧美久久久久一区二区| 国产欧美日韩视频在线观看| 中文欧美字幕免费| 中文字幕制服丝袜一区二区三区| 欧美mv日韩mv国产网站app| 精品久久五月天|