<?xml version="1.0" ?><namespace name="Vcl.Forms" platform="Win32">
  <const name="caNone" type="TCloseAction" file="Vcl.Forms.pas" line="57">
    <value>
      caNone
    </value>
  </const>
  <const name="caHide" type="TCloseAction" file="Vcl.Forms.pas" line="58">
    <value>
      caHide
    </value>
  </const>
  <const name="caFree" type="TCloseAction" file="Vcl.Forms.pas" line="59">
    <value>
      caFree
    </value>
  </const>
  <const name="caMinimize" type="TCloseAction" file="Vcl.Forms.pas" line="60">
    <value>
      caMinimize
    </value>
  </const>
  <const name="wsNormal" type="TWindowState" file="Vcl.Forms.pas" line="63">
    <value>
      wsNormal
    </value>
  </const>
  <const name="wsMinimized" type="TWindowState" file="Vcl.Forms.pas" line="64">
    <value>
      wsMinimized
    </value>
  </const>
  <const name="wsMaximized" type="TWindowState" file="Vcl.Forms.pas" line="65">
    <value>
      wsMaximized
    </value>
  </const>
  <const name="biSystemMenu" type="TBorderIcon" file="Vcl.Forms.pas" line="67">
    <value>
      biSystemMenu
    </value>
  </const>
  <const name="biMinimize" type="TBorderIcon" file="Vcl.Forms.pas" line="68">
    <value>
      biMinimize
    </value>
  </const>
  <const name="biMaximize" type="TBorderIcon" file="Vcl.Forms.pas" line="69">
    <value>
      biMaximize
    </value>
  </const>
  <const name="biHelp" type="TBorderIcon" file="Vcl.Forms.pas" line="70">
    <value>
      biHelp
    </value>
  </const>
  <const name="sbHorizontal" type="TScrollBarKind" file="Vcl.Forms.pas" line="83">
    <value>
      sbHorizontal
    </value>
  </const>
  <const name="sbVertical" type="TScrollBarKind" file="Vcl.Forms.pas" line="83">
    <value>
      sbVertical
    </value>
  </const>
  <const name="ssRegular" type="TScrollBarStyle" file="Vcl.Forms.pas" line="85">
    <value>
      ssRegular
    </value>
  </const>
  <const name="ssFlat" type="TScrollBarStyle" file="Vcl.Forms.pas" line="85">
    <value>
      ssFlat
    </value>
  </const>
  <const name="ssHotTrack" type="TScrollBarStyle" file="Vcl.Forms.pas" line="85">
    <value>
      ssHotTrack
    </value>
  </const>
  <const name="bsNone" type="TFormBorderStyle" file="Vcl.Forms.pas" line="211">
    <value>
      bsNone
    </value>
  </const>
  <const name="bsSingle" type="TFormBorderStyle" file="Vcl.Forms.pas" line="211">
    <value>
      bsSingle
    </value>
  </const>
  <const name="bsSizeable" type="TFormBorderStyle" file="Vcl.Forms.pas" line="211">
    <value>
      bsSizeable
    </value>
  </const>
  <const name="bsDialog" type="TFormBorderStyle" file="Vcl.Forms.pas" line="211">
    <value>
      bsDialog
    </value>
  </const>
  <const name="bsToolWindow" type="TFormBorderStyle" file="Vcl.Forms.pas" line="211">
    <value>
      bsToolWindow
    </value>
  </const>
  <const name="bsSizeToolWin" type="TFormBorderStyle" file="Vcl.Forms.pas" line="212">
    <value>
      bsSizeToolWin
    </value>
  </const>
  <const name="hdmUnknown" type="TVCLDesignerHighDPIMode" file="Vcl.Forms.pas" line="392">
    <devnotes>
       <summary>
       hdmUnknown This is for internal use only. Do not use this value.
       </summary>
    </devnotes>
    <value>
      hdmUnknown
    </value>
  </const>
  <const name="hdmAutoScale" type="TVCLDesignerHighDPIMode" file="Vcl.Forms.pas" line="397">
    <devnotes>
       <summary>
       hdmAutoScale The VCL designer is scaled to match the current PPI of the screen where the designer window is located.
       This is recommended when working on HighDPI-enabled applications.
       </summary>
    </devnotes>
    <value>
      hdmAutoScale
    </value>
  </const>
  <const name="hdmLowDPI" type="TVCLDesignerHighDPIMode" file="Vcl.Forms.pas" line="403">
    <devnotes>
       <summary>
       hdmLowDPI The VCL designer uses the traditional low DPI, or non-HighDPI, scaling value of 96 PPI.
       </summary>
    </devnotes>
    <value>
      hdmLowDPI
    </value>
  </const>
  <const name="hdmUserEditable" type="TVCLDesignerHighDPIMode" file="Vcl.Forms.pas" line="412">
    <devnotes>
       <summary>
       hdmUserEditable This allows you to specify a custom PPI value,
       scaling the form to that custom PPI when designing.
       This is useful to design a form at a specific PPI, such as if you want
       all forms across the software to be designed at the same PPI, not at a PPI changing based
       on each developer's local computer settings.
       This PPI value is preserved when moving the designer to another monitor with a different PPI.
       </summary>
    </devnotes>
    <value>
      hdmUserEditable
    </value>
  </const>
  <const name="fsNormal" type="TFormStyle" file="Vcl.Forms.pas" line="510">
    <value>
      fsNormal
    </value>
  </const>
  <const name="fsMDIChild" type="TFormStyle" file="Vcl.Forms.pas" line="510">
    <value>
      fsMDIChild
    </value>
  </const>
  <const name="fsMDIForm" type="TFormStyle" file="Vcl.Forms.pas" line="510">
    <value>
      fsMDIForm
    </value>
  </const>
  <const name="fsStayOnTop" type="TFormStyle" file="Vcl.Forms.pas" line="510">
    <value>
      fsStayOnTop
    </value>
  </const>
  <const name="poDesigned" type="TPosition" file="Vcl.Forms.pas" line="511">
    <value>
      poDesigned
    </value>
  </const>
  <const name="poDefault" type="TPosition" file="Vcl.Forms.pas" line="511">
    <value>
      poDefault
    </value>
  </const>
  <const name="poDefaultPosOnly" type="TPosition" file="Vcl.Forms.pas" line="511">
    <value>
      poDefaultPosOnly
    </value>
  </const>
  <const name="poDefaultSizeOnly" type="TPosition" file="Vcl.Forms.pas" line="511">
    <value>
      poDefaultSizeOnly
    </value>
  </const>
  <const name="poScreenCenter" type="TPosition" file="Vcl.Forms.pas" line="512">
    <value>
      poScreenCenter
    </value>
  </const>
  <const name="poDesktopCenter" type="TPosition" file="Vcl.Forms.pas" line="512">
    <value>
      poDesktopCenter
    </value>
  </const>
  <const name="poMainFormCenter" type="TPosition" file="Vcl.Forms.pas" line="512">
    <value>
      poMainFormCenter
    </value>
  </const>
  <const name="poOwnerFormCenter" type="TPosition" file="Vcl.Forms.pas" line="512">
    <value>
      poOwnerFormCenter
    </value>
  </const>
  <const name="dmDesktop" type="TDefaultMonitor" file="Vcl.Forms.pas" line="513">
    <value>
      dmDesktop
    </value>
  </const>
  <const name="dmPrimary" type="TDefaultMonitor" file="Vcl.Forms.pas" line="513">
    <value>
      dmPrimary
    </value>
  </const>
  <const name="dmMainForm" type="TDefaultMonitor" file="Vcl.Forms.pas" line="513">
    <value>
      dmMainForm
    </value>
  </const>
  <const name="dmActiveForm" type="TDefaultMonitor" file="Vcl.Forms.pas" line="513">
    <value>
      dmActiveForm
    </value>
  </const>
  <const name="poNone" type="TPrintScale" file="Vcl.Forms.pas" line="514">
    <value>
      poNone
    </value>
  </const>
  <const name="poProportional" type="TPrintScale" file="Vcl.Forms.pas" line="514">
    <value>
      poProportional
    </value>
  </const>
  <const name="poPrintToFit" type="TPrintScale" file="Vcl.Forms.pas" line="514">
    <value>
      poPrintToFit
    </value>
  </const>
  <const name="saIgnore" type="TShowAction" file="Vcl.Forms.pas" line="515">
    <value>
      saIgnore
    </value>
  </const>
  <const name="saRestore" type="TShowAction" file="Vcl.Forms.pas" line="515">
    <value>
      saRestore
    </value>
  </const>
  <const name="saMinimize" type="TShowAction" file="Vcl.Forms.pas" line="515">
    <value>
      saMinimize
    </value>
  </const>
  <const name="saMaximize" type="TShowAction" file="Vcl.Forms.pas" line="515">
    <value>
      saMaximize
    </value>
  </const>
  <const name="tbHorizontal" type="TTileMode" file="Vcl.Forms.pas" line="516">
    <value>
      tbHorizontal
    </value>
  </const>
  <const name="tbVertical" type="TTileMode" file="Vcl.Forms.pas" line="516">
    <value>
      tbVertical
    </value>
  </const>
  <const name="fsCreating" type=":6" file="Vcl.Forms.pas" line="525">
    <value>
      fsCreating
    </value>
  </const>
  <const name="fsVisible" type=":6" file="Vcl.Forms.pas" line="525">
    <value>
      fsVisible
    </value>
  </const>
  <const name="fsShowing" type=":6" file="Vcl.Forms.pas" line="525">
    <value>
      fsShowing
    </value>
  </const>
  <const name="fsModal" type=":6" file="Vcl.Forms.pas" line="525">
    <value>
      fsModal
    </value>
  </const>
  <const name="fsCreatedMDIChild" type=":6" file="Vcl.Forms.pas" line="526">
    <value>
      fsCreatedMDIChild
    </value>
  </const>
  <const name="fsActivated" type=":6" file="Vcl.Forms.pas" line="526">
    <value>
      fsActivated
    </value>
  </const>
  <const name="pmNone" type="TPopupMode" file="Vcl.Forms.pas" line="530">
    <value>
      pmNone
    </value>
  </const>
  <const name="pmAuto" type="TPopupMode" file="Vcl.Forms.pas" line="530">
    <value>
      pmAuto
    </value>
  </const>
  <const name="pmExplicit" type="TPopupMode" file="Vcl.Forms.pas" line="530">
    <value>
      pmExplicit
    </value>
  </const>
  <const name="afbNone" type="TActiveFormBorderStyle" file="Vcl.Forms.pas" line="1116">
    <value>
      afbNone
    </value>
  </const>
  <const name="afbSingle" type="TActiveFormBorderStyle" file="Vcl.Forms.pas" line="1116">
    <value>
      afbSingle
    </value>
  </const>
  <const name="afbSunken" type="TActiveFormBorderStyle" file="Vcl.Forms.pas" line="1116">
    <value>
      afbSunken
    </value>
  </const>
  <const name="afbRaised" type="TActiveFormBorderStyle" file="Vcl.Forms.pas" line="1116">
    <value>
      afbRaised
    </value>
  </const>
  <const name="mdNearest" type="TMonitorDefaultTo" file="Vcl.Forms.pas" line="1380">
    <value>
      mdNearest
    </value>
  </const>
  <const name="mdNull" type="TMonitorDefaultTo" file="Vcl.Forms.pas" line="1380">
    <value>
      mdNull
    </value>
  </const>
  <const name="mdPrimary" type="TMonitorDefaultTo" file="Vcl.Forms.pas" line="1380">
    <value>
      mdPrimary
    </value>
  </const>
  <const name="tmShow" type="TTimerMode" file="Vcl.Forms.pas" line="1530">
    <value>
      tmShow
    </value>
  </const>
  <const name="tmHide" type="TTimerMode" file="Vcl.Forms.pas" line="1530">
    <value>
      tmHide
    </value>
  </const>
  <enum name="TScrollBarKind" file="Vcl.Forms.pas" line="83">
    <element value="0" name="sbHorizontal" file="Vcl.Forms.pas" line="83"/>
    <element value="1" name="sbVertical" file="Vcl.Forms.pas" line="83"/>
  </enum>
  <type name="TScrollBarInc" type="word" loBound="1" hiBound="32767" file="Vcl.Forms.pas" line="84"/>
  <enum name="TScrollBarStyle" file="Vcl.Forms.pas" line="85">
    <element value="0" name="ssRegular" file="Vcl.Forms.pas" line="85"/>
    <element value="1" name="ssFlat" file="Vcl.Forms.pas" line="85"/>
    <element value="2" name="ssHotTrack" file="Vcl.Forms.pas" line="85"/>
  </enum>
  <class name="TControlScrollBar" file="Vcl.Forms.pas" line="87">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </methodref>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <field name="FControl" type="TScrollingWinControl" visibility="private" size="4" offset="4" file="Vcl.Forms.pas" line="89"/>
      <field name="FIncrement" type="TScrollBarInc" visibility="private" size="2" offset="8" file="Vcl.Forms.pas" line="90"/>
      <field name="FPageIncrement" type="TScrollBarInc" visibility="private" size="2" offset="10" file="Vcl.Forms.pas" line="91"/>
      <field name="FPosition" type="Integer" visibility="private" size="4" offset="12" file="Vcl.Forms.pas" line="92"/>
      <field name="FRange" type="Integer" visibility="private" size="4" offset="16" file="Vcl.Forms.pas" line="93"/>
      <field name="FCalcRange" type="Integer" visibility="private" size="4" offset="20" file="Vcl.Forms.pas" line="94"/>
      <field name="FKind" type="TScrollBarKind" visibility="private" size="1" offset="24" file="Vcl.Forms.pas" line="95"/>
      <field name="FMargin" type="Word" visibility="private" size="2" offset="26" file="Vcl.Forms.pas" line="96"/>
      <field name="FVisible" type="Boolean" visibility="private" size="1" offset="28" file="Vcl.Forms.pas" line="97"/>
      <field name="FTracking" type="Boolean" visibility="private" size="1" offset="29" file="Vcl.Forms.pas" line="98"/>
      <field name="FScaled" type="Boolean" visibility="private" size="1" offset="30" file="Vcl.Forms.pas" line="99"/>
      <field name="FSmooth" type="Boolean" visibility="private" size="1" offset="31" file="Vcl.Forms.pas" line="100"/>
      <field name="FDelay" type="Integer" visibility="private" size="4" offset="32" file="Vcl.Forms.pas" line="101"/>
      <field name="FButtonSize" type="Integer" visibility="private" size="4" offset="36" file="Vcl.Forms.pas" line="102"/>
      <field name="FColor" type="TColor" visibility="private" size="4" offset="40" file="Vcl.Forms.pas" line="103"/>
      <field name="FParentColor" type="Boolean" visibility="private" size="1" offset="44" file="Vcl.Forms.pas" line="104"/>
      <field name="FSize" type="Integer" visibility="private" size="4" offset="48" file="Vcl.Forms.pas" line="105"/>
      <field name="FStyle" type="TScrollBarStyle" visibility="private" size="1" offset="52" file="Vcl.Forms.pas" line="106"/>
      <field name="FThumbSize" type="Integer" visibility="private" size="4" offset="56" file="Vcl.Forms.pas" line="107"/>
      <field name="FPageDiv" type="Integer" visibility="private" size="4" offset="60" file="Vcl.Forms.pas" line="108"/>
      <field name="FLineDiv" type="Integer" visibility="private" size="4" offset="64" file="Vcl.Forms.pas" line="109"/>
      <field name="FUpdateNeeded" type="Boolean" visibility="private" size="1" offset="68" file="Vcl.Forms.pas" line="110"/>
      <constructor name="Create" visibility="private" file="Vcl.Forms.pas" line="111">
        <parameters>
          <parameter name="AControl" type="TScrollingWinControl"/>
          <parameter name="AKind" type="TScrollBarKind"/>
        </parameters>
      </constructor>
      <procedure name="CalcAutoRange" visibility="private" file="Vcl.Forms.pas" line="112">
      </procedure>
      <function name="ControlSize" visibility="private" file="Vcl.Forms.pas" line="113">
        <parameters>
          <parameter name="ControlSB" type="Boolean"/>
          <parameter name="AssumeSB" type="Boolean"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="DoSetRange" visibility="private" file="Vcl.Forms.pas" line="114">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <function name="GetScrollPos" visibility="private" file="Vcl.Forms.pas" line="115">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="NeedsScrollBarVisible" visibility="private" file="Vcl.Forms.pas" line="116">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsIncrementStored" visibility="private" file="Vcl.Forms.pas" line="117">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="ScrollMessage" visibility="private" file="Vcl.Forms.pas" line="118">
        <parameters>
          <parameter name="Msg" type="TWMScroll" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonSize" visibility="private" file="Vcl.Forms.pas" line="119">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetColor" visibility="private" file="Vcl.Forms.pas" line="120">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetParentColor" visibility="private" file="Vcl.Forms.pas" line="121">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetPosition" visibility="private" file="Vcl.Forms.pas" line="122">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetRange" visibility="private" file="Vcl.Forms.pas" line="123">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetSize" visibility="private" file="Vcl.Forms.pas" line="124">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetStyle" visibility="private" file="Vcl.Forms.pas" line="125">
        <parameters>
          <parameter name="Value" type="TScrollBarStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetThumbSize" visibility="private" file="Vcl.Forms.pas" line="126">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetVisible" visibility="private" file="Vcl.Forms.pas" line="127">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="IsRangeStored" visibility="private" file="Vcl.Forms.pas" line="128">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Update" visibility="private" file="Vcl.Forms.pas" line="129">
        <parameters>
          <parameter name="ControlSB" type="Boolean"/>
          <parameter name="AssumeSB" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="Scale" visibility="protected" file="Vcl.Forms.pas" line="131">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.Forms.pas" line="133">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <procedure name="ChangeBiDiPosition" visibility="public" file="Vcl.Forms.pas" line="134">
      </procedure>
      <property name="Kind" visibility="public" read="FKind" type="TScrollBarKind" file="Vcl.Forms.pas" line="135"/>
      <function name="IsScrollBarVisible" visibility="public" file="Vcl.Forms.pas" line="136">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="ScrollPos" visibility="public" read="GetScrollPos" type="Integer" file="Vcl.Forms.pas" line="137"/>
      <property name="ButtonSize" visibility="published" read="FButtonSize" write="SetButtonSize" type="Integer" default="0" file="Vcl.Forms.pas" line="139"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" type="TColor" default="-16777196" file="Vcl.Forms.pas" line="140"/>
      <property name="Increment" visibility="published" read="FIncrement" write="FIncrement" stored="IsIncrementStored" type="TScrollBarInc" default="8" file="Vcl.Forms.pas" line="141"/>
      <property name="Margin" visibility="published" read="FMargin" write="FMargin" type="Word" default="0" file="Vcl.Forms.pas" line="142"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="1" file="Vcl.Forms.pas" line="143"/>
      <property name="Position" visibility="published" read="FPosition" write="SetPosition" type="Integer" default="0" file="Vcl.Forms.pas" line="144"/>
      <property name="Range" visibility="published" read="FRange" write="SetRange" stored="IsRangeStored" type="Integer" default="0" file="Vcl.Forms.pas" line="145"/>
      <property name="Smooth" visibility="published" read="FSmooth" write="FSmooth" type="Boolean" default="0" file="Vcl.Forms.pas" line="146"/>
      <property name="Size" visibility="published" read="FSize" write="SetSize" type="Integer" default="0" file="Vcl.Forms.pas" line="147"/>
      <property name="Style" visibility="published" read="FStyle" write="SetStyle" type="TScrollBarStyle" default="0" file="Vcl.Forms.pas" line="148"/>
      <property name="ThumbSize" visibility="published" read="FThumbSize" write="SetThumbSize" type="Integer" default="0" file="Vcl.Forms.pas" line="149"/>
      <property name="Tracking" visibility="published" read="FTracking" write="FTracking" type="Boolean" default="0" file="Vcl.Forms.pas" line="150"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" type="Boolean" default="1" file="Vcl.Forms.pas" line="151"/>
    </members>
  </class>
  <enum name="TWindowState" alias="System.UITypes.TWindowState" file="Vcl.Forms.pas" line="156">
    <element value="0" name="wsNormal"/>
    <element value="1" name="wsMinimized"/>
    <element value="2" name="wsMaximized"/>
  </enum>
  <class name="TScrollingWinControl" file="Vcl.Forms.pas" line="162">
    <ancestor name="TWinControl" namespace="Vcl.Controls">
      <methodref name="AlignControl" visibility="private"/>
      <methodref name="CalcConstraints" visibility="private"/>
      <methodref name="DoPaddingChange" visibility="private"/>
      <methodref name="GetAlignDisabled" visibility="private"/>
      <methodref name="GetControl" visibility="private"/>
      <methodref name="GetControlCount" visibility="private"/>
      <methodref name="GetDockClientCount" visibility="private"/>
      <methodref name="GetDockClients" visibility="private"/>
      <methodref name="GetHandle" visibility="private"/>
      <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
      <methodref name="GetTabOrder" visibility="private"/>
      <methodref name="GetVisibleDockClientCount" visibility="private"/>
      <methodref name="Insert" visibility="private"/>
      <methodref name="InvalidateFrame" visibility="private"/>
      <methodref name="InvokeHelp" visibility="private"/>
      <methodref name="IsCtl3DStored" visibility="private"/>
      <methodref name="IsDoubleBufferedStored" visibility="private"/>
      <methodref name="PrecedingWindow" visibility="private"/>
      <methodref name="ReadDesignSize" visibility="private"/>
      <methodref name="ReadPixelsPerInch" visibility="private"/>
      <methodref name="Remove" visibility="private"/>
      <methodref name="RemoveFocus" visibility="private"/>
      <methodref name="SetBevelCut" visibility="private"/>
      <methodref name="SetBevelEdges" visibility="private"/>
      <methodref name="SetBevelKind" visibility="private"/>
      <methodref name="SetBevelWidth" visibility="private"/>
      <methodref name="SetBorderWidth" visibility="private"/>
      <methodref name="SetCtl3D" visibility="private"/>
      <methodref name="SetDockSite" visibility="private"/>
      <methodref name="SetDoubleBuffered" visibility="private"/>
      <methodref name="SetPadding" visibility="private"/>
      <methodref name="SetParentCtl3D" visibility="private"/>
      <methodref name="SetParentWindow" visibility="private"/>
      <methodref name="SetTabOrder" visibility="private"/>
      <methodref name="SetTabStop" visibility="private"/>
      <methodref name="SetUseDockManager" visibility="private"/>
      <methodref name="SetZOrderPosition" visibility="private"/>
      <methodref name="UpdateTabOrder" visibility="private"/>
      <methodref name="UpdateShowing" visibility="private"/>
      <methodref name="WriteDesignSize" visibility="private"/>
      <methodref name="WritePixelsPerInch" visibility="private"/>
      <methodref name="IsMenuKey" visibility="private"/>
      <methodref name="GetIsDrawingLocked" visibility="private"/>
      <methodref name="GetRedrawDisabled" visibility="private"/>
      <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMNotify" visibility="private" procflags="message"/>
      <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="WMCompareItem" visibility="private" procflags="message"/>
      <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
      <methodref name="WMDrawItem" visibility="private" procflags="message"/>
      <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMMove" visibility="private" procflags="message"/>
      <methodref name="WMSetCursor" visibility="private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
      <methodref name="WMChar" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMCharToItem" visibility="private" procflags="message"/>
      <methodref name="WMParentNotify" visibility="private" procflags="message"/>
      <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
      <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
      <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="WMFontChange" visibility="private" procflags="message"/>
      <methodref name="WMTimeChange" visibility="private" procflags="message"/>
      <methodref name="WMSetFocus" visibility="private" procflags="message"/>
      <methodref name="WMKillFocus" visibility="private" procflags="message"/>
      <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
      <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
      <methodref name="WMContextMenu" visibility="private" procflags="message"/>
      <methodref name="WMGesture" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
      <methodref name="CMChanged" visibility="private" procflags="message"/>
      <methodref name="CMChildKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMDialogChar" visibility="private" procflags="message"/>
      <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
      <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
      <methodref name="CMEnter" visibility="private" procflags="message"/>
      <methodref name="CMExit" visibility="private" procflags="message"/>
      <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
      <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
      <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
      <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
      <methodref name="CMFontChange" visibility="private" procflags="message"/>
      <methodref name="CMTimeChange" visibility="private" procflags="message"/>
      <methodref name="CMDrag" visibility="private" procflags="message"/>
      <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
      <methodref name="CNKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNKeyUp" visibility="private" procflags="message"/>
      <methodref name="CNChar" visibility="private" procflags="message"/>
      <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
      <methodref name="CNSysChar" visibility="private" procflags="message"/>
      <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
      <methodref name="CMSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMInvalidate" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="WMPrintClient" visibility="private" procflags="message"/>
      <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
      <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
      <methodref name="CMControlListChange" visibility="private" procflags="message"/>
      <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
      <methodref name="CMDockClient" visibility="private" procflags="message"/>
      <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
      <methodref name="CMFloat" visibility="private" procflags="message"/>
      <methodref name="InvokeAsyncCalls" visibility="protected">
      </methodref>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
      <methodref name="ActionChange" visibility="protected" procflags="override"/>
      <methodref name="AddBiDiModeExStyle" visibility="protected"/>
      <methodref name="AssignTo" visibility="protected" procflags="override"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
      <methodref name="AdjustSize" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
      <methodref name="ArrangeControl" visibility="protected"/>
      <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
      <methodref name="CanResize" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
      <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
      <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
      <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
      <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
      <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
      <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
      <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
      <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="DoKeyDown" visibility="protected"/>
      <methodref name="DoKeyPress" visibility="protected"/>
      <methodref name="DoKeyUp" visibility="protected"/>
      <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
      <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
      <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
      <methodref name="FindNextControl" visibility="protected"/>
      <methodref name="FixupTabList" visibility="protected"/>
      <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
      <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
      <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
      <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
      <methodref name="GetParentHandle" visibility="protected"/>
      <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
      <methodref name="GetTopParentHandle" visibility="protected"/>
      <methodref name="InvalidateDockHostSite" visibility="protected"/>
      <methodref name="IsControlMouseMsg" visibility="protected"/>
      <methodref name="IsControlActivateMsg" visibility="protected"/>
      <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
      <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
      <methodref name="MainWndProc" visibility="protected"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="NotifyControls" visibility="protected"/>
      <methodref name="PaintControls" visibility="protected"/>
      <methodref name="PaintHandler" visibility="protected"/>
      <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RecreateWnd" visibility="protected"/>
      <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="ResetImeComposition" visibility="protected"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetCurrentPPIScreen" visibility="protected"/>
      <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleControls" visibility="protected"/>
      <methodref name="ScalePadding" visibility="protected"/>
      <methodref name="SelectFirst" visibility="protected"/>
      <methodref name="SelectNext" visibility="protected"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
      <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
      <methodref name="SetImeCompositionWindow" visibility="protected"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
      <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
      <methodref name="SetZOrder" visibility="protected" procflags="override"/>
      <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateBounds" visibility="protected"/>
      <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateRecreatingFlag" visibility="protected"/>
      <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateUIState" visibility="protected"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="CreateSubClass" visibility="protected"/>
      <methodref name="RemoveWindowProps" visibility="protected"/>
      <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
      <propertyref name="AlignControlList" visibility="protected"/>
      <propertyref name="BevelEdges" visibility="protected"/>
      <propertyref name="BevelInner" visibility="protected"/>
      <propertyref name="BevelOuter" visibility="protected"/>
      <propertyref name="BevelKind" visibility="protected"/>
      <propertyref name="BevelWidth" visibility="protected"/>
      <propertyref name="BorderWidth" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="ImeMode" visibility="protected"/>
      <propertyref name="ImeName" visibility="protected"/>
      <propertyref name="ParentBackground" visibility="protected"/>
      <propertyref name="ParentCtl3D" visibility="protected"/>
      <propertyref name="TipMode" visibility="protected"/>
      <propertyref name="DefWndProc" visibility="protected"/>
      <propertyref name="WindowHandle" visibility="protected"/>
      <eventref name="OnAlignInsertBefore" visibility="protected"/>
      <eventref name="OnAlignPosition" visibility="protected"/>
      <eventref name="OnDockDrop" visibility="protected"/>
      <eventref name="OnDockOver" visibility="protected"/>
      <eventref name="OnEnter" visibility="protected"/>
      <eventref name="OnExit" visibility="protected"/>
      <eventref name="OnGetSiteInfo" visibility="protected"/>
      <eventref name="OnKeyDown" visibility="protected"/>
      <eventref name="OnKeyPress" visibility="protected"/>
      <eventref name="OnKeyUp" visibility="protected"/>
      <eventref name="OnUnDock" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateParented" visibility="public" procflags="constructor"/>
      <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override">
      </methodref>
      <methodref name="Broadcast" visibility="public"/>
      <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
      <methodref name="ContainsControl" visibility="public"/>
      <methodref name="ControlAtPos" visibility="public"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DisableAlign" visibility="public" procflags="inline"/>
      <propertyref name="DockClientCount" visibility="public"/>
      <propertyref name="DockClients" visibility="public"/>
      <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
      <propertyref name="DockSite" visibility="public"/>
      <propertyref name="DockManager" visibility="public"/>
      <propertyref name="DoubleBuffered" visibility="public"/>
      <methodref name="EnableAlign" visibility="public"/>
      <methodref name="FindChildControl" visibility="public"/>
      <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
      <methodref name="Focused" visibility="public" procflags="dynamic"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
      <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
      <methodref name="HandleAllocated" visibility="public"/>
      <methodref name="HandleNeeded" visibility="public"/>
      <methodref name="InsertControl" visibility="public"/>
      <methodref name="Invalidate" visibility="public" procflags="override"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <methodref name="PaintTo" visibility="public" procflags="overload"/>
      <propertyref name="PixelsPerInch" visibility="public"/>
      <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
      <methodref name="RemoveControl" visibility="public"/>
      <methodref name="Realign" visibility="public" procflags="inline"/>
      <methodref name="Repaint" visibility="public" procflags="override"/>
      <methodref name="ScaleBy" visibility="public"/>
      <methodref name="ScrollBy" visibility="public"/>
      <methodref name="SetBounds" visibility="public" procflags="override"/>
      <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
      <methodref name="SetFocus" visibility="public" procflags="virtual"/>
      <methodref name="Update" visibility="public" procflags="override"/>
      <methodref name="UpdateControlState" visibility="public"/>
      <methodref name="LockDrawing" visibility="public"/>
      <methodref name="UnlockDrawing" visibility="public"/>
      <propertyref name="AlignDisabled" visibility="public"/>
      <propertyref name="MouseInClient" visibility="public"/>
      <propertyref name="VisibleDockClientCount" visibility="public"/>
      <propertyref name="Brush" visibility="public"/>
      <propertyref name="Controls" visibility="public"/>
      <propertyref name="ControlCount" visibility="public"/>
      <propertyref name="Handle" visibility="public"/>
      <propertyref name="Padding" visibility="public"/>
      <propertyref name="ParentDoubleBuffered" visibility="public"/>
      <propertyref name="ParentWindow" visibility="public"/>
      <propertyref name="Showing" visibility="public"/>
      <propertyref name="IsDrawingLocked" visibility="public"/>
      <propertyref name="RedrawDisabled" visibility="public"/>
      <propertyref name="TabOrder" visibility="public"/>
      <propertyref name="TabStop" visibility="public"/>
      <propertyref name="UseDockManager" visibility="public"/>
      <ancestor name="TControl" namespace="Vcl.Controls">
        <methodref name="GetCustomHint" visibility="private"/>
        <methodref name="CalcDockSizes" visibility="private"/>
        <methodref name="CheckNewSize" visibility="private"/>
        <methodref name="CreateFloatingDockSite" visibility="private"/>
        <methodref name="DoActionChange" visibility="private"/>
        <methodref name="DoCanAutoSize" visibility="private"/>
        <methodref name="DoCanResize" visibility="private"/>
        <methodref name="DoConstraintsChange" visibility="private"/>
        <methodref name="DoConstrainedResize" visibility="private"/>
        <methodref name="DoDragMsg" visibility="private"/>
        <methodref name="DoMouseActivate" visibility="private"/>
        <methodref name="DoMouseDown" visibility="private"/>
        <methodref name="DoMouseUp" visibility="private"/>
        <methodref name="DoMarginChange" visibility="private"/>
        <methodref name="FontChanged" visibility="private"/>
        <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
        <methodref name="GetBoundsRect" visibility="private"/>
        <methodref name="GetClientHeight" visibility="private"/>
        <methodref name="GetClientWidth" visibility="private"/>
        <methodref name="GetLRDockWidth" visibility="private"/>
        <methodref name="GetMouseCapture" visibility="private"/>
        <methodref name="GetTBDockHeight" visibility="private"/>
        <methodref name="GetUndockWidth" visibility="private"/>
        <methodref name="GetUndockHeight" visibility="private"/>
        <methodref name="InvalidateControl" visibility="private"/>
        <methodref name="IsAnchorsStored" visibility="private"/>
        <methodref name="IsBiDiModeStored" visibility="private"/>
        <methodref name="IsCaptionStored" visibility="private"/>
        <methodref name="IsColorStored" visibility="private"/>
        <methodref name="IsEnabledStored" visibility="private"/>
        <methodref name="IsFontStored" visibility="private"/>
        <methodref name="IsHintStored" visibility="private"/>
        <methodref name="IsHelpContextStored" visibility="private"/>
        <methodref name="IsOnClickStored" visibility="private"/>
        <methodref name="IsShowHintStored" visibility="private"/>
        <methodref name="IsVisibleStored" visibility="private"/>
        <methodref name="ReadIsControl" visibility="private"/>
        <methodref name="ReadExplicitLeft" visibility="private"/>
        <methodref name="ReadExplicitTop" visibility="private"/>
        <methodref name="ReadExplicitWidth" visibility="private"/>
        <methodref name="ReadExplicitHeight" visibility="private"/>
        <methodref name="SetAlignWithMargins" visibility="private"/>
        <methodref name="SetAnchors" visibility="private"/>
        <methodref name="SetAction" visibility="private"/>
        <methodref name="SetAlign" visibility="private"/>
        <methodref name="SetBoundsRect" visibility="private"/>
        <methodref name="SetClientHeight" visibility="private"/>
        <methodref name="SetClientSize" visibility="private"/>
        <methodref name="SetClientWidth" visibility="private"/>
        <methodref name="SetColor" visibility="private"/>
        <methodref name="SetCursor" visibility="private"/>
        <methodref name="SetDesktopFont" visibility="private"/>
        <methodref name="SetFont" visibility="private"/>
        <methodref name="SetHeight" visibility="private"/>
        <methodref name="SetHelpContext" visibility="private"/>
        <methodref name="SetHelpKeyword" visibility="private"/>
        <methodref name="SetHostDockSite" visibility="private"/>
        <methodref name="SetLeft" visibility="private"/>
        <methodref name="SetMouseCapture" visibility="private"/>
        <methodref name="SetParentColor" visibility="private"/>
        <methodref name="SetParentFont" visibility="private"/>
        <methodref name="SetShowHint" visibility="private"/>
        <methodref name="SetParentShowHint" visibility="private"/>
        <methodref name="SetParentCustomHint" visibility="private"/>
        <methodref name="SetPopupMenu" visibility="private"/>
        <methodref name="SetTop" visibility="private"/>
        <methodref name="SetVisible" visibility="private"/>
        <methodref name="SetWidth" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateAnchorRules" visibility="private"/>
        <methodref name="WriteIsControl" visibility="private"/>
        <methodref name="WriteExplicitLeft" visibility="private"/>
        <methodref name="WriteExplicitTop" visibility="private"/>
        <methodref name="WriteExplicitWidth" visibility="private"/>
        <methodref name="WriteExplicitHeight" visibility="private"/>
        <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
        <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
        <methodref name="WMMouseMove" visibility="private" procflags="message"/>
        <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
        <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="WMCancelMode" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMHintShow" visibility="private" procflags="message"/>
        <methodref name="CMHitTest" visibility="private" procflags="message"/>
        <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
        <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
        <methodref name="CMGesture" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="SetConstraints" visibility="private"/>
        <methodref name="SetMargins" visibility="private"/>
        <methodref name="SetTouchManager" visibility="private"/>
        <methodref name="GetText" visibility="private"/>
        <methodref name="SetText" visibility="private"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
        <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="CanResize" visibility="protected" procflags="virtual"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="Changed" visibility="protected"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
        <methodref name="Click" visibility="protected" procflags="dynamic"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
        <methodref name="CalcCursorPos" visibility="protected"/>
        <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
        <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
        <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
        <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
        <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
        <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
        <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
        <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
        <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
        <methodref name="GetAction" visibility="protected" procflags="virtual"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
        <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
        <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
        <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
        <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
        <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
        <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragMode" visibility="protected"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
        <methodref name="Loaded" visibility="protected" procflags="override"/>
        <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
        <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
        <methodref name="Resize" visibility="protected" procflags="dynamic"/>
        <methodref name="ScaleConstraints" visibility="protected"/>
        <methodref name="ScaleMargins" visibility="protected"/>
        <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
        <methodref name="SendCancelMode" visibility="protected"/>
        <methodref name="SendDockNotification" visibility="protected"/>
        <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
        <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="SetName" visibility="protected" procflags="override"/>
        <methodref name="SetParent" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
        <methodref name="SetCustomHint" visibility="protected"/>
        <methodref name="UpdateExplicitBounds" visibility="protected"/>
        <methodref name="UpdateBoundsRect" visibility="protected"/>
        <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
        <methodref name="WndProc" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
        <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
        <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
        <propertyref name="ActionLink" visibility="protected"/>
        <propertyref name="AutoSize" visibility="protected"/>
        <propertyref name="Caption" visibility="protected"/>
        <propertyref name="DesktopFont" visibility="protected"/>
        <propertyref name="DragKind" visibility="protected"/>
        <propertyref name="DragCursor" visibility="protected"/>
        <propertyref name="DragMode" visibility="protected"/>
        <propertyref name="IsControl" visibility="protected"/>
        <propertyref name="MouseCapture" visibility="protected"/>
        <propertyref name="ParentBiDiMode" visibility="protected"/>
        <propertyref name="ParentColor" visibility="protected"/>
        <propertyref name="ParentFont" visibility="protected"/>
        <propertyref name="ParentShowHint" visibility="protected"/>
        <propertyref name="PopupMenu" visibility="protected"/>
        <propertyref name="ScalingFlags" visibility="protected"/>
        <propertyref name="Text" visibility="protected"/>
        <propertyref name="WheelAccumulator" visibility="protected"/>
        <propertyref name="Color" visibility="protected"/>
        <propertyref name="Font" visibility="protected"/>
        <propertyref name="IScaling" visibility="protected"/>
        <propertyref name="WindowText" visibility="protected"/>
        <eventref name="OnCanResize" visibility="protected"/>
        <eventref name="OnClick" visibility="protected"/>
        <eventref name="OnConstrainedResize" visibility="protected"/>
        <eventref name="OnContextPopup" visibility="protected"/>
        <eventref name="OnDblClick" visibility="protected"/>
        <eventref name="OnDragDrop" visibility="protected"/>
        <eventref name="OnDragOver" visibility="protected"/>
        <eventref name="OnEndDock" visibility="protected"/>
        <eventref name="OnEndDrag" visibility="protected"/>
        <eventref name="OnMouseActivate" visibility="protected"/>
        <eventref name="OnMouseDown" visibility="protected"/>
        <eventref name="OnMouseEnter" visibility="protected"/>
        <eventref name="OnMouseLeave" visibility="protected"/>
        <eventref name="OnMouseMove" visibility="protected"/>
        <eventref name="OnMouseUp" visibility="protected"/>
        <eventref name="OnMouseWheel" visibility="protected"/>
        <eventref name="OnMouseWheelDown" visibility="protected"/>
        <eventref name="OnMouseWheelUp" visibility="protected"/>
        <eventref name="OnResize" visibility="protected"/>
        <eventref name="OnStartDock" visibility="protected"/>
        <eventref name="OnStartDrag" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="CheckNonMainThreadUsage" visibility="public"/>
        <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
        <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
        <methodref name="BeginDrag" visibility="public"/>
        <methodref name="BringToFront" visibility="public"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
        <methodref name="ClientToParent" visibility="public"/>
        <methodref name="Dock" visibility="public" procflags="dynamic"/>
        <methodref name="Dragging" visibility="public"/>
        <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
        <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
        <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
        <propertyref name="Enabled" visibility="public"/>
        <methodref name="EndDrag" visibility="public"/>
        <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="GetParentComponent" visibility="public" procflags="override"/>
        <methodref name="HasParent" visibility="public" procflags="override"/>
        <methodref name="Hide" visibility="public"/>
        <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
        <methodref name="IsRightToLeft" visibility="public"/>
        <methodref name="ManualDock" visibility="public"/>
        <methodref name="ManualFloat" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Refresh" visibility="public"/>
        <methodref name="Repaint" visibility="public" procflags="virtual"/>
        <methodref name="ReplaceDockedControl" visibility="public"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
        <methodref name="ParentToClient" visibility="public"/>
        <methodref name="SendToBack" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="virtual"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
        <methodref name="SetParentComponent" visibility="public" procflags="override"/>
        <methodref name="Show" visibility="public"/>
        <methodref name="Update" visibility="public" procflags="virtual"/>
        <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
        <methodref name="UseRightToLeftReading" visibility="public"/>
        <methodref name="UseRightToLeftScrollBar" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="GetTextBuf" visibility="public"/>
        <methodref name="GetTextLen" visibility="public"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="Perform" visibility="public" procflags="overload"/>
        <methodref name="SetTextBuf" visibility="public"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleValue" visibility="public" procflags="overload"/>
        <methodref name="ScaleRectSize" visibility="public"/>
        <propertyref name="Action" visibility="public"/>
        <propertyref name="Align" visibility="public"/>
        <propertyref name="Anchors" visibility="public"/>
        <propertyref name="BiDiMode" visibility="public"/>
        <propertyref name="BoundsRect" visibility="public"/>
        <propertyref name="ClientHeight" visibility="public"/>
        <propertyref name="ClientOrigin" visibility="public"/>
        <propertyref name="ClientRect" visibility="public"/>
        <propertyref name="ClientWidth" visibility="public"/>
        <propertyref name="Constraints" visibility="public"/>
        <propertyref name="ControlState" visibility="public"/>
        <propertyref name="ControlStyle" visibility="public"/>
        <propertyref name="CurrentPPI" visibility="public"/>
        <propertyref name="DockOrientation" visibility="public"/>
        <propertyref name="ExplicitLeft" visibility="public"/>
        <propertyref name="ExplicitTop" visibility="public"/>
        <propertyref name="ExplicitWidth" visibility="public"/>
        <propertyref name="ExplicitHeight" visibility="public"/>
        <propertyref name="Floating" visibility="public"/>
        <propertyref name="FloatingDockSiteClass" visibility="public"/>
        <propertyref name="HostDockSite" visibility="public"/>
        <propertyref name="LRDockWidth" visibility="public"/>
        <propertyref name="ScaleFactor" visibility="public"/>
        <propertyref name="ShowHint" visibility="public"/>
        <propertyref name="TBDockHeight" visibility="public"/>
        <propertyref name="Touch" visibility="public"/>
        <propertyref name="UndockHeight" visibility="public"/>
        <propertyref name="UndockWidth" visibility="public"/>
        <propertyref name="Visible" visibility="public"/>
        <eventref name="WindowProc" visibility="public"/>
        <propertyref name="Parent" visibility="public"/>
        <propertyref name="StyleElements" visibility="public"/>
        <propertyref name="StyleName" visibility="public"/>
        <eventref name="OnGesture" visibility="public"/>
        <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
        <propertyref name="AlignWithMargins" visibility="published"/>
        <propertyref name="Left" visibility="published"/>
        <propertyref name="Top" visibility="published"/>
        <propertyref name="Width" visibility="published"/>
        <propertyref name="Height" visibility="published"/>
        <propertyref name="Cursor" visibility="published"/>
        <propertyref name="Hint" visibility="published"/>
        <propertyref name="HelpType" visibility="published"/>
        <propertyref name="HelpKeyword" visibility="published"/>
        <propertyref name="HelpContext" visibility="published"/>
        <propertyref name="Margins" visibility="published"/>
        <propertyref name="CustomHint" visibility="published"/>
        <propertyref name="ParentCustomHint" visibility="published"/>
        <ancestor name="TComponent" namespace="System.Classes">
          <interfaces>
            <implements name="IInterfaceComponentReference"/>
            <implements name="IInterface"/>
          </interfaces>
          <methodref name="GetComObject" visibility="private">
          </methodref>
          <methodref name="GetComponent" visibility="private">
          </methodref>
          <methodref name="GetComponentCount" visibility="private">
          </methodref>
          <methodref name="GetComponentIndex" visibility="private">
          </methodref>
          <methodref name="Insert" visibility="private">
          </methodref>
          <methodref name="ReadLeft" visibility="private">
          </methodref>
          <methodref name="ReadTop" visibility="private">
          </methodref>
          <methodref name="Remove" visibility="private">
          </methodref>
          <methodref name="RemoveNotification" visibility="private">
          </methodref>
          <methodref name="SetComponentIndex" visibility="private">
          </methodref>
          <methodref name="SetReference" visibility="private">
          </methodref>
          <methodref name="WriteLeft" visibility="private">
          </methodref>
          <methodref name="WriteTop" visibility="private">
          </methodref>
          <methodref name="IntfGetComponent" visibility="private">
          </methodref>
          <methodref name="DoGetDeltaStreams" visibility="private">
          </methodref>
          <methodref name="ReadDeltaStream" visibility="private">
          </methodref>
          <methodref name="ReadDeltaState" visibility="private">
          </methodref>
          <methodref name="FindSortedComponent" visibility="private">
          </methodref>
          <methodref name="AddSortedComponent" visibility="private">
          </methodref>
          <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
          </methodref>
          <methodref name="Create@" visibility="class private" procflags="class constructor noself">
          </methodref>
          <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ChangeName" visibility="protected">
          </methodref>
          <methodref name="DefineProperties" visibility="protected" procflags="override">
          </methodref>
          <methodref name="GetChildren" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="GetOwner" visibility="protected" procflags="override">
          </methodref>
          <methodref name="Loaded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="Notification" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ReadState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="CanObserve" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetObservers" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetAncestor" visibility="protected">
          </methodref>
          <methodref name="SetDesigning" visibility="protected">
          </methodref>
          <methodref name="SetInline" visibility="protected">
          </methodref>
          <methodref name="SetDesignInstance" visibility="protected">
          </methodref>
          <methodref name="SetName" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updating" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="Updated" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
          </methodref>
          <methodref name="ValidateRename" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
          </methodref>
          <methodref name="WriteState" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="RemoveFreeNotifications" visibility="protected">
          </methodref>
          <methodref name="QueryInterface" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="_AddRef" visibility="protected">
          </methodref>
          <methodref name="_Release" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfoCount" visibility="protected">
          </methodref>
          <methodref name="GetTypeInfo" visibility="protected">
          </methodref>
          <methodref name="GetIDsOfNames" visibility="protected">
          </methodref>
          <methodref name="Invoke" visibility="protected">
          </methodref>
          <eventref name="OnGetDeltaStreams" visibility="protected">
          </eventref>
          <methodref name="Create" visibility="public" procflags="constructor virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor override">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="override">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="BeginInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndInvoke" visibility="public" procflags="overload">
          </methodref>
          <methodref name="EndFunctionInvoke" visibility="public">
          </methodref>
          <methodref name="DestroyComponents" visibility="public">
          </methodref>
          <methodref name="Destroying" visibility="public">
          </methodref>
          <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="FindComponent" visibility="public">
          </methodref>
          <methodref name="FreeNotification" visibility="public">
          </methodref>
          <methodref name="RemoveFreeNotification" visibility="public">
          </methodref>
          <methodref name="FreeOnRelease" visibility="public">
          </methodref>
          <methodref name="GetEnumerator" visibility="public" procflags="inline">
          </methodref>
          <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="GetNamePath" visibility="public" procflags="override">
          </methodref>
          <methodref name="HasParent" visibility="public" procflags="dynamic">
          </methodref>
          <methodref name="InsertComponent" visibility="public">
          </methodref>
          <methodref name="RemoveComponent" visibility="public">
          </methodref>
          <methodref name="SetSubComponent" visibility="public">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="override">
          </methodref>
          <methodref name="UpdateAction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="IsImplementorOf" visibility="public">
          </methodref>
          <methodref name="ReferenceInterface" visibility="public">
          </methodref>
          <propertyref name="ComObject" visibility="public">
          </propertyref>
          <propertyref name="Components" visibility="public">
          </propertyref>
          <propertyref name="ComponentCount" visibility="public">
          </propertyref>
          <propertyref name="ComponentIndex" visibility="public">
          </propertyref>
          <propertyref name="ComponentState" visibility="public">
          </propertyref>
          <propertyref name="ComponentStyle" visibility="public">
          </propertyref>
          <propertyref name="DesignInfo" visibility="public">
          </propertyref>
          <propertyref name="Owner" visibility="public">
          </propertyref>
          <propertyref name="VCLComObject" visibility="public">
          </propertyref>
          <propertyref name="Observers" visibility="public">
          </propertyref>
          <propertyref name="Name" visibility="published">
          </propertyref>
          <propertyref name="Tag" visibility="published">
          </propertyref>
          <ancestor name="TPersistent" namespace="System.Classes">
            <methodref name="AssignError" visibility="private">
            </methodref>
            <methodref name="AssignTo" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="Assign" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="dynamic">
            </methodref>
            <ancestor name="TObject" namespace="System">
              <methodref name="Create" visibility="public" procflags="constructor">
              </methodref>
              <methodref name="Free" visibility="public">
              </methodref>
              <methodref name="DisposeOf" visibility="public" procflags="inline">
              </methodref>
              <methodref name="InitInstance" visibility="public" procflags="class">
              </methodref>
              <methodref name="CleanupInstance" visibility="public">
              </methodref>
              <methodref name="ClassType" visibility="public" procflags="inline">
              </methodref>
              <methodref name="ClassName" visibility="public" procflags="class">
              </methodref>
              <methodref name="ClassNameIs" visibility="public" procflags="class">
              </methodref>
              <methodref name="ClassParent" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="ClassInfo" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="InstanceSize" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="InheritsFrom" visibility="public" procflags="class">
              </methodref>
              <methodref name="MethodAddress" visibility="public" procflags="class overload">
              </methodref>
              <methodref name="MethodAddress" visibility="public" procflags="class overload">
              </methodref>
              <methodref name="MethodName" visibility="public" procflags="class">
              </methodref>
              <methodref name="QualifiedClassName" visibility="public" procflags="class">
              </methodref>
              <methodref name="FieldAddress" visibility="public" procflags="overload">
              </methodref>
              <methodref name="FieldAddress" visibility="public" procflags="overload">
              </methodref>
              <methodref name="GetInterface" visibility="public">
              </methodref>
              <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
              </methodref>
              <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
              </methodref>
              <methodref name="UnitName" visibility="public" procflags="class">
              </methodref>
              <methodref name="UnitScope" visibility="public" procflags="class">
              </methodref>
              <methodref name="Equals" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetHashCode" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="ToString" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="AfterConstruction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="Dispatch" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="DefaultHandler" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="NewInstance" visibility="public" procflags="class virtual">
              </methodref>
              <methodref name="FreeInstance" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor virtual">
              </methodref>
              <methodref name="GetDisposed" visibility="protected" procflags="inline">
              </methodref>
              <methodref name="CheckDisposed" visibility="protected" procflags="inline">
              </methodref>
              <propertyref name="Disposed" visibility="protected">
              </propertyref>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FAutoRangeCount" type="Integer" visibility="private" size="4" offset="688" file="Vcl.Forms.pas" line="164"/>
      <field name="FAutoScroll" type="Boolean" visibility="private" size="1" offset="692" file="Vcl.Forms.pas" line="165"/>
      <field name="FHorzScrollBar" type="TControlScrollBar" visibility="private" size="4" offset="696" file="Vcl.Forms.pas" line="166"/>
      <field name="FPanPoint" type="TPoint" visibility="private" size="8" offset="700" file="Vcl.Forms.pas" line="167"/>
      <field name="FUpdatingScrollBars" type="Boolean" visibility="private" size="1" offset="708" file="Vcl.Forms.pas" line="168"/>
      <field name="FVertScrollBar" type="TControlScrollBar" visibility="private" size="4" offset="712" file="Vcl.Forms.pas" line="169"/>
      <procedure name="CalcAutoRange" visibility="private" file="Vcl.Forms.pas" line="170">
      </procedure>
      <procedure name="SetAutoScroll" visibility="private" file="Vcl.Forms.pas" line="171">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetHorzScrollBar" visibility="private" file="Vcl.Forms.pas" line="172">
        <parameters>
          <parameter name="Value" type="TControlScrollBar"/>
        </parameters>
      </procedure>
      <procedure name="SetVertScrollBar" visibility="private" file="Vcl.Forms.pas" line="173">
        <parameters>
          <parameter name="Value" type="TControlScrollBar"/>
        </parameters>
      </procedure>
      <procedure name="UpdateScrollBars" visibility="private" file="Vcl.Forms.pas" line="174">
      </procedure>
      <procedure name="WMSize" visibility="private" procflags="message" file="Vcl.Forms.pas" line="175">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMHScroll" visibility="private" procflags="message" file="Vcl.Forms.pas" line="176">
        <parameters>
          <parameter name="Message" type="TWMScroll" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMVScroll" visibility="private" procflags="message" file="Vcl.Forms.pas" line="177">
        <parameters>
          <parameter name="Message" type="TWMScroll" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMBiDiModeChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="178">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="AdjustClientRect" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="180">
        <parameters>
          <parameter name="Rect" type="TRect" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="AlignControls" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="181">
        <parameters>
          <parameter name="AControl" type="TControl"/>
          <parameter name="ARect" type="TRect" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="AutoScrollEnabled" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="182">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="AutoScrollInView" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="183">
        <parameters>
          <parameter name="AControl" type="TControl"/>
        </parameters>
      </procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.Forms.pas" line="184">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="185">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="186">
      </procedure>
      <procedure name="DoFlipChildren" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="187">
      </procedure>
      <procedure name="DoGesture" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="188">
        <parameters>
          <parameter name="EventInfo" type="TGestureEventInfo" paramflags="const"/>
          <parameter name="Handled" type="Boolean" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DoGetGestureOptions" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="189">
        <parameters>
          <parameter name="Gestures" type="TInteractiveGestures" paramflags="var"/>
          <parameter name="Options" type="TInteractiveGestureOptions" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="IsTouchPropertyStored" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="191">
        <parameters>
          <parameter name="AProperty" type="TTouchProperty"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="AutoScroll" visibility="protected" read="FAutoScroll" write="SetAutoScroll" type="Boolean" default="0" file="Vcl.Forms.pas" line="192"/>
      <procedure name="Resizing" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="193">
        <parameters>
          <parameter name="State" type="TWindowState"/>
        </parameters>
      </procedure>
      <procedure name="ScaleScrollBars" visibility="protected" file="Vcl.Forms.pas" line="194">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SendChangeScaleMessage" visibility="protected" file="Vcl.Forms.pas" line="195">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="197">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Forms.pas" line="198">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="DisableAutoRange" visibility="public" file="Vcl.Forms.pas" line="199">
      </procedure>
      <procedure name="EnableAutoRange" visibility="public" file="Vcl.Forms.pas" line="200">
      </procedure>
      <procedure name="ScrollInView" visibility="public" file="Vcl.Forms.pas" line="201">
        <parameters>
          <parameter name="AControl" type="TControl"/>
        </parameters>
      </procedure>
      <event name="OnAlignInsertBefore" visibility="published" read="FOnAlignInsertBefore" write="FOnAlignInsertBefore" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="203"/>
      <event name="OnAlignPosition" visibility="published" read="FOnAlignPosition" write="FOnAlignPosition" type="TAlignPositionEvent" hoisted="true" file="Vcl.Forms.pas" line="204"/>
      <property name="HorzScrollBar" visibility="published" read="FHorzScrollBar" write="SetHorzScrollBar" type="TControlScrollBar" file="Vcl.Forms.pas" line="205"/>
      <property name="VertScrollBar" visibility="published" read="FVertScrollBar" write="SetVertScrollBar" type="TControlScrollBar" file="Vcl.Forms.pas" line="206"/>
    </members>
  </class>
  <enum name="TFormBorderStyle" file="Vcl.Forms.pas" line="211">
    <element value="0" name="bsNone" file="Vcl.Forms.pas" line="211"/>
    <element value="1" name="bsSingle" file="Vcl.Forms.pas" line="211"/>
    <element value="2" name="bsSizeable" file="Vcl.Forms.pas" line="211"/>
    <element value="3" name="bsDialog" file="Vcl.Forms.pas" line="211"/>
    <element value="4" name="bsToolWindow" file="Vcl.Forms.pas" line="211"/>
    <element value="5" name="bsSizeToolWin" file="Vcl.Forms.pas" line="212"/>
  </enum>
  <enum name="TBorderStyle" alias="Vcl.Forms.TFormBorderStyle" file="Vcl.Forms.pas" line="213">
    <element value="0" name="bsNone" file="Vcl.Forms.pas" line="211"/>
    <element value="1" name="bsSingle" file="Vcl.Forms.pas" line="211"/>
  </enum>
  <class name="TScrollBox" file="Vcl.Forms.pas" line="215">
    <ancestor name="TScrollingWinControl" namespace="Vcl.Forms">
      <methodref name="CalcAutoRange" visibility="private"/>
      <methodref name="SetAutoScroll" visibility="private"/>
      <methodref name="SetHorzScrollBar" visibility="private"/>
      <methodref name="SetVertScrollBar" visibility="private"/>
      <methodref name="UpdateScrollBars" visibility="private"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="override"/>
      <methodref name="AutoScrollEnabled" visibility="protected" procflags="virtual"/>
      <methodref name="AutoScrollInView" visibility="protected" procflags="virtual"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="override"/>
      <methodref name="DoGesture" visibility="protected" procflags="override"/>
      <methodref name="DoGetGestureOptions" visibility="protected" procflags="override"/>
      <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
      <propertyref name="AutoScroll" visibility="protected"/>
      <methodref name="Resizing" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleScrollBars" visibility="protected"/>
      <methodref name="SendChangeScaleMessage" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="DisableAutoRange" visibility="public"/>
      <methodref name="EnableAutoRange" visibility="public"/>
      <methodref name="ScrollInView" visibility="public"/>
      <propertyref name="OnAlignInsertBefore" visibility="published"/>
      <propertyref name="OnAlignPosition" visibility="published"/>
      <propertyref name="HorzScrollBar" visibility="published"/>
      <propertyref name="VertScrollBar" visibility="published"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </methodref>
              <ancestor name="TObject" namespace="System">
                <methodref name="Create" visibility="public" procflags="constructor">
                </methodref>
                <methodref name="Free" visibility="public">
                </methodref>
                <methodref name="DisposeOf" visibility="public" procflags="inline">
                </methodref>
                <methodref name="InitInstance" visibility="public" procflags="class">
                </methodref>
                <methodref name="CleanupInstance" visibility="public">
                </methodref>
                <methodref name="ClassType" visibility="public" procflags="inline">
                </methodref>
                <methodref name="ClassName" visibility="public" procflags="class">
                </methodref>
                <methodref name="ClassNameIs" visibility="public" procflags="class">
                </methodref>
                <methodref name="ClassParent" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="ClassInfo" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="InstanceSize" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="InheritsFrom" visibility="public" procflags="class">
                </methodref>
                <methodref name="MethodAddress" visibility="public" procflags="class overload">
                </methodref>
                <methodref name="MethodAddress" visibility="public" procflags="class overload">
                </methodref>
                <methodref name="MethodName" visibility="public" procflags="class">
                </methodref>
                <methodref name="QualifiedClassName" visibility="public" procflags="class">
                </methodref>
                <methodref name="FieldAddress" visibility="public" procflags="overload">
                </methodref>
                <methodref name="FieldAddress" visibility="public" procflags="overload">
                </methodref>
                <methodref name="GetInterface" visibility="public">
                </methodref>
                <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                </methodref>
                <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="UnitName" visibility="public" procflags="class">
                </methodref>
                <methodref name="UnitScope" visibility="public" procflags="class">
                </methodref>
                <methodref name="Equals" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetHashCode" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="ToString" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="SafeCallException" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="Dispatch" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="NewInstance" visibility="public" procflags="class virtual">
                </methodref>
                <methodref name="FreeInstance" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                </methodref>
                <methodref name="GetDisposed" visibility="protected" procflags="inline">
                </methodref>
                <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                </methodref>
                <propertyref name="Disposed" visibility="protected">
                </propertyref>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FBorderStyle" type="TBorderStyle" visibility="private" size="1" offset="720" file="Vcl.Forms.pas" line="217"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.Forms.pas" line="218">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.Forms.pas" line="219">
      </procedure>
      <procedure name="SetBorderStyle" visibility="private" file="Vcl.Forms.pas" line="220">
        <parameters>
          <parameter name="Value" type="TBorderStyle"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseWheel" visibility="private" procflags="message" file="Vcl.Forms.pas" line="221">
        <parameters>
          <parameter name="Message" type="TWMMouseWheel" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCHitTest" visibility="private" procflags="message" file="Vcl.Forms.pas" line="222">
        <parameters>
          <parameter name="Message" type="TWMNCHitTest" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMCtl3DChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="223">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMVisibleChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="224">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="226">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="PaintWindow" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="227">
        <parameters>
          <parameter name="DC" type="HDC"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="229">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.Forms.pas" line="231"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.Forms.pas" line="232"/>
      <property name="AutoScroll" visibility="published" read="FAutoScroll" write="SetAutoScroll" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="233"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="234"/>
      <property name="BevelEdges" visibility="published" read="FBevelEdges" write="SetBevelEdges" type="TBevelEdges" default="15" hoisted="true" file="Vcl.Forms.pas" line="235"/>
      <property name="BevelInner" visibility="published" read="FBevelInner" write="SetBevelCut" type="TBevelCut" default="2" index="0" hoisted="true" file="Vcl.Forms.pas" line="236"/>
      <property name="BevelOuter" visibility="published" read="FBevelOuter" write="SetBevelCut" type="TBevelCut" default="1" index="1" hoisted="true" file="Vcl.Forms.pas" line="237"/>
      <property name="BevelKind" visibility="published" read="FBevelKind" write="SetBevelKind" type="TBevelKind" default="0" hoisted="true" file="Vcl.Forms.pas" line="238"/>
      <property name="BevelWidth" visibility="published" read="FBevelWidth" write="SetBevelWidth" type="TBevelWidth" default="1" hoisted="true" file="Vcl.Forms.pas" line="239"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.Forms.pas" line="240"/>
      <property name="BorderStyle" visibility="published" read="FBorderStyle" write="SetBorderStyle" type="TBorderStyle" default="1" file="Vcl.Forms.pas" line="241"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.Forms.pas" line="242"/>
      <property name="DockSite" visibility="published" read="FDockSite" write="SetDockSite" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="243"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="244"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.Forms.pas" line="245"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.Forms.pas" line="246"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.Forms.pas" line="247"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="248"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" hoisted="true" file="Vcl.Forms.pas" line="249"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="250"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.Forms.pas" line="251"/>
      <property name="Padding" visibility="published" read="FPadding" write="SetPadding" type="TPadding" hoisted="true" file="Vcl.Forms.pas" line="252"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="253"/>
      <property name="ParentBackground" visibility="published" read="GetParentBackground" write="SetParentBackground" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="254"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="255"/>
      <property name="ParentCtl3D" visibility="published" read="FParentCtl3D" write="SetParentCtl3D" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="256"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="257"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="258"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="259"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.Forms.pas" line="260"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="261"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.Forms.pas" line="262"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="263"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.Forms.pas" line="264"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="265"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.Forms.pas" line="266"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.Forms.pas" line="267"/>
      <event name="OnCanResize" visibility="published" read="FOnCanResize" write="FOnCanResize" type="TCanResizeEvent" hoisted="true" file="Vcl.Forms.pas" line="268"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="269"/>
      <event name="OnConstrainedResize" visibility="published" read="FOnConstrainedResize" write="FOnConstrainedResize" type="TConstrainedResizeEvent" hoisted="true" file="Vcl.Forms.pas" line="270"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.Forms.pas" line="271"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="272"/>
      <event name="OnDockDrop" visibility="published" read="FOnDockDrop" write="FOnDockDrop" type="TDockDropEvent" hoisted="true" file="Vcl.Forms.pas" line="273"/>
      <event name="OnDockOver" visibility="published" read="FOnDockOver" write="FOnDockOver" type="TDockOverEvent" hoisted="true" file="Vcl.Forms.pas" line="274"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.Forms.pas" line="275"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.Forms.pas" line="276"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.Forms.pas" line="277"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.Forms.pas" line="278"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="279"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="280"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.Forms.pas" line="281"/>
      <event name="OnGetSiteInfo" visibility="published" read="FOnGetSiteInfo" write="FOnGetSiteInfo" type="TGetSiteInfoEvent" hoisted="true" file="Vcl.Forms.pas" line="282"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.Forms.pas" line="283"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.Forms.pas" line="284"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="285"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="286"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.Forms.pas" line="287"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.Forms.pas" line="288"/>
      <event name="OnMouseWheel" visibility="published" read="FOnMouseWheel" write="FOnMouseWheel" type="TMouseWheelEvent" hoisted="true" file="Vcl.Forms.pas" line="289"/>
      <event name="OnMouseWheelDown" visibility="published" read="FOnMouseWheelDown" write="FOnMouseWheelDown" type="TMouseWheelUpDownEvent" hoisted="true" file="Vcl.Forms.pas" line="290"/>
      <event name="OnMouseWheelUp" visibility="published" read="FOnMouseWheelUp" write="FOnMouseWheelUp" type="TMouseWheelUpDownEvent" hoisted="true" file="Vcl.Forms.pas" line="291"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="292"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.Forms.pas" line="293"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.Forms.pas" line="294"/>
      <event name="OnUnDock" visibility="published" read="FOnUnDock" write="FOnUnDock" type="TUnDockEvent" hoisted="true" file="Vcl.Forms.pas" line="295"/>
    </members>
  </class>
  <class name="TCustomFrame" file="Vcl.Forms.pas" line="300">
    <ancestor name="TScrollingWinControl" namespace="Vcl.Forms">
      <methodref name="CalcAutoRange" visibility="private"/>
      <methodref name="SetAutoScroll" visibility="private"/>
      <methodref name="SetHorzScrollBar" visibility="private"/>
      <methodref name="SetVertScrollBar" visibility="private"/>
      <methodref name="UpdateScrollBars" visibility="private"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="override"/>
      <methodref name="AutoScrollEnabled" visibility="protected" procflags="virtual"/>
      <methodref name="AutoScrollInView" visibility="protected" procflags="virtual"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="override"/>
      <methodref name="DoGesture" visibility="protected" procflags="override"/>
      <methodref name="DoGetGestureOptions" visibility="protected" procflags="override"/>
      <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
      <propertyref name="AutoScroll" visibility="protected"/>
      <methodref name="Resizing" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleScrollBars" visibility="protected"/>
      <methodref name="SendChangeScaleMessage" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="DisableAutoRange" visibility="public"/>
      <methodref name="EnableAutoRange" visibility="public"/>
      <methodref name="ScrollInView" visibility="public"/>
      <propertyref name="OnAlignInsertBefore" visibility="published"/>
      <propertyref name="OnAlignPosition" visibility="published"/>
      <propertyref name="HorzScrollBar" visibility="published"/>
      <propertyref name="VertScrollBar" visibility="published"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </methodref>
              <ancestor name="TObject" namespace="System">
                <methodref name="Create" visibility="public" procflags="constructor">
                </methodref>
                <methodref name="Free" visibility="public">
                </methodref>
                <methodref name="DisposeOf" visibility="public" procflags="inline">
                </methodref>
                <methodref name="InitInstance" visibility="public" procflags="class">
                </methodref>
                <methodref name="CleanupInstance" visibility="public">
                </methodref>
                <methodref name="ClassType" visibility="public" procflags="inline">
                </methodref>
                <methodref name="ClassName" visibility="public" procflags="class">
                </methodref>
                <methodref name="ClassNameIs" visibility="public" procflags="class">
                </methodref>
                <methodref name="ClassParent" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="ClassInfo" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="InstanceSize" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="InheritsFrom" visibility="public" procflags="class">
                </methodref>
                <methodref name="MethodAddress" visibility="public" procflags="class overload">
                </methodref>
                <methodref name="MethodAddress" visibility="public" procflags="class overload">
                </methodref>
                <methodref name="MethodName" visibility="public" procflags="class">
                </methodref>
                <methodref name="QualifiedClassName" visibility="public" procflags="class">
                </methodref>
                <methodref name="FieldAddress" visibility="public" procflags="overload">
                </methodref>
                <methodref name="FieldAddress" visibility="public" procflags="overload">
                </methodref>
                <methodref name="GetInterface" visibility="public">
                </methodref>
                <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                </methodref>
                <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="UnitName" visibility="public" procflags="class">
                </methodref>
                <methodref name="UnitScope" visibility="public" procflags="class">
                </methodref>
                <methodref name="Equals" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetHashCode" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="ToString" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="SafeCallException" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="Dispatch" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="NewInstance" visibility="public" procflags="class virtual">
                </methodref>
                <methodref name="FreeInstance" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                </methodref>
                <methodref name="GetDisposed" visibility="protected" procflags="inline">
                </methodref>
                <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                </methodref>
                <propertyref name="Disposed" visibility="protected">
                </propertyref>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="302">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="PaintWindow" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="303">
        <parameters>
          <parameter name="DC" type="HDC"/>
        </parameters>
      </procedure>
      <procedure name="SetParent" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="304">
        <parameters>
          <parameter name="AParent" type="TWinControl"/>
        </parameters>
      </procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.Forms.pas" line="305">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="protected" procflags="message" file="Vcl.Forms.pas" line="306">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="308">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <procedure name="GetChildren" visibility="public" procflags="override" file="Vcl.Forms.pas" line="309">
        <parameters>
          <parameter name="Proc" type="TGetChildProc"/>
          <parameter name="Root" type="TComponent"/>
        </parameters>
      </procedure>
      <procedure name="ScaleForPPI" visibility="public" procflags="override" file="Vcl.Forms.pas" line="310">
        <parameters>
          <parameter name="NewPPI" type="Integer"/>
        </parameters>
      </procedure>
    </members>
  </class>
  <classref name="TCustomFrameClass" ref="TCustomFrame" file="Vcl.Forms.pas" line="313"/>
  <class name="TFrame" file="Vcl.Forms.pas" line="317">
    <ancestor name="TCustomFrame" namespace="Vcl.Forms">
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="PaintWindow" visibility="protected" procflags="override"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="WMEraseBkgnd" visibility="protected" procflags="message"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="ScaleForPPI" visibility="public" procflags="override"/>
      <ancestor name="TScrollingWinControl" namespace="Vcl.Forms">
        <methodref name="CalcAutoRange" visibility="private"/>
        <methodref name="SetAutoScroll" visibility="private"/>
        <methodref name="SetHorzScrollBar" visibility="private"/>
        <methodref name="SetVertScrollBar" visibility="private"/>
        <methodref name="UpdateScrollBars" visibility="private"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="override"/>
        <methodref name="AutoScrollEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="AutoScrollInView" visibility="protected" procflags="virtual"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="CreateParams" visibility="protected" procflags="override"/>
        <methodref name="CreateWnd" visibility="protected" procflags="override"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="override"/>
        <methodref name="DoGesture" visibility="protected" procflags="override"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="override"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
        <propertyref name="AutoScroll" visibility="protected"/>
        <methodref name="Resizing" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleScrollBars" visibility="protected"/>
        <methodref name="SendChangeScaleMessage" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="DisableAutoRange" visibility="public"/>
        <methodref name="EnableAutoRange" visibility="public"/>
        <methodref name="ScrollInView" visibility="public"/>
        <propertyref name="OnAlignInsertBefore" visibility="published"/>
        <propertyref name="OnAlignPosition" visibility="published"/>
        <propertyref name="HorzScrollBar" visibility="published"/>
        <propertyref name="VertScrollBar" visibility="published"/>
        <ancestor name="TWinControl" namespace="Vcl.Controls">
          <methodref name="AlignControl" visibility="private"/>
          <methodref name="CalcConstraints" visibility="private"/>
          <methodref name="DoPaddingChange" visibility="private"/>
          <methodref name="GetAlignDisabled" visibility="private"/>
          <methodref name="GetControl" visibility="private"/>
          <methodref name="GetControlCount" visibility="private"/>
          <methodref name="GetDockClientCount" visibility="private"/>
          <methodref name="GetDockClients" visibility="private"/>
          <methodref name="GetHandle" visibility="private"/>
          <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
          <methodref name="GetTabOrder" visibility="private"/>
          <methodref name="GetVisibleDockClientCount" visibility="private"/>
          <methodref name="Insert" visibility="private"/>
          <methodref name="InvalidateFrame" visibility="private"/>
          <methodref name="InvokeHelp" visibility="private"/>
          <methodref name="IsCtl3DStored" visibility="private"/>
          <methodref name="IsDoubleBufferedStored" visibility="private"/>
          <methodref name="PrecedingWindow" visibility="private"/>
          <methodref name="ReadDesignSize" visibility="private"/>
          <methodref name="ReadPixelsPerInch" visibility="private"/>
          <methodref name="Remove" visibility="private"/>
          <methodref name="RemoveFocus" visibility="private"/>
          <methodref name="SetBevelCut" visibility="private"/>
          <methodref name="SetBevelEdges" visibility="private"/>
          <methodref name="SetBevelKind" visibility="private"/>
          <methodref name="SetBevelWidth" visibility="private"/>
          <methodref name="SetBorderWidth" visibility="private"/>
          <methodref name="SetCtl3D" visibility="private"/>
          <methodref name="SetDockSite" visibility="private"/>
          <methodref name="SetDoubleBuffered" visibility="private"/>
          <methodref name="SetPadding" visibility="private"/>
          <methodref name="SetParentCtl3D" visibility="private"/>
          <methodref name="SetParentWindow" visibility="private"/>
          <methodref name="SetTabOrder" visibility="private"/>
          <methodref name="SetTabStop" visibility="private"/>
          <methodref name="SetUseDockManager" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateTabOrder" visibility="private"/>
          <methodref name="UpdateShowing" visibility="private"/>
          <methodref name="WriteDesignSize" visibility="private"/>
          <methodref name="WritePixelsPerInch" visibility="private"/>
          <methodref name="IsMenuKey" visibility="private"/>
          <methodref name="GetIsDrawingLocked" visibility="private"/>
          <methodref name="GetRedrawDisabled" visibility="private"/>
          <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="WMCommand" visibility="private" procflags="message"/>
          <methodref name="WMNotify" visibility="private" procflags="message"/>
          <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="WMHScroll" visibility="private" procflags="message"/>
          <methodref name="WMVScroll" visibility="private" procflags="message"/>
          <methodref name="WMCompareItem" visibility="private" procflags="message"/>
          <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
          <methodref name="WMDrawItem" visibility="private" procflags="message"/>
          <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
          <methodref name="WMSize" visibility="private" procflags="message"/>
          <methodref name="WMMove" visibility="private" procflags="message"/>
          <methodref name="WMSetCursor" visibility="private" procflags="message"/>
          <methodref name="WMKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMChar" visibility="private" procflags="message"/>
          <methodref name="WMSysCommand" visibility="private" procflags="message"/>
          <methodref name="WMCharToItem" visibility="private" procflags="message"/>
          <methodref name="WMParentNotify" visibility="private" procflags="message"/>
          <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
          <methodref name="WMDestroy" visibility="private" procflags="message"/>
          <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
          <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
          <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="private" procflags="message"/>
          <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
          <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
          <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="WMFontChange" visibility="private" procflags="message"/>
          <methodref name="WMTimeChange" visibility="private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="private" procflags="message"/>
          <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
          <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMGesture" visibility="private" procflags="message"/>
          <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
          <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
          <methodref name="CMChanged" visibility="private" procflags="message"/>
          <methodref name="CMChildKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogChar" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
          <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
          <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="CMFontChange" visibility="private" procflags="message"/>
          <methodref name="CMTimeChange" visibility="private" procflags="message"/>
          <methodref name="CMDrag" visibility="private" procflags="message"/>
          <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
          <methodref name="CNKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNKeyUp" visibility="private" procflags="message"/>
          <methodref name="CNChar" visibility="private" procflags="message"/>
          <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNSysChar" visibility="private" procflags="message"/>
          <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
          <methodref name="CMSysCommand" visibility="private" procflags="message"/>
          <methodref name="CMInvalidate" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="WMPrintClient" visibility="private" procflags="message"/>
          <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
          <methodref name="CMControlListChange" visibility="private" procflags="message"/>
          <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
          <methodref name="CMDockClient" visibility="private" procflags="message"/>
          <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="InvokeAsyncCalls" visibility="protected">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="override"/>
          <methodref name="AddBiDiModeExStyle" visibility="protected"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="AdjustSize" visibility="protected" procflags="override"/>
          <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
          <methodref name="ArrangeControl" visibility="protected"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
          <methodref name="CanResize" visibility="protected" procflags="override"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
          <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
          <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
          <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
          <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
          <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
          <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="DoKeyDown" visibility="protected"/>
          <methodref name="DoKeyPress" visibility="protected"/>
          <methodref name="DoKeyUp" visibility="protected"/>
          <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
          <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
          <methodref name="FindNextControl" visibility="protected"/>
          <methodref name="FixupTabList" visibility="protected"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
          <methodref name="GetClientRect" visibility="protected" procflags="override"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
          <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
          <methodref name="GetParentHandle" visibility="protected"/>
          <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
          <methodref name="GetTopParentHandle" visibility="protected"/>
          <methodref name="InvalidateDockHostSite" visibility="protected"/>
          <methodref name="IsControlMouseMsg" visibility="protected"/>
          <methodref name="IsControlActivateMsg" visibility="protected"/>
          <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="NotifyControls" visibility="protected"/>
          <methodref name="PaintControls" visibility="protected"/>
          <methodref name="PaintHandler" visibility="protected"/>
          <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RecreateWnd" visibility="protected"/>
          <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="ResetImeComposition" visibility="protected"/>
          <methodref name="RequestAlign" visibility="protected" procflags="override"/>
          <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPIScreen" visibility="protected"/>
          <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="ScaleControls" visibility="protected"/>
          <methodref name="ScalePadding" visibility="protected"/>
          <methodref name="SelectFirst" visibility="protected"/>
          <methodref name="SelectNext" visibility="protected"/>
          <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
          <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="SetImeCompositionWindow" visibility="protected"/>
          <methodref name="SetParent" visibility="protected" procflags="override"/>
          <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="override"/>
          <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateBounds" visibility="protected"/>
          <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateRecreatingFlag" visibility="protected"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateUIState" visibility="protected"/>
          <methodref name="WndProc" visibility="protected" procflags="override"/>
          <methodref name="CreateSubClass" visibility="protected"/>
          <methodref name="RemoveWindowProps" visibility="protected"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
          <propertyref name="AlignControlList" visibility="protected"/>
          <propertyref name="BevelEdges" visibility="protected"/>
          <propertyref name="BevelInner" visibility="protected"/>
          <propertyref name="BevelOuter" visibility="protected"/>
          <propertyref name="BevelKind" visibility="protected"/>
          <propertyref name="BevelWidth" visibility="protected"/>
          <propertyref name="BorderWidth" visibility="protected"/>
          <propertyref name="Ctl3D" visibility="protected"/>
          <propertyref name="ImeMode" visibility="protected"/>
          <propertyref name="ImeName" visibility="protected"/>
          <propertyref name="ParentBackground" visibility="protected"/>
          <propertyref name="ParentCtl3D" visibility="protected"/>
          <propertyref name="TipMode" visibility="protected"/>
          <propertyref name="DefWndProc" visibility="protected"/>
          <propertyref name="WindowHandle" visibility="protected"/>
          <eventref name="OnAlignInsertBefore" visibility="protected"/>
          <eventref name="OnAlignPosition" visibility="protected"/>
          <eventref name="OnDockDrop" visibility="protected"/>
          <eventref name="OnDockOver" visibility="protected"/>
          <eventref name="OnEnter" visibility="protected"/>
          <eventref name="OnExit" visibility="protected"/>
          <eventref name="OnGetSiteInfo" visibility="protected"/>
          <eventref name="OnKeyDown" visibility="protected"/>
          <eventref name="OnKeyPress" visibility="protected"/>
          <eventref name="OnKeyUp" visibility="protected"/>
          <eventref name="OnUnDock" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="CreateParented" visibility="public" procflags="constructor"/>
          <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="override">
          </methodref>
          <methodref name="Broadcast" visibility="public"/>
          <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
          <methodref name="ContainsControl" visibility="public"/>
          <methodref name="ControlAtPos" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="DisableAlign" visibility="public" procflags="inline"/>
          <propertyref name="DockClientCount" visibility="public"/>
          <propertyref name="DockClients" visibility="public"/>
          <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
          <propertyref name="DockSite" visibility="public"/>
          <propertyref name="DockManager" visibility="public"/>
          <propertyref name="DoubleBuffered" visibility="public"/>
          <methodref name="EnableAlign" visibility="public"/>
          <methodref name="FindChildControl" visibility="public"/>
          <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
          <methodref name="Focused" visibility="public" procflags="dynamic"/>
          <methodref name="GetChildren" visibility="public" procflags="override"/>
          <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
          <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
          <methodref name="HandleAllocated" visibility="public"/>
          <methodref name="HandleNeeded" visibility="public"/>
          <methodref name="InsertControl" visibility="public"/>
          <methodref name="Invalidate" visibility="public" procflags="override"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <propertyref name="PixelsPerInch" visibility="public"/>
          <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
          <methodref name="RemoveControl" visibility="public"/>
          <methodref name="Realign" visibility="public" procflags="inline"/>
          <methodref name="Repaint" visibility="public" procflags="override"/>
          <methodref name="ScaleBy" visibility="public"/>
          <methodref name="ScrollBy" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="override"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
          <methodref name="SetFocus" visibility="public" procflags="virtual"/>
          <methodref name="Update" visibility="public" procflags="override"/>
          <methodref name="UpdateControlState" visibility="public"/>
          <methodref name="LockDrawing" visibility="public"/>
          <methodref name="UnlockDrawing" visibility="public"/>
          <propertyref name="AlignDisabled" visibility="public"/>
          <propertyref name="MouseInClient" visibility="public"/>
          <propertyref name="VisibleDockClientCount" visibility="public"/>
          <propertyref name="Brush" visibility="public"/>
          <propertyref name="Controls" visibility="public"/>
          <propertyref name="ControlCount" visibility="public"/>
          <propertyref name="Handle" visibility="public"/>
          <propertyref name="Padding" visibility="public"/>
          <propertyref name="ParentDoubleBuffered" visibility="public"/>
          <propertyref name="ParentWindow" visibility="public"/>
          <propertyref name="Showing" visibility="public"/>
          <propertyref name="IsDrawingLocked" visibility="public"/>
          <propertyref name="RedrawDisabled" visibility="public"/>
          <propertyref name="TabOrder" visibility="public"/>
          <propertyref name="TabStop" visibility="public"/>
          <propertyref name="UseDockManager" visibility="public"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </methodref>
                <ancestor name="TObject" namespace="System">
                  <methodref name="Create" visibility="public" procflags="constructor">
                  </methodref>
                  <methodref name="Free" visibility="public">
                  </methodref>
                  <methodref name="DisposeOf" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="InitInstance" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="CleanupInstance" visibility="public">
                  </methodref>
                  <methodref name="ClassType" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="ClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassNameIs" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassParent" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="ClassInfo" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InstanceSize" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InheritsFrom" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="QualifiedClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="GetInterface" visibility="public">
                  </methodref>
                  <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="UnitName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="UnitScope" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="Equals" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetHashCode" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="ToString" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="SafeCallException" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Dispatch" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="NewInstance" visibility="public" procflags="class virtual">
                  </methodref>
                  <methodref name="FreeInstance" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                  </methodref>
                  <methodref name="GetDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <propertyref name="Disposed" visibility="protected">
                  </propertyref>
                </ancestor>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.Forms.pas" line="319"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.Forms.pas" line="320"/>
      <property name="AutoScroll" visibility="published" read="FAutoScroll" write="SetAutoScroll" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="321"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="322"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.Forms.pas" line="323"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.Forms.pas" line="324"/>
      <property name="DockSite" visibility="published" read="FDockSite" write="SetDockSite" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="325"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="326"/>
      <property name="DragCursor" visibility="published" read="FDragCursor" write="FDragCursor" type="TCursor" default="-12" hoisted="true" file="Vcl.Forms.pas" line="327"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.Forms.pas" line="328"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.Forms.pas" line="329"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="330"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" hoisted="true" file="Vcl.Forms.pas" line="331"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="332"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.Forms.pas" line="333"/>
      <property name="Padding" visibility="published" read="FPadding" write="SetPadding" type="TPadding" hoisted="true" file="Vcl.Forms.pas" line="334"/>
      <property name="ParentBackground" visibility="published" read="GetParentBackground" write="SetParentBackground" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="335"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="336"/>
      <property name="ParentColor" visibility="published" read="FParentColor" write="SetParentColor" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="337"/>
      <property name="ParentCtl3D" visibility="published" read="FParentCtl3D" write="SetParentCtl3D" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="338"/>
      <property name="ParentDoubleBuffered" visibility="published" read="FParentDoubleBuffered" write="SetParentDoubleBuffered" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="339"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="340"/>
      <property name="ParentShowHint" visibility="published" read="FParentShowHint" write="SetParentShowHint" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="341"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" type="TPopupMenu" hoisted="true" file="Vcl.Forms.pas" line="342"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="343"/>
      <property name="TabOrder" visibility="published" read="GetTabOrder" write="SetTabOrder" type="TTabOrder" default="-1" hoisted="true" file="Vcl.Forms.pas" line="344"/>
      <property name="TabStop" visibility="published" read="FTabStop" write="SetTabStop" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="345"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.Forms.pas" line="346"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="347"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.Forms.pas" line="348"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.Forms.pas" line="349"/>
      <event name="OnAlignInsertBefore" visibility="published" read="FOnAlignInsertBefore" write="FOnAlignInsertBefore" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="350"/>
      <event name="OnAlignPosition" visibility="published" read="FOnAlignPosition" write="FOnAlignPosition" type="TAlignPositionEvent" hoisted="true" file="Vcl.Forms.pas" line="351"/>
      <event name="OnCanResize" visibility="published" read="FOnCanResize" write="FOnCanResize" type="TCanResizeEvent" hoisted="true" file="Vcl.Forms.pas" line="352"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsOnClickStored" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="353"/>
      <event name="OnConstrainedResize" visibility="published" read="FOnConstrainedResize" write="FOnConstrainedResize" type="TConstrainedResizeEvent" hoisted="true" file="Vcl.Forms.pas" line="354"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.Forms.pas" line="355"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="356"/>
      <event name="OnDockDrop" visibility="published" read="FOnDockDrop" write="FOnDockDrop" type="TDockDropEvent" hoisted="true" file="Vcl.Forms.pas" line="357"/>
      <event name="OnDockOver" visibility="published" read="FOnDockOver" write="FOnDockOver" type="TDockOverEvent" hoisted="true" file="Vcl.Forms.pas" line="358"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" type="TDragDropEvent" hoisted="true" file="Vcl.Forms.pas" line="359"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" type="TDragOverEvent" hoisted="true" file="Vcl.Forms.pas" line="360"/>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.Forms.pas" line="361"/>
      <event name="OnEndDrag" visibility="published" read="FOnEndDrag" write="FOnEndDrag" type="TEndDragEvent" hoisted="true" file="Vcl.Forms.pas" line="362"/>
      <event name="OnEnter" visibility="published" read="FOnEnter" write="FOnEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="363"/>
      <event name="OnExit" visibility="published" read="FOnExit" write="FOnExit" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="364"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.Forms.pas" line="365"/>
      <event name="OnGetSiteInfo" visibility="published" read="FOnGetSiteInfo" write="FOnGetSiteInfo" type="TGetSiteInfoEvent" hoisted="true" file="Vcl.Forms.pas" line="366"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" type="TMouseActivateEvent" hoisted="true" file="Vcl.Forms.pas" line="367"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" type="TMouseEvent" hoisted="true" file="Vcl.Forms.pas" line="368"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="369"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="370"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" type="TMouseMoveEvent" hoisted="true" file="Vcl.Forms.pas" line="371"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" type="TMouseEvent" hoisted="true" file="Vcl.Forms.pas" line="372"/>
      <event name="OnMouseWheel" visibility="published" read="FOnMouseWheel" write="FOnMouseWheel" type="TMouseWheelEvent" hoisted="true" file="Vcl.Forms.pas" line="373"/>
      <event name="OnMouseWheelDown" visibility="published" read="FOnMouseWheelDown" write="FOnMouseWheelDown" type="TMouseWheelUpDownEvent" hoisted="true" file="Vcl.Forms.pas" line="374"/>
      <event name="OnMouseWheelUp" visibility="published" read="FOnMouseWheelUp" write="FOnMouseWheelUp" type="TMouseWheelUpDownEvent" hoisted="true" file="Vcl.Forms.pas" line="375"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="376"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.Forms.pas" line="377"/>
      <event name="OnStartDrag" visibility="published" read="FOnStartDrag" write="FOnStartDrag" type="TStartDragEvent" hoisted="true" file="Vcl.Forms.pas" line="378"/>
      <event name="OnUnDock" visibility="published" read="FOnUnDock" write="FOnUnDock" type="TUnDockEvent" hoisted="true" file="Vcl.Forms.pas" line="379"/>
    </members>
  </class>
  <enum name="TVCLDesignerHighDPIMode" file="Vcl.Forms.pas" line="387">
    <devnotes>
      <summary>
       VCL designer HighDPI modes
      </summary>
    </devnotes>
    <element value="0" name="hdmUnknown" file="Vcl.Forms.pas" line="392">
      <devnotes>
         <summary>
         hdmUnknown This is for internal use only. Do not use this value.
         </summary>
      </devnotes>
    </element>
    <element value="1" name="hdmAutoScale" file="Vcl.Forms.pas" line="397">
      <devnotes>
         <summary>
         hdmAutoScale The VCL designer is scaled to match the current PPI of the screen where the designer window is located.
         This is recommended when working on HighDPI-enabled applications.
         </summary>
      </devnotes>
    </element>
    <element value="2" name="hdmLowDPI" file="Vcl.Forms.pas" line="403">
      <devnotes>
         <summary>
         hdmLowDPI The VCL designer uses the traditional low DPI, or non-HighDPI, scaling value of 96 PPI.
         </summary>
      </devnotes>
    </element>
    <element value="3" name="hdmUserEditable" file="Vcl.Forms.pas" line="412">
      <devnotes>
         <summary>
         hdmUserEditable This allows you to specify a custom PPI value,
         scaling the form to that custom PPI when designing.
         This is useful to design a form at a specific PPI, such as if you want
         all forms across the software to be designed at the same PPI, not at a PPI changing based
         on each developer's local computer settings.
         This PPI value is preserved when moving the designer to another monitor with a different PPI.
         </summary>
      </devnotes>
    </element>
  </enum>
  <interface name="IDesignerHook" GUID="{1E431DA5-2BEA-4DE7-A330-CC45FD2FB1EC}" ancestor="IDesignerNotify" file="Vcl.Forms.pas" line="421">
    <devnotes>
      <summary>
       IDesignerHook allows component writers to interact with the
      </summary>
    </devnotes>
    <function name="GetCustomForm" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="425">
      <parameters>
        <retval type="TCustomForm"/>
      </parameters>
    </function>
    <procedure name="SetCustomForm" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="426">
      <parameters>
        <parameter name="Value" type="TCustomForm"/>
      </parameters>
    </procedure>
    <function name="GetIsControl" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="427">
      <parameters>
        <retval type="Boolean"/>
      </parameters>
    </function>
    <procedure name="SetIsControl" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="428">
      <parameters>
        <parameter name="Value" type="Boolean"/>
      </parameters>
    </procedure>
    <function name="IsDesignMsg" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="432">
      <devnotes>
         <summary>
         Determines when the designer should handle a Windows message.
         </summary>
      </devnotes>
      <parameters>
        <parameter name="Sender" type="TControl"/>
        <parameter name="Message" type="TMessage" paramflags="var"/>
        <retval type="Boolean"/>
      </parameters>
    </function>
    <procedure name="PaintGrid" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="436">
      <devnotes>
         <summary>
         Paints the alignment grid on the form's canvas.
         </summary>
      </devnotes>
    </procedure>
    <procedure name="PaintMenu" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="440">
      <devnotes>
         <summary>
         Paints the alignment menu on the form's canvas.
         </summary>
      </devnotes>
    </procedure>
    <procedure name="UpdateCaption" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="444">
      <devnotes>
         <summary>
         Allow show/hide the caption for the designed form.
         </summary>
      </devnotes>
      <parameters>
        <parameter name="AVisible" type="Boolean"/>
        <parameter name="AUpdateFrame" type="Boolean"/>
      </parameters>
    </procedure>
    <procedure name="ValidateRename" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="448">
      <devnotes>
         <summary>
         Restricts the names that can be given to components on the form that is being designed.
         </summary>
      </devnotes>
      <parameters>
        <parameter name="AComponent" type="TComponent"/>
        <parameter name="CurName" type="string" paramflags="const"/>
        <parameter name="NewName" type="string" paramflags="const"/>
      </parameters>
    </procedure>
    <procedure name="UpdateDesigner" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="452">
      <devnotes>
         <summary>
         Refresh the form designer.
         </summary>
      </devnotes>
    </procedure>
    <function name="UniqueName" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="456">
      <devnotes>
         <summary>
         Generates a unique name from a specified base string.
         </summary>
      </devnotes>
      <parameters>
        <parameter name="BaseName" type="string" paramflags="const"/>
        <retval type="string"/>
      </parameters>
    </function>
    <function name="GetRoot" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="460">
      <devnotes>
         <summary>
         Returns the current entity being edited by the form designer.
         </summary>
      </devnotes>
      <parameters>
        <retval type="TComponent"/>
      </parameters>
    </function>
    <function name="DesignPPI" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="464">
      <devnotes>
         <summary>
         Returns the designer PPI value that should be used for a control in design-time.
         </summary>
      </devnotes>
      <parameters>
        <parameter name="AControl" type="TWinControl"/>
        <retval type="Integer"/>
      </parameters>
    </function>
    <function name="GetDesignerHighDPIMode" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="468">
      <devnotes>
         <summary>
         Returns the designer PPI value that should be used for a control in design-time.
         </summary>
      </devnotes>
      <parameters>
        <retval type="TVCLDesignerHighDPIMode">
          <devnotes>
            <summary>
             VCL designer HighDPI modes
            </summary>
          </devnotes>
        </retval>
      </parameters>
    </function>
    <property name="IsControl" visibility="public" read="GetIsControl" write="SetIsControl" type="Boolean" file="Vcl.Forms.pas" line="472">
      <devnotes>
         <summary>
         Specifies whether the form is in its form state or its control state.
         </summary>
      </devnotes>
    </property>
    <property name="Form" visibility="public" read="GetCustomForm" write="SetCustomForm" type="TCustomForm" file="Vcl.Forms.pas" line="473"/>
  </interface>
  <interface name="IOleForm" GUID="{CD02E1C1-52DA-11D0-9EA6-0020AF3D82DA}" ancestor="IInterface" file="Vcl.Forms.pas" line="478">
    <procedure name="OnDestroy" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="482">
    </procedure>
    <procedure name="OnResize" visibility="public" procflags="abstract virtual" file="Vcl.Forms.pas" line="483">
    </procedure>
  </interface>
  <type name="THelpEventData" type="integer" loBound="-2147483648" hiBound="2147483647" file="System.pas" line="12"/>
  <struct name="TPopupWnd" size="8" file="Vcl.Forms.pas" line="494">
    <field name="ID" type="Integer" visibility="public" size="4" offset="0" file="Vcl.Forms.pas" line="495"/>
    <field name="ControlWnd" type="HWND" visibility="public" size="4" offset="4" file="Vcl.Forms.pas" line="496"/>
  </struct>
  <array name="TPopupWndArray" file="Vcl.Forms.pas" line="498">
    <element type="TPopupWnd"/>
  </array>
  <enum name="TBorderIcon" alias="System.UITypes.TBorderIcon" file="Vcl.Forms.pas" line="500">
    <element value="0" name="biSystemMenu"/>
    <element value="1" name="biMinimize"/>
    <element value="2" name="biMaximize"/>
    <element value="3" name="biHelp"/>
  </enum>
  <set name="TBorderIcons" alias="System.UITypes.TBorderIcons" type="TBorderIcon" file="Vcl.Forms.pas" line="502">
    <element name="biSystemMenu"/>
    <element name="biMinimize"/>
    <element name="biMaximize"/>
    <element name="biHelp"/>
  </set>
  <enum name="TFormStyle" file="Vcl.Forms.pas" line="510">
    <element value="0" name="fsNormal" file="Vcl.Forms.pas" line="510"/>
    <element value="1" name="fsMDIChild" file="Vcl.Forms.pas" line="510"/>
    <element value="2" name="fsMDIForm" file="Vcl.Forms.pas" line="510"/>
    <element value="3" name="fsStayOnTop" file="Vcl.Forms.pas" line="510"/>
  </enum>
  <enum name="TPosition" file="Vcl.Forms.pas" line="511">
    <element value="0" name="poDesigned" file="Vcl.Forms.pas" line="511"/>
    <element value="1" name="poDefault" file="Vcl.Forms.pas" line="511"/>
    <element value="2" name="poDefaultPosOnly" file="Vcl.Forms.pas" line="511"/>
    <element value="3" name="poDefaultSizeOnly" file="Vcl.Forms.pas" line="511"/>
    <element value="4" name="poScreenCenter" file="Vcl.Forms.pas" line="512"/>
    <element value="5" name="poDesktopCenter" file="Vcl.Forms.pas" line="512"/>
    <element value="6" name="poMainFormCenter" file="Vcl.Forms.pas" line="512"/>
    <element value="7" name="poOwnerFormCenter" file="Vcl.Forms.pas" line="512"/>
  </enum>
  <enum name="TDefaultMonitor" file="Vcl.Forms.pas" line="513">
    <element value="0" name="dmDesktop" file="Vcl.Forms.pas" line="513"/>
    <element value="1" name="dmPrimary" file="Vcl.Forms.pas" line="513"/>
    <element value="2" name="dmMainForm" file="Vcl.Forms.pas" line="513"/>
    <element value="3" name="dmActiveForm" file="Vcl.Forms.pas" line="513"/>
  </enum>
  <enum name="TPrintScale" file="Vcl.Forms.pas" line="514">
    <element value="0" name="poNone" file="Vcl.Forms.pas" line="514"/>
    <element value="1" name="poProportional" file="Vcl.Forms.pas" line="514"/>
    <element value="2" name="poPrintToFit" file="Vcl.Forms.pas" line="514"/>
  </enum>
  <enum name="TShowAction" file="Vcl.Forms.pas" line="515">
    <element value="0" name="saIgnore" file="Vcl.Forms.pas" line="515"/>
    <element value="1" name="saRestore" file="Vcl.Forms.pas" line="515"/>
    <element value="2" name="saMinimize" file="Vcl.Forms.pas" line="515"/>
    <element value="3" name="saMaximize" file="Vcl.Forms.pas" line="515"/>
  </enum>
  <enum name="TTileMode" file="Vcl.Forms.pas" line="516">
    <element value="0" name="tbHorizontal" file="Vcl.Forms.pas" line="516"/>
    <element value="1" name="tbVertical" file="Vcl.Forms.pas" line="516"/>
  </enum>
  <enum name="TCloseAction" alias="System.UITypes.TCloseAction" file="Vcl.Forms.pas" line="517">
    <element value="0" name="caNone"/>
    <element value="1" name="caHide"/>
    <element value="2" name="caFree"/>
    <element value="3" name="caMinimize"/>
  </enum>
  <type name="TCloseEvent" file="Vcl.Forms.pas" line="522" procflags="closure">
  </type>
  <type name="TCloseQueryEvent" file="Vcl.Forms.pas" line="523" procflags="closure">
  </type>
  <set name="TFormState" file="Vcl.Forms.pas" line="525">
    <element name="fsCreating"/>
    <element name="fsVisible"/>
    <element name="fsShowing"/>
    <element name="fsModal"/>
    <element name="fsCreatedMDIChild"/>
    <element name="fsActivated"/>
  </set>
  <type name="TShortCutEvent" file="Vcl.Forms.pas" line="527" procflags="closure">
  </type>
  <type name="THelpEvent" file="Vcl.Forms.pas" line="528" procflags="closure">
  </type>
  <type name="TMonitorDpiChangedEvent" file="Vcl.Forms.pas" line="529" procflags="closure">
  </type>
  <enum name="TPopupMode" file="Vcl.Forms.pas" line="530">
    <element value="0" name="pmNone" file="Vcl.Forms.pas" line="530"/>
    <element value="1" name="pmAuto" file="Vcl.Forms.pas" line="530"/>
    <element value="2" name="pmExplicit" file="Vcl.Forms.pas" line="530"/>
  </enum>
  <class name="TGlassFrame" file="Vcl.Forms.pas" line="532">
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </methodref>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <field name="FClient" type="TCustomForm" visibility="private" size="4" offset="4" file="Vcl.Forms.pas" line="534"/>
      <field name="FEnabled" type="Boolean" visibility="private" size="1" offset="8" file="Vcl.Forms.pas" line="535"/>
      <field name="FLeft" type="Integer" visibility="private" size="4" offset="12" file="Vcl.Forms.pas" line="536"/>
      <field name="FTop" type="Integer" visibility="private" size="4" offset="16" file="Vcl.Forms.pas" line="537"/>
      <field name="FRight" type="Integer" visibility="private" size="4" offset="20" file="Vcl.Forms.pas" line="538"/>
      <field name="FBottom" type="Integer" visibility="private" size="4" offset="24" file="Vcl.Forms.pas" line="539"/>
      <field name="FOnChange" type="TNotifyEvent" visibility="private" size="8" offset="32" file="Vcl.Forms.pas" line="540"/>
      <field name="FSheetOfGlass" type="Boolean" visibility="private" size="1" offset="40" file="Vcl.Forms.pas" line="541"/>
      <procedure name="SetEnabled" visibility="private" file="Vcl.Forms.pas" line="542">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetExtendedFrame" visibility="private" file="Vcl.Forms.pas" line="543">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetSheetOfGlass" visibility="private" file="Vcl.Forms.pas" line="544">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="Change" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="546">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="548">
        <parameters>
          <parameter name="Client" type="TCustomForm"/>
        </parameters>
      </constructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.Forms.pas" line="549">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <function name="FrameExtended" visibility="public" file="Vcl.Forms.pas" line="550">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IntersectsControl" visibility="public" file="Vcl.Forms.pas" line="551">
        <parameters>
          <parameter name="Control" type="TControl"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <event name="OnChange" visibility="public" read="FOnChange" write="FOnChange" type="TNotifyEvent" file="Vcl.Forms.pas" line="552"/>
      <property name="Enabled" visibility="published" read="FEnabled" write="SetEnabled" type="Boolean" default="0" file="Vcl.Forms.pas" line="554"/>
      <property name="Left" visibility="published" read="FLeft" write="SetExtendedFrame" type="Integer" default="0" index="0" file="Vcl.Forms.pas" line="555"/>
      <property name="Top" visibility="published" read="FTop" write="SetExtendedFrame" type="Integer" default="0" index="1" file="Vcl.Forms.pas" line="556"/>
      <property name="Right" visibility="published" read="FRight" write="SetExtendedFrame" type="Integer" default="0" index="2" file="Vcl.Forms.pas" line="557"/>
      <property name="Bottom" visibility="published" read="FBottom" write="SetExtendedFrame" type="Integer" default="0" index="3" file="Vcl.Forms.pas" line="558"/>
      <property name="SheetOfGlass" visibility="published" read="FSheetOfGlass" write="SetSheetOfGlass" type="Boolean" default="0" file="Vcl.Forms.pas" line="559"/>
    </members>
  </class>
  <class name="TTitleBar" file="Vcl.Forms.pas" line="565">
    <devnotes>
       <summary>
       TTitleBar encapsulates the properties and methods used to draw a custom titlebar.
       </summary>
    </devnotes>
    <ancestor name="TPersistent" namespace="System.Classes">
      <methodref name="AssignError" visibility="private">
      </methodref>
      <methodref name="AssignTo" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="Assign" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="dynamic">
      </methodref>
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <field name="FTitleBarFrameRect" type="TRect" visibility="private" size="16" offset="4" file="Vcl.Forms.pas" line="567"/>
      <field name="FClient" type="TCustomForm" visibility="private" size="4" offset="20" file="Vcl.Forms.pas" line="568"/>
      <field name="FEnabled" type="Boolean" visibility="private" size="1" offset="24" file="Vcl.Forms.pas" line="569"/>
      <field name="FOnChange" type="TNotifyEvent" visibility="private" size="8" offset="32" file="Vcl.Forms.pas" line="570"/>
      <field name="FShowIcon" type="Boolean" visibility="private" size="1" offset="40" file="Vcl.Forms.pas" line="571"/>
      <field name="FShowCaption" type="Boolean" visibility="private" size="1" offset="41" file="Vcl.Forms.pas" line="571"/>
      <field name="FColorsInitializated" type="Boolean" visibility="private" size="1" offset="42" file="Vcl.Forms.pas" line="571"/>
      <field name="FHeight" type="Integer" visibility="private" size="4" offset="44" file="Vcl.Forms.pas" line="572"/>
      <field name="FSystemHeight" type="Boolean" visibility="private" size="1" offset="48" file="Vcl.Forms.pas" line="573"/>
      <field name="FSystemColors" type="Boolean" visibility="private" size="1" offset="49" file="Vcl.Forms.pas" line="573"/>
      <field name="FSystemButtons" type="Boolean" visibility="private" size="1" offset="50" file="Vcl.Forms.pas" line="573"/>
      <field name="FBackgroundColor" type="TColor" visibility="private" size="4" offset="52" file="Vcl.Forms.pas" line="574"/>
      <field name="FInactiveBackgroundColor" type="TColor" visibility="private" size="4" offset="56" file="Vcl.Forms.pas" line="574"/>
      <field name="FForegroundColor" type="TColor" visibility="private" size="4" offset="60" file="Vcl.Forms.pas" line="575"/>
      <field name="FInactiveForegroundColor" type="TColor" visibility="private" size="4" offset="64" file="Vcl.Forms.pas" line="575"/>
      <field name="FControl" type="TCustomControl" visibility="private" size="4" offset="68" file="Vcl.Forms.pas" line="576"/>
      <field name="FCaptionAlignment" type="TAlignment" visibility="private" size="1" offset="72" file="Vcl.Forms.pas" line="577"/>
      <field name="FButtonHoverForegroundColor" type="TColor" visibility="private" size="4" offset="76" file="Vcl.Forms.pas" line="578"/>
      <field name="FButtonBackgroundColor" type="TColor" visibility="private" size="4" offset="80" file="Vcl.Forms.pas" line="579"/>
      <field name="FButtonPressedForegroundColor" type="TColor" visibility="private" size="4" offset="84" file="Vcl.Forms.pas" line="580"/>
      <field name="FButtonHoverBackgroundColor" type="TColor" visibility="private" size="4" offset="88" file="Vcl.Forms.pas" line="581"/>
      <field name="FButtonPressedBackgroundColor" type="TColor" visibility="private" size="4" offset="92" file="Vcl.Forms.pas" line="582"/>
      <field name="FButtonInactiveForegroundColor" type="TColor" visibility="private" size="4" offset="96" file="Vcl.Forms.pas" line="583"/>
      <field name="FButtonForegroundColor" type="TColor" visibility="private" size="4" offset="100" file="Vcl.Forms.pas" line="584"/>
      <field name="FButtonInactiveBackgroundColor" type="TColor" visibility="private" size="4" offset="104" file="Vcl.Forms.pas" line="585"/>
      <procedure name="SetEnabled" visibility="private" file="Vcl.Forms.pas" line="586">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetHeight" visibility="private" file="Vcl.Forms.pas" line="587">
        <parameters>
          <parameter name="Value" type="Integer" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetShowCaption" visibility="private" file="Vcl.Forms.pas" line="588">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetShowIcon" visibility="private" file="Vcl.Forms.pas" line="589">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSystemHeight" visibility="private" file="Vcl.Forms.pas" line="590">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSystemColors" visibility="private" file="Vcl.Forms.pas" line="591">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetSystemButtons" visibility="private" file="Vcl.Forms.pas" line="592">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="GetTitleBarIconRect" visibility="private" file="Vcl.Forms.pas" line="593">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetClientRect" visibility="private" file="Vcl.Forms.pas" line="594">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetCaptionButtonsRect" visibility="private" file="Vcl.Forms.pas" line="595">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetHeight" visibility="private" file="Vcl.Forms.pas" line="596">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="SetControl" visibility="private" file="Vcl.Forms.pas" line="597">
        <parameters>
          <parameter name="Value" type="TCustomControl" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetAlignment" visibility="private" file="Vcl.Forms.pas" line="598">
        <parameters>
          <parameter name="Value" type="TAlignment"/>
        </parameters>
      </procedure>
      <procedure name="SetBackgroundColor" visibility="private" file="Vcl.Forms.pas" line="599">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetInactiveBackgroundColor" visibility="private" file="Vcl.Forms.pas" line="600">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetForegroundColor" visibility="private" file="Vcl.Forms.pas" line="601">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetInactiveForegroundColor" visibility="private" file="Vcl.Forms.pas" line="602">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <function name="GetSupported" visibility="private" procflags="static" file="Vcl.Forms.pas" line="603">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetButtonBackgroundColor" visibility="private" file="Vcl.Forms.pas" line="604">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonForegroundColor" visibility="private" file="Vcl.Forms.pas" line="605">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonHoverBackgroundColor" visibility="private" file="Vcl.Forms.pas" line="606">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonHoverForegroundColor" visibility="private" file="Vcl.Forms.pas" line="607">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonInactiveBackgroundColor" visibility="private" file="Vcl.Forms.pas" line="608">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonInactiveForegroundColor" visibility="private" file="Vcl.Forms.pas" line="609">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonPressedBackgroundColor" visibility="private" file="Vcl.Forms.pas" line="610">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetButtonPressedForegroundColor" visibility="private" file="Vcl.Forms.pas" line="611">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="InitDefaultColors" visibility="private" file="Vcl.Forms.pas" line="612">
      </procedure>
      <procedure name="DrawTitleBarIcon" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="615">
        <devnotes>
           <summary>DrawTitleBarIcon is used to draw the icon of the owner form.</summary>
        </devnotes>
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
          <parameter name="ARect" type="TRect" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DrawTitleBarCaption" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="617">
        <devnotes>
           <summary>DrawTitleBarCaption is used to draw the text of the owner form.</summary>
        </devnotes>
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
          <parameter name="ARect" type="TRect" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="Change" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="618">
      </procedure>
      <procedure name="DrawCustomTitleBar" visibility="public" procflags="virtual" file="Vcl.Forms.pas" line="621">
        <devnotes>
           <summary>DrawCustomTitleBar is used to draw a custom title bar, supports basic customization like show/hide icon and set caption and foreground colors.</summary>
        </devnotes>
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
          <parameter name="RButtonsRect" type="TRect"/>
        </parameters>
      </procedure>
      <procedure name="Invalidate" visibility="public" file="Vcl.Forms.pas" line="622">
      </procedure>
      <procedure name="InitTitleBarColors" visibility="public" file="Vcl.Forms.pas" line="624">
        <devnotes>
           <summary>InitTitleBarColors use this method to reset the colors used in the titlebar. </summary>
        </devnotes>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="625">
        <parameters>
          <parameter name="Client" type="TCustomForm"/>
        </parameters>
      </constructor>
      <procedure name="Assign" visibility="public" procflags="override" file="Vcl.Forms.pas" line="626">
        <parameters>
          <parameter name="Source" type="TPersistent"/>
        </parameters>
      </procedure>
      <property name="IconRect" visibility="public" read="GetTitleBarIconRect" type="TRect" file="Vcl.Forms.pas" line="628">
        <devnotes>
           <summary>IconRect retrieves the bounds of the icon in the owner form. </summary>
        </devnotes>
      </property>
      <property name="FrameRect" visibility="public" read="FTitleBarFrameRect" type="TRect" file="Vcl.Forms.pas" line="630">
        <devnotes>
           <summary>ClientRect retrieves the bounds of the window returned by AdjustWindowRectEx.</summary>
        </devnotes>
      </property>
      <property name="ClientRect" visibility="public" read="GetClientRect" type="TRect" file="Vcl.Forms.pas" line="632">
        <devnotes>
           <summary>ClientRect retrieves the bounds of the titlebar.</summary>
        </devnotes>
      </property>
      <property name="CaptionButtonsRect" visibility="public" read="GetCaptionButtonsRect" type="TRect" file="Vcl.Forms.pas" line="634">
        <devnotes>
           <summary>CaptionButtonsRect retrieves the bounds of the caption button area in the owner form.</summary>
        </devnotes>
      </property>
      <event name="OnChange" visibility="public" read="FOnChange" write="FOnChange" type="TNotifyEvent" file="Vcl.Forms.pas" line="635"/>
      <procedure name="UpdateFrame" visibility="public" file="Vcl.Forms.pas" line="636">
      </procedure>
      <property name="Supported" visibility="public" read="GetSupported" type="Boolean" file="Vcl.Forms.pas" line="637"/>
      <property name="CaptionAlignment" visibility="published" read="FCaptionAlignment" write="SetAlignment" type="TAlignment" default="0" file="Vcl.Forms.pas" line="640">
        <devnotes>
           <summary>CaptionAlignment used to set the alignment for the caption.</summary>
        </devnotes>
      </property>
      <property name="Control" visibility="published" read="FControl" write="SetControl" type="TCustomControl" file="Vcl.Forms.pas" line="642">
        <devnotes>
           <summary>Control is used to assign a TCustomTitleBarPanel descendent to handle the titlebar drawing.</summary>
        </devnotes>
      </property>
      <property name="Enabled" visibility="published" read="FEnabled" write="SetEnabled" type="Boolean" default="0" file="Vcl.Forms.pas" line="644">
        <devnotes>
           <summary>Enabled allows enable/disable the customization of the titlebar area.</summary>
        </devnotes>
      </property>
      <property name="Height" visibility="published" read="GetHeight" write="SetHeight" type="Integer" default="0" file="Vcl.Forms.pas" line="646">
        <devnotes>
           <summary>Height retrieves the height of the titlebar and allows set a custom height for titlebar if the SystemHeight property is False .</summary>
        </devnotes>
      </property>
      <property name="SystemHeight" visibility="published" read="FSystemHeight" write="SetSystemHeight" type="Boolean" default="1" file="Vcl.Forms.pas" line="648">
        <devnotes>
           <summary>SystemHeight used to specify if titlebar should use the system default  height. Set to False allows set a custom height for the titlebar.</summary>
        </devnotes>
      </property>
      <property name="ShowCaption" visibility="published" read="FShowCaption" write="SetShowCaption" type="Boolean" default="1" file="Vcl.Forms.pas" line="650">
        <devnotes>
           <summary>ShowCaption used to show/hide the caption on the title-bar</summary>
        </devnotes>
      </property>
      <property name="ShowIcon" visibility="published" read="FShowIcon" write="SetShowIcon" type="Boolean" default="1" file="Vcl.Forms.pas" line="652">
        <devnotes>
           <summary>ShowIcon used to  show/hide the icon on the title-bar.</summary>
        </devnotes>
      </property>
      <property name="SystemColors" visibility="published" read="FSystemColors" write="SetSystemColors" type="Boolean" default="1" file="Vcl.Forms.pas" line="654">
        <devnotes>
           <summary>SystemColors used to specify if titlebar should use the system default colors. Set to False allows set customs colors for the titlebar.</summary>
        </devnotes>
      </property>
      <property name="SystemButtons" visibility="published" read="FSystemButtons" write="SetSystemButtons" type="Boolean" default="1" file="Vcl.Forms.pas" line="656">
        <devnotes>
           <summary>SystemButtons used to specify if titlebar should use the system caption buttons. Set to False allows set customs colors for the titlebar buttons. Windows 10 Only.</summary>
        </devnotes>
      </property>
      <property name="BackgroundColor" visibility="published" read="FBackgroundColor" write="SetBackgroundColor" type="TColor" default="-16777214" file="Vcl.Forms.pas" line="658">
        <devnotes>
           <summary>BackgroundColor gets or sets the color of the title bar background.</summary>
        </devnotes>
      </property>
      <property name="ForegroundColor" visibility="published" read="FForegroundColor" write="SetForegroundColor" type="TColor" default="-16777207" file="Vcl.Forms.pas" line="660">
        <devnotes>
           <summary>ForegroundColor gets or sets the color of the title bar foreground.</summary>
        </devnotes>
      </property>
      <property name="InactiveBackgroundColor" visibility="published" read="FInactiveBackgroundColor" write="SetInactiveBackgroundColor" type="TColor" default="-16777213" file="Vcl.Forms.pas" line="662">
        <devnotes>
           <summary>InactiveBackgroundColor gets or sets the color of the title bar background when the owner form is inactive.</summary>
        </devnotes>
      </property>
      <property name="InactiveForegroundColor" visibility="published" read="FInactiveForegroundColor" write="SetInactiveForegroundColor" type="TColor" default="-16777197" file="Vcl.Forms.pas" line="664">
        <devnotes>
           <summary>InactiveForegroundColor gets or sets the color of the title bar foreground when the owner form is inactive.</summary>
        </devnotes>
      </property>
      <property name="ButtonForegroundColor" visibility="published" read="FButtonForegroundColor" write="SetButtonForegroundColor" type="TColor" default="-16777207" file="Vcl.Forms.pas" line="666">
        <devnotes>
           <summary>ButtonForegroundColor gets or sets the foreground color of the title bar buttons.</summary>
        </devnotes>
      </property>
      <property name="ButtonBackgroundColor" visibility="published" read="FButtonBackgroundColor" write="SetButtonBackgroundColor" type="TColor" default="-16777214" file="Vcl.Forms.pas" line="668">
        <devnotes>
           <summary>ButtonBackgroundColor gets or sets the background color of the title bar buttons.</summary>
        </devnotes>
      </property>
      <property name="ButtonHoverForegroundColor" visibility="published" read="FButtonHoverForegroundColor" write="SetButtonHoverForegroundColor" type="TColor" default="-16777202" file="Vcl.Forms.pas" line="670">
        <devnotes>
           <summary>ButtonHoverForegroundColor gets or sets the foreground color of the title bar buttons when are hovered.</summary>
        </devnotes>
      </property>
      <property name="ButtonHoverBackgroundColor" visibility="published" read="FButtonHoverBackgroundColor" write="SetButtonHoverBackgroundColor" type="TColor" default="-16777203" file="Vcl.Forms.pas" line="672">
        <devnotes>
           <summary>ButtonHoverBackgroundColor gets or sets the background color of the title bar buttons when are hovered.</summary>
        </devnotes>
      </property>
      <property name="ButtonPressedForegroundColor" visibility="published" read="FButtonPressedForegroundColor" write="SetButtonPressedForegroundColor" type="TColor" default="-16777202" file="Vcl.Forms.pas" line="674">
        <devnotes>
           <summary>ButtonPressedForegroundColor gets or sets the foreground color of the title bar buttons when are pressed.</summary>
        </devnotes>
      </property>
      <property name="ButtonPressedBackgroundColor" visibility="published" read="FButtonPressedBackgroundColor" write="SetButtonPressedBackgroundColor" type="TColor" default="-16777203" file="Vcl.Forms.pas" line="676">
        <devnotes>
           <summary>ButtonPressedBackgroundColor gets or sets the background color of the title bar buttons when are pressed.</summary>
        </devnotes>
      </property>
      <property name="ButtonInactiveForegroundColor" visibility="published" read="FButtonInactiveForegroundColor" write="SetButtonInactiveForegroundColor" type="TColor" default="-16777197" file="Vcl.Forms.pas" line="678">
        <devnotes>
           <summary>ButtonInactiveForegroundColor gets or sets the color of the title bar buttons foreground when the owner form is inactive.</summary>
        </devnotes>
      </property>
      <property name="ButtonInactiveBackgroundColor" visibility="published" read="FButtonInactiveBackgroundColor" write="SetButtonInactiveBackgroundColor" type="TColor" default="-16777213" file="Vcl.Forms.pas" line="680">
        <devnotes>
           <summary>ButtonInactiveBackgroundColor gets or sets the color of the title bar buttons background when the owner form is inactive.</summary>
        </devnotes>
      </property>
    </members>
  </class>
  <class name="TCustomForm" file="Vcl.Forms.pas" line="700">
    <ancestor name="TScrollingWinControl" namespace="Vcl.Forms">
      <methodref name="CalcAutoRange" visibility="private"/>
      <methodref name="SetAutoScroll" visibility="private"/>
      <methodref name="SetHorzScrollBar" visibility="private"/>
      <methodref name="SetVertScrollBar" visibility="private"/>
      <methodref name="UpdateScrollBars" visibility="private"/>
      <methodref name="WMSize" visibility="private" procflags="message"/>
      <methodref name="WMHScroll" visibility="private" procflags="message"/>
      <methodref name="WMVScroll" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="override"/>
      <methodref name="AutoScrollEnabled" visibility="protected" procflags="virtual"/>
      <methodref name="AutoScrollInView" visibility="protected" procflags="virtual"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="DoFlipChildren" visibility="protected" procflags="override"/>
      <methodref name="DoGesture" visibility="protected" procflags="override"/>
      <methodref name="DoGetGestureOptions" visibility="protected" procflags="override"/>
      <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
      <propertyref name="AutoScroll" visibility="protected"/>
      <methodref name="Resizing" visibility="protected" procflags="virtual"/>
      <methodref name="ScaleScrollBars" visibility="protected"/>
      <methodref name="SendChangeScaleMessage" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="DisableAutoRange" visibility="public"/>
      <methodref name="EnableAutoRange" visibility="public"/>
      <methodref name="ScrollInView" visibility="public"/>
      <propertyref name="OnAlignInsertBefore" visibility="published"/>
      <propertyref name="OnAlignPosition" visibility="published"/>
      <propertyref name="HorzScrollBar" visibility="published"/>
      <propertyref name="VertScrollBar" visibility="published"/>
      <ancestor name="TWinControl" namespace="Vcl.Controls">
        <methodref name="AlignControl" visibility="private"/>
        <methodref name="CalcConstraints" visibility="private"/>
        <methodref name="DoPaddingChange" visibility="private"/>
        <methodref name="GetAlignDisabled" visibility="private"/>
        <methodref name="GetControl" visibility="private"/>
        <methodref name="GetControlCount" visibility="private"/>
        <methodref name="GetDockClientCount" visibility="private"/>
        <methodref name="GetDockClients" visibility="private"/>
        <methodref name="GetHandle" visibility="private"/>
        <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
        <methodref name="GetTabOrder" visibility="private"/>
        <methodref name="GetVisibleDockClientCount" visibility="private"/>
        <methodref name="Insert" visibility="private"/>
        <methodref name="InvalidateFrame" visibility="private"/>
        <methodref name="InvokeHelp" visibility="private"/>
        <methodref name="IsCtl3DStored" visibility="private"/>
        <methodref name="IsDoubleBufferedStored" visibility="private"/>
        <methodref name="PrecedingWindow" visibility="private"/>
        <methodref name="ReadDesignSize" visibility="private"/>
        <methodref name="ReadPixelsPerInch" visibility="private"/>
        <methodref name="Remove" visibility="private"/>
        <methodref name="RemoveFocus" visibility="private"/>
        <methodref name="SetBevelCut" visibility="private"/>
        <methodref name="SetBevelEdges" visibility="private"/>
        <methodref name="SetBevelKind" visibility="private"/>
        <methodref name="SetBevelWidth" visibility="private"/>
        <methodref name="SetBorderWidth" visibility="private"/>
        <methodref name="SetCtl3D" visibility="private"/>
        <methodref name="SetDockSite" visibility="private"/>
        <methodref name="SetDoubleBuffered" visibility="private"/>
        <methodref name="SetPadding" visibility="private"/>
        <methodref name="SetParentCtl3D" visibility="private"/>
        <methodref name="SetParentWindow" visibility="private"/>
        <methodref name="SetTabOrder" visibility="private"/>
        <methodref name="SetTabStop" visibility="private"/>
        <methodref name="SetUseDockManager" visibility="private"/>
        <methodref name="SetZOrderPosition" visibility="private"/>
        <methodref name="UpdateTabOrder" visibility="private"/>
        <methodref name="UpdateShowing" visibility="private"/>
        <methodref name="WriteDesignSize" visibility="private"/>
        <methodref name="WritePixelsPerInch" visibility="private"/>
        <methodref name="IsMenuKey" visibility="private"/>
        <methodref name="GetIsDrawingLocked" visibility="private"/>
        <methodref name="GetRedrawDisabled" visibility="private"/>
        <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
        <methodref name="WMPaint" visibility="private" procflags="message"/>
        <methodref name="WMCommand" visibility="private" procflags="message"/>
        <methodref name="WMNotify" visibility="private" procflags="message"/>
        <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="WMCompareItem" visibility="private" procflags="message"/>
        <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
        <methodref name="WMDrawItem" visibility="private" procflags="message"/>
        <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
        <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMMove" visibility="private" procflags="message"/>
        <methodref name="WMSetCursor" visibility="private" procflags="message"/>
        <methodref name="WMKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="WMKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
        <methodref name="WMChar" visibility="private" procflags="message"/>
        <methodref name="WMSysCommand" visibility="private" procflags="message"/>
        <methodref name="WMCharToItem" visibility="private" procflags="message"/>
        <methodref name="WMParentNotify" visibility="private" procflags="message"/>
        <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
        <methodref name="WMDestroy" visibility="private" procflags="message"/>
        <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
        <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
        <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
        <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="private" procflags="message"/>
        <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
        <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
        <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="WMFontChange" visibility="private" procflags="message"/>
        <methodref name="WMTimeChange" visibility="private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="private" procflags="message"/>
        <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
        <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
        <methodref name="WMContextMenu" visibility="private" procflags="message"/>
        <methodref name="WMGesture" visibility="private" procflags="message"/>
        <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
        <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
        <methodref name="CMChanged" visibility="private" procflags="message"/>
        <methodref name="CMChildKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogKey" visibility="private" procflags="message"/>
        <methodref name="CMDialogChar" visibility="private" procflags="message"/>
        <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
        <methodref name="CMColorChanged" visibility="private" procflags="message"/>
        <methodref name="CMFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
        <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
        <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
        <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
        <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
        <methodref name="CMEnter" visibility="private" procflags="message"/>
        <methodref name="CMExit" visibility="private" procflags="message"/>
        <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
        <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
        <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
        <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
        <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
        <methodref name="CMFontChange" visibility="private" procflags="message"/>
        <methodref name="CMTimeChange" visibility="private" procflags="message"/>
        <methodref name="CMDrag" visibility="private" procflags="message"/>
        <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
        <methodref name="CNKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNKeyUp" visibility="private" procflags="message"/>
        <methodref name="CNChar" visibility="private" procflags="message"/>
        <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
        <methodref name="CNSysChar" visibility="private" procflags="message"/>
        <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
        <methodref name="CMSysCommand" visibility="private" procflags="message"/>
        <methodref name="CMInvalidate" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="private" procflags="message"/>
        <methodref name="WMPrintClient" visibility="private" procflags="message"/>
        <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
        <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
        <methodref name="CMControlListChange" visibility="private" procflags="message"/>
        <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
        <methodref name="CMDockClient" visibility="private" procflags="message"/>
        <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
        <methodref name="CMFloat" visibility="private" procflags="message"/>
        <methodref name="InvokeAsyncCalls" visibility="protected">
        </methodref>
        <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
        <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
        <methodref name="ActionChange" visibility="protected" procflags="override"/>
        <methodref name="AddBiDiModeExStyle" visibility="protected"/>
        <methodref name="AssignTo" visibility="protected" procflags="override"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
        <methodref name="AdjustSize" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
        <methodref name="ArrangeControl" visibility="protected"/>
        <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
        <methodref name="CanResize" visibility="protected" procflags="override"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
        <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
        <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
        <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
        <methodref name="DefineProperties" visibility="protected" procflags="override"/>
        <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
        <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
        <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
        <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
        <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
        <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
        <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="DoKeyDown" visibility="protected"/>
        <methodref name="DoKeyPress" visibility="protected"/>
        <methodref name="DoKeyUp" visibility="protected"/>
        <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
        <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
        <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
        <methodref name="FindNextControl" visibility="protected"/>
        <methodref name="FixupTabList" visibility="protected"/>
        <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
        <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
        <methodref name="GetClientRect" visibility="protected" procflags="override"/>
        <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
        <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
        <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
        <methodref name="GetParentHandle" visibility="protected"/>
        <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
        <methodref name="GetTopParentHandle" visibility="protected"/>
        <methodref name="InvalidateDockHostSite" visibility="protected"/>
        <methodref name="IsControlMouseMsg" visibility="protected"/>
        <methodref name="IsControlActivateMsg" visibility="protected"/>
        <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
        <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
        <methodref name="MainWndProc" visibility="protected"/>
        <methodref name="Notification" visibility="protected" procflags="override"/>
        <methodref name="NotifyControls" visibility="protected"/>
        <methodref name="PaintControls" visibility="protected"/>
        <methodref name="PaintHandler" visibility="protected"/>
        <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
        <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
        <methodref name="ReadState" visibility="protected" procflags="override"/>
        <methodref name="RecreateWnd" visibility="protected"/>
        <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="ResetImeComposition" visibility="protected"/>
        <methodref name="RequestAlign" visibility="protected" procflags="override"/>
        <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetCurrentPPIScreen" visibility="protected"/>
        <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleControls" visibility="protected"/>
        <methodref name="ScalePadding" visibility="protected"/>
        <methodref name="SelectFirst" visibility="protected"/>
        <methodref name="SelectNext" visibility="protected"/>
        <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
        <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
        <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
        <methodref name="SetImeCompositionWindow" visibility="protected"/>
        <methodref name="SetParent" visibility="protected" procflags="override"/>
        <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
        <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
        <methodref name="SetZOrder" visibility="protected" procflags="override"/>
        <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateBounds" visibility="protected"/>
        <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateRecreatingFlag" visibility="protected"/>
        <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
        <methodref name="UpdateUIState" visibility="protected"/>
        <methodref name="WndProc" visibility="protected" procflags="override"/>
        <methodref name="CreateSubClass" visibility="protected"/>
        <methodref name="RemoveWindowProps" visibility="protected"/>
        <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
        <propertyref name="AlignControlList" visibility="protected"/>
        <propertyref name="BevelEdges" visibility="protected"/>
        <propertyref name="BevelInner" visibility="protected"/>
        <propertyref name="BevelOuter" visibility="protected"/>
        <propertyref name="BevelKind" visibility="protected"/>
        <propertyref name="BevelWidth" visibility="protected"/>
        <propertyref name="BorderWidth" visibility="protected"/>
        <propertyref name="Ctl3D" visibility="protected"/>
        <propertyref name="ImeMode" visibility="protected"/>
        <propertyref name="ImeName" visibility="protected"/>
        <propertyref name="ParentBackground" visibility="protected"/>
        <propertyref name="ParentCtl3D" visibility="protected"/>
        <propertyref name="TipMode" visibility="protected"/>
        <propertyref name="DefWndProc" visibility="protected"/>
        <propertyref name="WindowHandle" visibility="protected"/>
        <eventref name="OnAlignInsertBefore" visibility="protected"/>
        <eventref name="OnAlignPosition" visibility="protected"/>
        <eventref name="OnDockDrop" visibility="protected"/>
        <eventref name="OnDockOver" visibility="protected"/>
        <eventref name="OnEnter" visibility="protected"/>
        <eventref name="OnExit" visibility="protected"/>
        <eventref name="OnGetSiteInfo" visibility="protected"/>
        <eventref name="OnKeyDown" visibility="protected"/>
        <eventref name="OnKeyPress" visibility="protected"/>
        <eventref name="OnKeyUp" visibility="protected"/>
        <eventref name="OnUnDock" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="CreateParented" visibility="public" procflags="constructor"/>
        <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="ScaleForPPI" visibility="public" procflags="override">
        </methodref>
        <methodref name="Broadcast" visibility="public"/>
        <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
        <methodref name="ContainsControl" visibility="public"/>
        <methodref name="ControlAtPos" visibility="public"/>
        <methodref name="DefaultHandler" visibility="public" procflags="override"/>
        <methodref name="DisableAlign" visibility="public" procflags="inline"/>
        <propertyref name="DockClientCount" visibility="public"/>
        <propertyref name="DockClients" visibility="public"/>
        <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
        <propertyref name="DockSite" visibility="public"/>
        <propertyref name="DockManager" visibility="public"/>
        <propertyref name="DoubleBuffered" visibility="public"/>
        <methodref name="EnableAlign" visibility="public"/>
        <methodref name="FindChildControl" visibility="public"/>
        <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
        <methodref name="Focused" visibility="public" procflags="dynamic"/>
        <methodref name="GetChildren" visibility="public" procflags="override"/>
        <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
        <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
        <methodref name="HandleAllocated" visibility="public"/>
        <methodref name="HandleNeeded" visibility="public"/>
        <methodref name="InsertControl" visibility="public"/>
        <methodref name="Invalidate" visibility="public" procflags="override"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <methodref name="PaintTo" visibility="public" procflags="overload"/>
        <propertyref name="PixelsPerInch" visibility="public"/>
        <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
        <methodref name="RemoveControl" visibility="public"/>
        <methodref name="Realign" visibility="public" procflags="inline"/>
        <methodref name="Repaint" visibility="public" procflags="override"/>
        <methodref name="ScaleBy" visibility="public"/>
        <methodref name="ScrollBy" visibility="public"/>
        <methodref name="SetBounds" visibility="public" procflags="override"/>
        <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
        <methodref name="SetFocus" visibility="public" procflags="virtual"/>
        <methodref name="Update" visibility="public" procflags="override"/>
        <methodref name="UpdateControlState" visibility="public"/>
        <methodref name="LockDrawing" visibility="public"/>
        <methodref name="UnlockDrawing" visibility="public"/>
        <propertyref name="AlignDisabled" visibility="public"/>
        <propertyref name="MouseInClient" visibility="public"/>
        <propertyref name="VisibleDockClientCount" visibility="public"/>
        <propertyref name="Brush" visibility="public"/>
        <propertyref name="Controls" visibility="public"/>
        <propertyref name="ControlCount" visibility="public"/>
        <propertyref name="Handle" visibility="public"/>
        <propertyref name="Padding" visibility="public"/>
        <propertyref name="ParentDoubleBuffered" visibility="public"/>
        <propertyref name="ParentWindow" visibility="public"/>
        <propertyref name="Showing" visibility="public"/>
        <propertyref name="IsDrawingLocked" visibility="public"/>
        <propertyref name="RedrawDisabled" visibility="public"/>
        <propertyref name="TabOrder" visibility="public"/>
        <propertyref name="TabStop" visibility="public"/>
        <propertyref name="UseDockManager" visibility="public"/>
        <ancestor name="TControl" namespace="Vcl.Controls">
          <methodref name="GetCustomHint" visibility="private"/>
          <methodref name="CalcDockSizes" visibility="private"/>
          <methodref name="CheckNewSize" visibility="private"/>
          <methodref name="CreateFloatingDockSite" visibility="private"/>
          <methodref name="DoActionChange" visibility="private"/>
          <methodref name="DoCanAutoSize" visibility="private"/>
          <methodref name="DoCanResize" visibility="private"/>
          <methodref name="DoConstraintsChange" visibility="private"/>
          <methodref name="DoConstrainedResize" visibility="private"/>
          <methodref name="DoDragMsg" visibility="private"/>
          <methodref name="DoMouseActivate" visibility="private"/>
          <methodref name="DoMouseDown" visibility="private"/>
          <methodref name="DoMouseUp" visibility="private"/>
          <methodref name="DoMarginChange" visibility="private"/>
          <methodref name="FontChanged" visibility="private"/>
          <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
          <methodref name="GetBoundsRect" visibility="private"/>
          <methodref name="GetClientHeight" visibility="private"/>
          <methodref name="GetClientWidth" visibility="private"/>
          <methodref name="GetLRDockWidth" visibility="private"/>
          <methodref name="GetMouseCapture" visibility="private"/>
          <methodref name="GetTBDockHeight" visibility="private"/>
          <methodref name="GetUndockWidth" visibility="private"/>
          <methodref name="GetUndockHeight" visibility="private"/>
          <methodref name="InvalidateControl" visibility="private"/>
          <methodref name="IsAnchorsStored" visibility="private"/>
          <methodref name="IsBiDiModeStored" visibility="private"/>
          <methodref name="IsCaptionStored" visibility="private"/>
          <methodref name="IsColorStored" visibility="private"/>
          <methodref name="IsEnabledStored" visibility="private"/>
          <methodref name="IsFontStored" visibility="private"/>
          <methodref name="IsHintStored" visibility="private"/>
          <methodref name="IsHelpContextStored" visibility="private"/>
          <methodref name="IsOnClickStored" visibility="private"/>
          <methodref name="IsShowHintStored" visibility="private"/>
          <methodref name="IsVisibleStored" visibility="private"/>
          <methodref name="ReadIsControl" visibility="private"/>
          <methodref name="ReadExplicitLeft" visibility="private"/>
          <methodref name="ReadExplicitTop" visibility="private"/>
          <methodref name="ReadExplicitWidth" visibility="private"/>
          <methodref name="ReadExplicitHeight" visibility="private"/>
          <methodref name="SetAlignWithMargins" visibility="private"/>
          <methodref name="SetAnchors" visibility="private"/>
          <methodref name="SetAction" visibility="private"/>
          <methodref name="SetAlign" visibility="private"/>
          <methodref name="SetBoundsRect" visibility="private"/>
          <methodref name="SetClientHeight" visibility="private"/>
          <methodref name="SetClientSize" visibility="private"/>
          <methodref name="SetClientWidth" visibility="private"/>
          <methodref name="SetColor" visibility="private"/>
          <methodref name="SetCursor" visibility="private"/>
          <methodref name="SetDesktopFont" visibility="private"/>
          <methodref name="SetFont" visibility="private"/>
          <methodref name="SetHeight" visibility="private"/>
          <methodref name="SetHelpContext" visibility="private"/>
          <methodref name="SetHelpKeyword" visibility="private"/>
          <methodref name="SetHostDockSite" visibility="private"/>
          <methodref name="SetLeft" visibility="private"/>
          <methodref name="SetMouseCapture" visibility="private"/>
          <methodref name="SetParentColor" visibility="private"/>
          <methodref name="SetParentFont" visibility="private"/>
          <methodref name="SetShowHint" visibility="private"/>
          <methodref name="SetParentShowHint" visibility="private"/>
          <methodref name="SetParentCustomHint" visibility="private"/>
          <methodref name="SetPopupMenu" visibility="private"/>
          <methodref name="SetTop" visibility="private"/>
          <methodref name="SetVisible" visibility="private"/>
          <methodref name="SetWidth" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateAnchorRules" visibility="private"/>
          <methodref name="WriteIsControl" visibility="private"/>
          <methodref name="WriteExplicitLeft" visibility="private"/>
          <methodref name="WriteExplicitTop" visibility="private"/>
          <methodref name="WriteExplicitWidth" visibility="private"/>
          <methodref name="WriteExplicitHeight" visibility="private"/>
          <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
          <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
          <methodref name="WMMouseMove" visibility="private" procflags="message"/>
          <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
          <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="WMCancelMode" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMHintShow" visibility="private" procflags="message"/>
          <methodref name="CMHitTest" visibility="private" procflags="message"/>
          <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
          <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
          <methodref name="CMGesture" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="SetConstraints" visibility="private"/>
          <methodref name="SetMargins" visibility="private"/>
          <methodref name="SetTouchManager" visibility="private"/>
          <methodref name="GetText" visibility="private"/>
          <methodref name="SetText" visibility="private"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
          <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="CanResize" visibility="protected" procflags="virtual"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="Changed" visibility="protected"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
          <methodref name="Click" visibility="protected" procflags="dynamic"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
          <methodref name="CalcCursorPos" visibility="protected"/>
          <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
          <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
          <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
          <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
          <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
          <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
          <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
          <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
          <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
          <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
          <methodref name="GetAction" visibility="protected" procflags="virtual"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
          <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
          <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
          <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
          <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
          <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
          <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragMode" visibility="protected"/>
          <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
          <methodref name="Loaded" visibility="protected" procflags="override"/>
          <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
          <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
          <methodref name="Resize" visibility="protected" procflags="dynamic"/>
          <methodref name="ScaleConstraints" visibility="protected"/>
          <methodref name="ScaleMargins" visibility="protected"/>
          <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
          <methodref name="SendCancelMode" visibility="protected"/>
          <methodref name="SendDockNotification" visibility="protected"/>
          <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
          <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
          <methodref name="SetName" visibility="protected" procflags="override"/>
          <methodref name="SetParent" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
          <methodref name="SetCustomHint" visibility="protected"/>
          <methodref name="UpdateExplicitBounds" visibility="protected"/>
          <methodref name="UpdateBoundsRect" visibility="protected"/>
          <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
          <methodref name="WndProc" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
          <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
          <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
          <propertyref name="ActionLink" visibility="protected"/>
          <propertyref name="AutoSize" visibility="protected"/>
          <propertyref name="Caption" visibility="protected"/>
          <propertyref name="DesktopFont" visibility="protected"/>
          <propertyref name="DragKind" visibility="protected"/>
          <propertyref name="DragCursor" visibility="protected"/>
          <propertyref name="DragMode" visibility="protected"/>
          <propertyref name="IsControl" visibility="protected"/>
          <propertyref name="MouseCapture" visibility="protected"/>
          <propertyref name="ParentBiDiMode" visibility="protected"/>
          <propertyref name="ParentColor" visibility="protected"/>
          <propertyref name="ParentFont" visibility="protected"/>
          <propertyref name="ParentShowHint" visibility="protected"/>
          <propertyref name="PopupMenu" visibility="protected"/>
          <propertyref name="ScalingFlags" visibility="protected"/>
          <propertyref name="Text" visibility="protected"/>
          <propertyref name="WheelAccumulator" visibility="protected"/>
          <propertyref name="Color" visibility="protected"/>
          <propertyref name="Font" visibility="protected"/>
          <propertyref name="IScaling" visibility="protected"/>
          <propertyref name="WindowText" visibility="protected"/>
          <eventref name="OnCanResize" visibility="protected"/>
          <eventref name="OnClick" visibility="protected"/>
          <eventref name="OnConstrainedResize" visibility="protected"/>
          <eventref name="OnContextPopup" visibility="protected"/>
          <eventref name="OnDblClick" visibility="protected"/>
          <eventref name="OnDragDrop" visibility="protected"/>
          <eventref name="OnDragOver" visibility="protected"/>
          <eventref name="OnEndDock" visibility="protected"/>
          <eventref name="OnEndDrag" visibility="protected"/>
          <eventref name="OnMouseActivate" visibility="protected"/>
          <eventref name="OnMouseDown" visibility="protected"/>
          <eventref name="OnMouseEnter" visibility="protected"/>
          <eventref name="OnMouseLeave" visibility="protected"/>
          <eventref name="OnMouseMove" visibility="protected"/>
          <eventref name="OnMouseUp" visibility="protected"/>
          <eventref name="OnMouseWheel" visibility="protected"/>
          <eventref name="OnMouseWheelDown" visibility="protected"/>
          <eventref name="OnMouseWheelUp" visibility="protected"/>
          <eventref name="OnResize" visibility="protected"/>
          <eventref name="OnStartDock" visibility="protected"/>
          <eventref name="OnStartDrag" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="CheckNonMainThreadUsage" visibility="public"/>
          <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
          <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
          <methodref name="BeginDrag" visibility="public"/>
          <methodref name="BringToFront" visibility="public"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
          <methodref name="ClientToParent" visibility="public"/>
          <methodref name="Dock" visibility="public" procflags="dynamic"/>
          <methodref name="Dragging" visibility="public"/>
          <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
          <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
          <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
          <propertyref name="Enabled" visibility="public"/>
          <methodref name="EndDrag" visibility="public"/>
          <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="GetParentComponent" visibility="public" procflags="override"/>
          <methodref name="HasParent" visibility="public" procflags="override"/>
          <methodref name="Hide" visibility="public"/>
          <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
          <methodref name="IsRightToLeft" visibility="public"/>
          <methodref name="ManualDock" visibility="public"/>
          <methodref name="ManualFloat" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Refresh" visibility="public"/>
          <methodref name="Repaint" visibility="public" procflags="virtual"/>
          <methodref name="ReplaceDockedControl" visibility="public"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
          <methodref name="ParentToClient" visibility="public"/>
          <methodref name="SendToBack" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="virtual"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
          <methodref name="SetParentComponent" visibility="public" procflags="override"/>
          <methodref name="Show" visibility="public"/>
          <methodref name="Update" visibility="public" procflags="virtual"/>
          <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
          <methodref name="UseRightToLeftReading" visibility="public"/>
          <methodref name="UseRightToLeftScrollBar" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="GetTextBuf" visibility="public"/>
          <methodref name="GetTextLen" visibility="public"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="Perform" visibility="public" procflags="overload"/>
          <methodref name="SetTextBuf" visibility="public"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleValue" visibility="public" procflags="overload"/>
          <methodref name="ScaleRectSize" visibility="public"/>
          <propertyref name="Action" visibility="public"/>
          <propertyref name="Align" visibility="public"/>
          <propertyref name="Anchors" visibility="public"/>
          <propertyref name="BiDiMode" visibility="public"/>
          <propertyref name="BoundsRect" visibility="public"/>
          <propertyref name="ClientHeight" visibility="public"/>
          <propertyref name="ClientOrigin" visibility="public"/>
          <propertyref name="ClientRect" visibility="public"/>
          <propertyref name="ClientWidth" visibility="public"/>
          <propertyref name="Constraints" visibility="public"/>
          <propertyref name="ControlState" visibility="public"/>
          <propertyref name="ControlStyle" visibility="public"/>
          <propertyref name="CurrentPPI" visibility="public"/>
          <propertyref name="DockOrientation" visibility="public"/>
          <propertyref name="ExplicitLeft" visibility="public"/>
          <propertyref name="ExplicitTop" visibility="public"/>
          <propertyref name="ExplicitWidth" visibility="public"/>
          <propertyref name="ExplicitHeight" visibility="public"/>
          <propertyref name="Floating" visibility="public"/>
          <propertyref name="FloatingDockSiteClass" visibility="public"/>
          <propertyref name="HostDockSite" visibility="public"/>
          <propertyref name="LRDockWidth" visibility="public"/>
          <propertyref name="ScaleFactor" visibility="public"/>
          <propertyref name="ShowHint" visibility="public"/>
          <propertyref name="TBDockHeight" visibility="public"/>
          <propertyref name="Touch" visibility="public"/>
          <propertyref name="UndockHeight" visibility="public"/>
          <propertyref name="UndockWidth" visibility="public"/>
          <propertyref name="Visible" visibility="public"/>
          <eventref name="WindowProc" visibility="public"/>
          <propertyref name="Parent" visibility="public"/>
          <propertyref name="StyleElements" visibility="public"/>
          <propertyref name="StyleName" visibility="public"/>
          <eventref name="OnGesture" visibility="public"/>
          <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
          <propertyref name="AlignWithMargins" visibility="published"/>
          <propertyref name="Left" visibility="published"/>
          <propertyref name="Top" visibility="published"/>
          <propertyref name="Width" visibility="published"/>
          <propertyref name="Height" visibility="published"/>
          <propertyref name="Cursor" visibility="published"/>
          <propertyref name="Hint" visibility="published"/>
          <propertyref name="HelpType" visibility="published"/>
          <propertyref name="HelpKeyword" visibility="published"/>
          <propertyref name="HelpContext" visibility="published"/>
          <propertyref name="Margins" visibility="published"/>
          <propertyref name="CustomHint" visibility="published"/>
          <propertyref name="ParentCustomHint" visibility="published"/>
          <ancestor name="TComponent" namespace="System.Classes">
            <interfaces>
              <implements name="IInterfaceComponentReference"/>
              <implements name="IInterface"/>
            </interfaces>
            <methodref name="GetComObject" visibility="private">
            </methodref>
            <methodref name="GetComponent" visibility="private">
            </methodref>
            <methodref name="GetComponentCount" visibility="private">
            </methodref>
            <methodref name="GetComponentIndex" visibility="private">
            </methodref>
            <methodref name="Insert" visibility="private">
            </methodref>
            <methodref name="ReadLeft" visibility="private">
            </methodref>
            <methodref name="ReadTop" visibility="private">
            </methodref>
            <methodref name="Remove" visibility="private">
            </methodref>
            <methodref name="RemoveNotification" visibility="private">
            </methodref>
            <methodref name="SetComponentIndex" visibility="private">
            </methodref>
            <methodref name="SetReference" visibility="private">
            </methodref>
            <methodref name="WriteLeft" visibility="private">
            </methodref>
            <methodref name="WriteTop" visibility="private">
            </methodref>
            <methodref name="IntfGetComponent" visibility="private">
            </methodref>
            <methodref name="DoGetDeltaStreams" visibility="private">
            </methodref>
            <methodref name="ReadDeltaStream" visibility="private">
            </methodref>
            <methodref name="ReadDeltaState" visibility="private">
            </methodref>
            <methodref name="FindSortedComponent" visibility="private">
            </methodref>
            <methodref name="AddSortedComponent" visibility="private">
            </methodref>
            <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
            </methodref>
            <methodref name="Create@" visibility="class private" procflags="class constructor noself">
            </methodref>
            <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ChangeName" visibility="protected">
            </methodref>
            <methodref name="DefineProperties" visibility="protected" procflags="override">
            </methodref>
            <methodref name="GetChildren" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="GetOwner" visibility="protected" procflags="override">
            </methodref>
            <methodref name="Loaded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="Notification" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ReadState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="CanObserve" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetObservers" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetAncestor" visibility="protected">
            </methodref>
            <methodref name="SetDesigning" visibility="protected">
            </methodref>
            <methodref name="SetInline" visibility="protected">
            </methodref>
            <methodref name="SetDesignInstance" visibility="protected">
            </methodref>
            <methodref name="SetName" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updating" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="Updated" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
            </methodref>
            <methodref name="ValidateRename" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
            </methodref>
            <methodref name="WriteState" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="RemoveFreeNotifications" visibility="protected">
            </methodref>
            <methodref name="QueryInterface" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="_AddRef" visibility="protected">
            </methodref>
            <methodref name="_Release" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfoCount" visibility="protected">
            </methodref>
            <methodref name="GetTypeInfo" visibility="protected">
            </methodref>
            <methodref name="GetIDsOfNames" visibility="protected">
            </methodref>
            <methodref name="Invoke" visibility="protected">
            </methodref>
            <eventref name="OnGetDeltaStreams" visibility="protected">
            </eventref>
            <methodref name="Create" visibility="public" procflags="constructor virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor override">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="override">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="BeginInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndInvoke" visibility="public" procflags="overload">
            </methodref>
            <methodref name="EndFunctionInvoke" visibility="public">
            </methodref>
            <methodref name="DestroyComponents" visibility="public">
            </methodref>
            <methodref name="Destroying" visibility="public">
            </methodref>
            <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="FindComponent" visibility="public">
            </methodref>
            <methodref name="FreeNotification" visibility="public">
            </methodref>
            <methodref name="RemoveFreeNotification" visibility="public">
            </methodref>
            <methodref name="FreeOnRelease" visibility="public">
            </methodref>
            <methodref name="GetEnumerator" visibility="public" procflags="inline">
            </methodref>
            <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="GetNamePath" visibility="public" procflags="override">
            </methodref>
            <methodref name="HasParent" visibility="public" procflags="dynamic">
            </methodref>
            <methodref name="InsertComponent" visibility="public">
            </methodref>
            <methodref name="RemoveComponent" visibility="public">
            </methodref>
            <methodref name="SetSubComponent" visibility="public">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="override">
            </methodref>
            <methodref name="UpdateAction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="IsImplementorOf" visibility="public">
            </methodref>
            <methodref name="ReferenceInterface" visibility="public">
            </methodref>
            <propertyref name="ComObject" visibility="public">
            </propertyref>
            <propertyref name="Components" visibility="public">
            </propertyref>
            <propertyref name="ComponentCount" visibility="public">
            </propertyref>
            <propertyref name="ComponentIndex" visibility="public">
            </propertyref>
            <propertyref name="ComponentState" visibility="public">
            </propertyref>
            <propertyref name="ComponentStyle" visibility="public">
            </propertyref>
            <propertyref name="DesignInfo" visibility="public">
            </propertyref>
            <propertyref name="Owner" visibility="public">
            </propertyref>
            <propertyref name="VCLComObject" visibility="public">
            </propertyref>
            <propertyref name="Observers" visibility="public">
            </propertyref>
            <propertyref name="Name" visibility="published">
            </propertyref>
            <propertyref name="Tag" visibility="published">
            </propertyref>
            <ancestor name="TPersistent" namespace="System.Classes">
              <methodref name="AssignError" visibility="private">
              </methodref>
              <methodref name="AssignTo" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="Assign" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="dynamic">
              </methodref>
              <ancestor name="TObject" namespace="System">
                <methodref name="Create" visibility="public" procflags="constructor">
                </methodref>
                <methodref name="Free" visibility="public">
                </methodref>
                <methodref name="DisposeOf" visibility="public" procflags="inline">
                </methodref>
                <methodref name="InitInstance" visibility="public" procflags="class">
                </methodref>
                <methodref name="CleanupInstance" visibility="public">
                </methodref>
                <methodref name="ClassType" visibility="public" procflags="inline">
                </methodref>
                <methodref name="ClassName" visibility="public" procflags="class">
                </methodref>
                <methodref name="ClassNameIs" visibility="public" procflags="class">
                </methodref>
                <methodref name="ClassParent" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="ClassInfo" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="InstanceSize" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="InheritsFrom" visibility="public" procflags="class">
                </methodref>
                <methodref name="MethodAddress" visibility="public" procflags="class overload">
                </methodref>
                <methodref name="MethodAddress" visibility="public" procflags="class overload">
                </methodref>
                <methodref name="MethodName" visibility="public" procflags="class">
                </methodref>
                <methodref name="QualifiedClassName" visibility="public" procflags="class">
                </methodref>
                <methodref name="FieldAddress" visibility="public" procflags="overload">
                </methodref>
                <methodref name="FieldAddress" visibility="public" procflags="overload">
                </methodref>
                <methodref name="GetInterface" visibility="public">
                </methodref>
                <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                </methodref>
                <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                </methodref>
                <methodref name="UnitName" visibility="public" procflags="class">
                </methodref>
                <methodref name="UnitScope" visibility="public" procflags="class">
                </methodref>
                <methodref name="Equals" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetHashCode" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="ToString" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="SafeCallException" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="Dispatch" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="NewInstance" visibility="public" procflags="class virtual">
                </methodref>
                <methodref name="FreeInstance" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                </methodref>
                <methodref name="GetDisposed" visibility="protected" procflags="inline">
                </methodref>
                <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                </methodref>
                <propertyref name="Disposed" visibility="protected">
                </propertyref>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FTaskbarHandler" type="TTaskbarHandler" visibility="private" size="4" offset="720" file="Vcl.Forms.pas" line="703"/>
      <field name="FActiveControl" type="TWinControl" visibility="private" size="4" offset="724" file="Vcl.Forms.pas" line="704"/>
      <field name="FFocusedControl" type="TWinControl" visibility="private" size="4" offset="728" file="Vcl.Forms.pas" line="705"/>
      <field name="FBorderIcons" type="TBorderIcons" visibility="private" size="1" offset="732" file="Vcl.Forms.pas" line="706"/>
      <field name="FBorderStyle" type="TFormBorderStyle" visibility="private" size="1" offset="733" file="Vcl.Forms.pas" line="707"/>
      <field name="FWindowState" type="TWindowState" visibility="private" size="1" offset="734" file="Vcl.Forms.pas" line="708"/>
      <field name="FShowAction" type="TShowAction" visibility="private" size="1" offset="735" file="Vcl.Forms.pas" line="709"/>
      <field name="FKeyPreview" type="Boolean" visibility="private" size="1" offset="736" file="Vcl.Forms.pas" line="710"/>
      <field name="FActive" type="Boolean" visibility="private" size="1" offset="737" file="Vcl.Forms.pas" line="711"/>
      <field name="FFormStyle" type="TFormStyle" visibility="private" size="1" offset="738" file="Vcl.Forms.pas" line="712"/>
      <field name="FPosition" type="TPosition" visibility="private" size="1" offset="739" file="Vcl.Forms.pas" line="713"/>
      <field name="FDefaultMonitor" type="TDefaultMonitor" visibility="private" size="1" offset="740" file="Vcl.Forms.pas" line="714"/>
      <field name="FTileMode" type="TTileMode" visibility="private" size="1" offset="741" file="Vcl.Forms.pas" line="715"/>
      <field name="FDropTarget" type="Boolean" visibility="private" size="1" offset="742" file="Vcl.Forms.pas" line="716"/>
      <field name="FPrintScale" type="TPrintScale" visibility="private" size="1" offset="743" file="Vcl.Forms.pas" line="717"/>
      <field name="FCanvas" type="TControlCanvas" visibility="private" size="4" offset="744" file="Vcl.Forms.pas" line="718"/>
      <field name="FHelpFile" type="string" visibility="private" size="4" offset="748" file="Vcl.Forms.pas" line="719"/>
      <field name="FIcon" type="TIcon" visibility="private" size="4" offset="752" file="Vcl.Forms.pas" line="720"/>
      <field name="FInCMParentBiDiModeChanged" type="Boolean" visibility="private" size="1" offset="756" file="Vcl.Forms.pas" line="721"/>
      <field name="FMenu" type="TMainMenu" visibility="private" size="4" offset="760" file="Vcl.Forms.pas" line="722"/>
      <field name="FModalResult" type="TModalResult" visibility="private" size="4" offset="764" file="Vcl.Forms.pas" line="723"/>
      <field name="FDesigner" type="IDesignerHook" visibility="private" size="4" offset="768" file="Vcl.Forms.pas" line="724"/>
      <field name="FWindowMenu" type="TMenuItem" visibility="private" size="4" offset="772" file="Vcl.Forms.pas" line="725"/>
      <field name="FFontHeightFor96DPI" type="Integer" visibility="private" size="4" offset="776" file="Vcl.Forms.pas" line="726"/>
      <field name="FScaled" type="Boolean" visibility="private" size="1" offset="780" file="Vcl.Forms.pas" line="727"/>
      <field name="FObjectMenuItem" type="TMenuItem" visibility="private" size="4" offset="784" file="Vcl.Forms.pas" line="728"/>
      <field name="FOleForm" type="IOleForm" visibility="private" size="4" offset="788" file="Vcl.Forms.pas" line="729"/>
      <field name="FTextHeight" type="Integer" visibility="private" size="4" offset="792" file="Vcl.Forms.pas" line="730"/>
      <field name="FDefClientProc" type="Pointer" visibility="private" size="4" offset="796" file="Vcl.Forms.pas" line="731"/>
      <field name="FActiveOleControl" type="TWinControl" visibility="private" size="4" offset="800" file="Vcl.Forms.pas" line="732"/>
      <field name="FSavedBorderStyle" type="TFormBorderStyle" visibility="private" size="1" offset="804" file="Vcl.Forms.pas" line="733"/>
      <field name="FOnActivate" type="TNotifyEvent" visibility="private" size="8" offset="808" file="Vcl.Forms.pas" line="734"/>
      <field name="FOnAfterMonitorDpiChanged" type="TMonitorDpiChangedEvent" visibility="private" size="8" offset="816" file="Vcl.Forms.pas" line="735"/>
      <field name="FOnBeforeMonitorDpiChanged" type="TMonitorDpiChangedEvent" visibility="private" size="8" offset="824" file="Vcl.Forms.pas" line="736"/>
      <field name="FOnClose" type="TCloseEvent" visibility="private" size="8" offset="832" file="Vcl.Forms.pas" line="737"/>
      <field name="FOnCloseQuery" type="TCloseQueryEvent" visibility="private" size="8" offset="840" file="Vcl.Forms.pas" line="738"/>
      <field name="FOnDeactivate" type="TNotifyEvent" visibility="private" size="8" offset="848" file="Vcl.Forms.pas" line="739"/>
      <field name="FOnHelp" type="THelpEvent" visibility="private" size="8" offset="856" file="Vcl.Forms.pas" line="740"/>
      <field name="FOnHide" type="TNotifyEvent" visibility="private" size="8" offset="864" file="Vcl.Forms.pas" line="741"/>
      <field name="FOnPaint" type="TNotifyEvent" visibility="private" size="8" offset="872" file="Vcl.Forms.pas" line="742"/>
      <field name="FOnShortCut" type="TShortCutEvent" visibility="private" size="8" offset="880" file="Vcl.Forms.pas" line="743"/>
      <field name="FOnShow" type="TNotifyEvent" visibility="private" size="8" offset="888" file="Vcl.Forms.pas" line="744"/>
      <field name="FOnCreate" type="TNotifyEvent" visibility="private" size="8" offset="896" file="Vcl.Forms.pas" line="745"/>
      <field name="FOnDestroy" type="TNotifyEvent" visibility="private" size="8" offset="904" file="Vcl.Forms.pas" line="746"/>
      <field name="FAlphaBlend" type="Boolean" visibility="private" size="1" offset="912" file="Vcl.Forms.pas" line="747"/>
      <field name="FAlphaBlendValue" type="Byte" visibility="private" size="1" offset="913" file="Vcl.Forms.pas" line="748"/>
      <field name="FPopupChildren" type="TList" visibility="private" size="4" offset="916" file="Vcl.Forms.pas" line="749"/>
      <field name="FPopupMode" type="TPopupMode" visibility="private" size="1" offset="920" file="Vcl.Forms.pas" line="750"/>
      <field name="FPopupParent" type="TCustomForm" visibility="private" size="4" offset="924" file="Vcl.Forms.pas" line="751"/>
      <field name="FRecreateChildren" type="TList" visibility="private" size="4" offset="928" file="Vcl.Forms.pas" line="752"/>
      <field name="FPopupWnds" type="TPopupWndArray" visibility="private" size="4" offset="932" file="Vcl.Forms.pas" line="753"/>
      <field name="FInternalPopupParent" type="TCustomForm" visibility="private" size="4" offset="936" file="Vcl.Forms.pas" line="754"/>
      <field name="FInternalPopupParentWnd" type="HWND" visibility="private" size="4" offset="940" file="Vcl.Forms.pas" line="755"/>
      <field name="FScreenSnap" type="Boolean" visibility="private" size="1" offset="944" file="Vcl.Forms.pas" line="756"/>
      <field name="FSnapBuffer" type="Integer" visibility="private" size="4" offset="948" file="Vcl.Forms.pas" line="757"/>
      <field name="FTransparentColor" type="Boolean" visibility="private" size="1" offset="952" file="Vcl.Forms.pas" line="758"/>
      <field name="FTransparentColorValue" type="TColor" visibility="private" size="4" offset="956" file="Vcl.Forms.pas" line="759"/>
      <field name="FCreatingMainForm" type="Boolean" visibility="private" size="1" offset="960" file="Vcl.Forms.pas" line="760"/>
      <field name="FGlassFrame" type="TGlassFrame" visibility="private" size="4" offset="964" file="Vcl.Forms.pas" line="761"/>
      <field name="FCustomTitleBar" type="TTitleBar" visibility="private" size="4" offset="968" file="Vcl.Forms.pas" line="762"/>
      <field name="FRefreshGlassFrame" type="Boolean" visibility="private" size="1" offset="972" file="Vcl.Forms.pas" line="763"/>
      <field name="FNeedToHideDesignerCaption" type="Boolean" visibility="private" size="1" offset="973" file="Vcl.Forms.pas" line="764"/>
      <field name="FClientHandle" type="HWND" visibility="private" size="4" offset="976" file="Vcl.Forms.pas" line="768"/>
      <field name="FClientInstance" type="Pointer" visibility="private" size="4" offset="980" file="Vcl.Forms.pas" line="769"/>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.Forms.pas" line="771">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.Forms.pas" line="772">
      </procedure>
      <procedure name="RefreshMDIMenu" visibility="private" file="Vcl.Forms.pas" line="773">
      </procedure>
      <function name="GetCanvas" visibility="private" file="Vcl.Forms.pas" line="774">
        <parameters>
          <retval type="TCanvas"/>
        </parameters>
      </function>
      <function name="GetIconHandle" visibility="private" file="Vcl.Forms.pas" line="775">
        <parameters>
          <retval type="HICON"/>
        </parameters>
      </function>
      <function name="GetLeft" visibility="private" file="Vcl.Forms.pas" line="776">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetMonitor" visibility="private" file="Vcl.Forms.pas" line="777">
        <parameters>
          <retval type="TMonitor"/>
        </parameters>
      </function>
      <function name="GetPopupChildren" visibility="private" file="Vcl.Forms.pas" line="778">
        <parameters>
          <retval type="TList"/>
        </parameters>
      </function>
      <function name="GetRecreateChildren" visibility="private" file="Vcl.Forms.pas" line="779">
        <parameters>
          <retval type="TList"/>
        </parameters>
      </function>
      <function name="GetScaled" visibility="private" file="Vcl.Forms.pas" line="780">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetTextHeight" visibility="private" file="Vcl.Forms.pas" line="781">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetTop" visibility="private" file="Vcl.Forms.pas" line="782">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="IconChanged" visibility="private" file="Vcl.Forms.pas" line="783">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="IsAutoScrollStored" visibility="private" file="Vcl.Forms.pas" line="784">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsClientSizeStored" visibility="private" file="Vcl.Forms.pas" line="785">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsForm" visibility="private" file="Vcl.Forms.pas" line="786">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsFormSizeStored" visibility="private" file="Vcl.Forms.pas" line="787">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsIconStored" visibility="private" file="Vcl.Forms.pas" line="788">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="MergeMenu" visibility="private" file="Vcl.Forms.pas" line="789">
        <parameters>
          <parameter name="MergeState" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="ReadIgnoreFontProperty" visibility="private" file="Vcl.Forms.pas" line="790">
        <parameters>
          <parameter name="Reader" type="TReader"/>
        </parameters>
      </procedure>
      <procedure name="ReadTextHeight" visibility="private" file="Vcl.Forms.pas" line="791">
        <parameters>
          <parameter name="Reader" type="TReader"/>
        </parameters>
      </procedure>
      <procedure name="SetActive" visibility="private" file="Vcl.Forms.pas" line="792">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetActiveControl" visibility="private" file="Vcl.Forms.pas" line="793">
        <parameters>
          <parameter name="Control" type="TWinControl"/>
        </parameters>
      </procedure>
      <procedure name="SetBorderIcons" visibility="private" file="Vcl.Forms.pas" line="794">
        <parameters>
          <parameter name="Value" type="TBorderIcons"/>
        </parameters>
      </procedure>
      <procedure name="SetBorderStyle" visibility="private" file="Vcl.Forms.pas" line="795">
        <parameters>
          <parameter name="Value" type="TFormBorderStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetClientHeight" visibility="private" file="Vcl.Forms.pas" line="796">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetClientWidth" visibility="private" file="Vcl.Forms.pas" line="797">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetDesigner" visibility="private" file="Vcl.Forms.pas" line="798">
        <parameters>
          <parameter name="ADesigner" type="IDesignerHook"/>
        </parameters>
      </procedure>
      <procedure name="SetFormStyle" visibility="private" file="Vcl.Forms.pas" line="799">
        <parameters>
          <parameter name="Value" type="TFormStyle"/>
        </parameters>
      </procedure>
      <procedure name="SetTaskbarHandler" visibility="private" file="Vcl.Forms.pas" line="800">
        <parameters>
          <parameter name="Value" type="TTaskbarHandler"/>
        </parameters>
      </procedure>
      <procedure name="SetIcon" visibility="private" file="Vcl.Forms.pas" line="801">
        <parameters>
          <parameter name="Value" type="TIcon"/>
        </parameters>
      </procedure>
      <procedure name="SetLeft" visibility="private" file="Vcl.Forms.pas" line="802">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetMenu" visibility="private" file="Vcl.Forms.pas" line="803">
        <parameters>
          <parameter name="Value" type="TMainMenu"/>
        </parameters>
      </procedure>
      <procedure name="SetPosition" visibility="private" file="Vcl.Forms.pas" line="804">
        <parameters>
          <parameter name="Value" type="TPosition"/>
        </parameters>
      </procedure>
      <procedure name="SetPopupMode" visibility="private" file="Vcl.Forms.pas" line="805">
        <parameters>
          <parameter name="Value" type="TPopupMode"/>
        </parameters>
      </procedure>
      <procedure name="SetScaled" visibility="private" file="Vcl.Forms.pas" line="806">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetTop" visibility="private" file="Vcl.Forms.pas" line="807">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="SetVisible" visibility="private" file="Vcl.Forms.pas" line="808">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetWindowFocus" visibility="private" file="Vcl.Forms.pas" line="809">
      </procedure>
      <procedure name="SetWindowMenu" visibility="private" file="Vcl.Forms.pas" line="810">
        <parameters>
          <parameter name="Value" type="TMenuItem"/>
        </parameters>
      </procedure>
      <procedure name="SetObjectMenuItem" visibility="private" file="Vcl.Forms.pas" line="811">
        <parameters>
          <parameter name="Value" type="TMenuItem"/>
        </parameters>
      </procedure>
      <procedure name="SetWindowState" visibility="private" file="Vcl.Forms.pas" line="812">
        <parameters>
          <parameter name="Value" type="TWindowState"/>
        </parameters>
      </procedure>
      <procedure name="SetWindowToMonitor" visibility="private" file="Vcl.Forms.pas" line="813">
      </procedure>
      <procedure name="ScaleForPPIRect" visibility="private" file="Vcl.Forms.pas" line="814">
        <parameters>
          <parameter name="NewPPI" type="Integer"/>
          <parameter name="NewRect" type="PRect"/>
        </parameters>
      </procedure>
      <procedure name="ScaleNormalSize" visibility="private" file="Vcl.Forms.pas" line="815">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="WriteTextHeight" visibility="private" file="Vcl.Forms.pas" line="817">
        <parameters>
          <parameter name="Writer" type="TWriter"/>
        </parameters>
      </procedure>
      <function name="NormalColor" visibility="private" file="Vcl.Forms.pas" line="818">
        <parameters>
          <retval type="TColor"/>
        </parameters>
      </function>
      <procedure name="WMPaint" visibility="private" procflags="message" file="Vcl.Forms.pas" line="819">
        <parameters>
          <parameter name="Message" type="TWMPaint" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCPaint" visibility="private" procflags="message" file="Vcl.Forms.pas" line="820">
        <parameters>
          <parameter name="Message" type="TWMNCPaint" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEraseBkgnd" visibility="private" procflags="message" file="Vcl.Forms.pas" line="821">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetIcon" visibility="private" procflags="message" file="Vcl.Forms.pas" line="822">
        <parameters>
          <parameter name="Message" type="TWMSetIcon" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMIconEraseBkgnd" visibility="private" procflags="message" file="Vcl.Forms.pas" line="823">
        <parameters>
          <parameter name="Message" type="TWMEraseBkgnd" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMQueryDragIcon" visibility="private" procflags="message" file="Vcl.Forms.pas" line="824">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCCreate" visibility="private" procflags="message" file="Vcl.Forms.pas" line="825">
        <parameters>
          <parameter name="Message" type="TWMNCCreate" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCHitTest" visibility="private" procflags="message" file="Vcl.Forms.pas" line="826">
        <parameters>
          <parameter name="Message" type="TWMNCHitTest" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCLButtonDown" visibility="private" procflags="message" file="Vcl.Forms.pas" line="827">
        <parameters>
          <parameter name="Message" type="TWMNCHitMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMDestroy" visibility="private" procflags="message" file="Vcl.Forms.pas" line="828">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMCommand" visibility="private" procflags="message" file="Vcl.Forms.pas" line="829">
        <parameters>
          <parameter name="Message" type="TWMCommand" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMInitMenuPopup" visibility="private" procflags="message" file="Vcl.Forms.pas" line="830">
        <parameters>
          <parameter name="Message" type="TWMInitMenuPopup" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMenuChar" visibility="private" procflags="message" file="Vcl.Forms.pas" line="831">
        <parameters>
          <parameter name="Message" type="TWMMenuChar" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMenuSelect" visibility="private" procflags="message" file="Vcl.Forms.pas" line="832">
        <parameters>
          <parameter name="Message" type="TWMMenuSelect" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMActivate" visibility="private" procflags="message" file="Vcl.Forms.pas" line="833">
        <parameters>
          <parameter name="Message" type="TWMActivate" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMClose" visibility="private" procflags="message" file="Vcl.Forms.pas" line="834">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMQueryEndSession" visibility="private" procflags="message" file="Vcl.Forms.pas" line="835">
        <parameters>
          <parameter name="Message" type="TWMQueryEndSession" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSysCommand" visibility="private" procflags="message" file="Vcl.Forms.pas" line="836">
        <parameters>
          <parameter name="Message" type="TWMSysCommand" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMShowWindow" visibility="private" procflags="message" file="Vcl.Forms.pas" line="837">
        <parameters>
          <parameter name="Message" type="TWMShowWindow" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMDIActivate" visibility="private" procflags="message" file="Vcl.Forms.pas" line="838">
        <parameters>
          <parameter name="Message" type="TWMMDIActivate" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNextDlgCtl" visibility="private" procflags="message" file="Vcl.Forms.pas" line="839">
        <parameters>
          <parameter name="Message" type="TWMNextDlgCtl" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMEnterMenuLoop" visibility="private" procflags="message" file="Vcl.Forms.pas" line="840">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMHelp" visibility="private" procflags="message" file="Vcl.Forms.pas" line="841">
        <parameters>
          <parameter name="Message" type="TWMHelp" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetMinMaxInfo" visibility="private" procflags="message" file="Vcl.Forms.pas" line="842">
        <parameters>
          <parameter name="Message" type="TWMGetMinMaxInfo" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSettingChange" visibility="private" procflags="message" file="Vcl.Forms.pas" line="843">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMWindowPosChanging" visibility="private" procflags="message" file="Vcl.Forms.pas" line="844">
        <parameters>
          <parameter name="Message" type="TWMWindowPosMsg" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMWindowPosChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="845">
        <parameters>
          <parameter name="Message" type="TWMWindowPosMsg" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCCalcSize" visibility="private" procflags="message" file="Vcl.Forms.pas" line="846">
        <parameters>
          <parameter name="Message" type="TWMNCCalcSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGestureNotify" visibility="private" procflags="message" file="Vcl.Forms.pas" line="847">
        <parameters>
          <parameter name="Message" type="TWMGestureNotify" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMDwmSendIconicLivePreviewBitmap" visibility="private" procflags="message" file="Vcl.Forms.pas" line="848">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMDwmSendIconicThumbnail" visibility="private" procflags="message" file="Vcl.Forms.pas" line="849">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMDpiChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="850">
        <parameters>
          <parameter name="Message" type="TWMDpi" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMActivate" visibility="private" procflags="message" file="Vcl.Forms.pas" line="851">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMAppSysCommand" visibility="private" procflags="message" file="Vcl.Forms.pas" line="852">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMBiDiModeChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="853">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDeactivate" visibility="private" procflags="message" file="Vcl.Forms.pas" line="854">
        <parameters>
          <parameter name="Message" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDialogKey" visibility="private" procflags="message" file="Vcl.Forms.pas" line="855">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMColorChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="856">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMCtl3DChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="857">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMFontChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="858">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMMenuChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="859">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMShowingChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="860">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMIconChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="861">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMRelease" visibility="private" procflags="message" file="Vcl.Forms.pas" line="862">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMTextChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="863">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMUIActivate" visibility="private" procflags="message" file="Vcl.Forms.pas" line="864">
        <parameters>
          <parameter name="Message" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMParentBiDiModeChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="865">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMParentFontChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="866">
        <parameters>
          <parameter name="Message" type="TCMParentFontChanged" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMPopupHwndDestroy" visibility="private" procflags="message" file="Vcl.Forms.pas" line="867">
        <parameters>
          <parameter name="Message" type="TCMPopupHWndDestroy" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMUpdateActions" visibility="private" procflags="message" file="Vcl.Forms.pas" line="868">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMIsShortCut" visibility="private" procflags="message" file="Vcl.Forms.pas" line="869">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetActiveOleControl" visibility="private" file="Vcl.Forms.pas" line="870">
        <parameters>
          <parameter name="Control" type="TWinControl"/>
        </parameters>
      </procedure>
      <procedure name="SetLayeredAttribs" visibility="private" file="Vcl.Forms.pas" line="871">
      </procedure>
      <procedure name="SetAlphaBlend" visibility="private" file="Vcl.Forms.pas" line="872">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetAlphaBlendValue" visibility="private" file="Vcl.Forms.pas" line="873">
        <parameters>
          <parameter name="Value" type="Byte" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetTransparentColor" visibility="private" file="Vcl.Forms.pas" line="874">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetTransparentColorValue" visibility="private" file="Vcl.Forms.pas" line="875">
        <parameters>
          <parameter name="Value" type="TColor" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="InitAlphaBlending" visibility="private" file="Vcl.Forms.pas" line="876">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="SetGlassFrame" visibility="private" file="Vcl.Forms.pas" line="877">
        <parameters>
          <parameter name="Value" type="TGlassFrame" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetCustomTitleBar" visibility="private" file="Vcl.Forms.pas" line="878">
        <parameters>
          <parameter name="Value" type="TTitleBar" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="UpdateGlassFrame" visibility="private" file="Vcl.Forms.pas" line="879">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="UpdateGlassFrameControls" visibility="private" file="Vcl.Forms.pas" line="880">
        <parameters>
          <parameter name="Rect" type="TRect" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="IgnoreIdent" visibility="private" file="Vcl.Forms.pas" line="881">
        <parameters>
          <parameter name="Reader" type="TReader"/>
        </parameters>
      </procedure>
      <procedure name="CMActionExecute" visibility="private" procflags="message" file="Vcl.Forms.pas" line="888">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMActionUpdate" visibility="private" procflags="message" file="Vcl.Forms.pas" line="889">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <field name="FClientWidth" type="Integer" visibility="protected" size="4" offset="984" file="Vcl.Forms.pas" line="896"/>
      <field name="FClientHeight" type="Integer" visibility="protected" size="4" offset="988" file="Vcl.Forms.pas" line="897"/>
      <field name="FFormState" type="TFormState" visibility="protected" size="1" offset="992" file="Vcl.Forms.pas" line="898"/>
      <procedure name="Activate" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="899">
      <devnotes><summary>
Activation event dispatcher.
Activation is the event dispatcher for form activations.
The form component calls Activate in response to the CM_ACTIVATE message, sent when a form gets the focus either because of a change in active windows within an application or because of the application becoming active. As defined in TCustomForm, Activate simply calls the OnActivate event handler.
</summary></devnotes></procedure>
      <procedure name="ActiveChanged" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="900">
      <devnotes><summary>
Active state event dispatcher.
ActiveChanged is the event dispatcher for changes in the form's active status. As implemented in TCustomForm, ActiveChanged does nothing. Override this method in a descendant class to implement event handling or other response to a change in the active form.
</summary></devnotes></procedure>
      <procedure name="AdjustClientRect" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="901">
        <parameters>
          <parameter name="Rect" type="TRect" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Adjusts the ClientRect property to exclude the scroll bars.
Vcl.Forms.TCustomForm.AdjustClientRect inherits from Vcl.Forms.TScrollingWinControl.AdjustClientRect. All content below this line refers to Vcl.Forms.TScrollingWinControl.AdjustClientRect.
Adjusts the ClientRect property to exclude the scroll bars.
AdjustClientRect is called internally when the control needs accurate information on where to place child controls within the client area. It indents Rect to exclude the area taken by the scroll bars, then calls the inherited AdjustClientRect method.
</summary></devnotes></procedure>
      <procedure name="AlignControls" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="902">
        <parameters>
          <parameter name="AControl" type="TControl"/>
          <parameter name="Rect" type="TRect" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Aligns all child controls of the form that fall within a specified rectangle.
Use AlignControls to align all controls within an area of the form. Specify the area in which to align the controls as the value of the Rect parameter.
AlignControls uses the Align property value for each child control to determine how to align it. The AControl parameter can be nil (Delphi) or NULL (C++). If you specify a control in AControl, that control takes precedence in alignment over other, similarly aligned controls.
</summary></devnotes></procedure>
      <procedure name="BeginAutoDrag" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="903">
      <devnotes><summary>
Responds when the user starts dragging the form if DragMode is dmAutomatic.
BeginAutoDrag suppresses the default behavior of the BeginAutoDrag method. This is because forms do not change the mouse cursor when dragged.
</summary></devnotes></procedure>
      <procedure name="ChangeScale" visibility="protected" procflags="overload override" file="Vcl.Forms.pas" line="904">
        <parameters>
          <parameter name="M" type="Integer"/>
          <parameter name="D" type="Integer"/>
          <parameter name="isDpiChange" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Repositions and resizes the form by the ratio M/D, adjusting its client area and font size as needed.
TCustomForm overrides ChangeScale to rescale any scroll bars and child controls.
</summary></devnotes></procedure>
      <procedure name="ClientWndProc" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="905">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Provides specific message responses for a MDI form from the client.
The ClientWndForm method receives message for a MDI form from a client. ClientWndForm is called when a form is created. ClientWndForm handles messages that deal with background erase, repaint, and determining which part of the window corresponds to a particular screen coordinate. Override ClientWndForm to change how the form responds to Windows client messages.
</summary></devnotes></procedure>
      <procedure name="CloseModal" visibility="protected" file="Vcl.Forms.pas" line="906">
      <devnotes><summary>
CloseModal prepares a modal form for closing.
Do not call CloseModal in your application. CloseModal is used by the VCL when a modal form needs to be closed. CloseModal does not close the form by itself; it simply calls the registered close events and updates the ModalResult property. 
</summary></devnotes></procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="907">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Initializes the window-creation parameter record when the form window is created.
The CreateWnd method calls CreateParams to initialize the parameters it passes to CreateWindowHandle. TCustomForm overrides CreateParams to customize the way the form creates its Windows representation after calling the inherited method. You should never need to override this method in the context of a form class.
The fields of the Params parameter become the parameters to a call to the CreateWindowEx OS function.
</summary></devnotes></procedure>
      <procedure name="CreateWindowHandle" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="908">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="const"/>
        </parameters>
      <devnotes><summary>
Creates a form window given a set of window-creation parameters.
The CreateWnd method calls CreateWindowHandle to create the form window once it has been specified in the window-creation parameters. CreateWindowHandle creates the window by calling the CreateWindowEx API function, passing parameters from the record passed in the Params parameter. CreateWindowHandle removes the CS_HREDRAW and CS_VREDRAW class styles from the window class.
Params holds information needed when telling Windows to create a window handle.
</summary></devnotes></procedure>
      <procedure name="CreateWnd" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="909">
      <devnotes><summary>
Creates the form window.
CreateWnd is called when the form is created, and whenever a change to the form requires the window to be recreated. CreateWnd calls (indirectly) the CreateParams method to obtain the window creation parameters, and then calls CreateWindowHandle to direct Windows to create the underlying window for the form. It then initializes the newly-created window to reflect the property settings of the form.
</summary></devnotes></procedure>
      <procedure name="Deactivate" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="910">
      <devnotes><summary>
Generates an OnDeactivate event.
The form component calls Deactivate in response to the CM_DEACTIVATE message, sent when a form gets the focus either because of a change in active windows within an application or because of the application becoming active.
The default Deactivate method calls any event handler attached by the user to the OnDeactivate event. Override this method to block the OnDeactivate event or provide additional responses to the loss of activation.
</summary></devnotes></procedure>
      <procedure name="DefineProperties" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="911">
        <parameters>
          <parameter name="Filer" type="TFiler"/>
        </parameters>
      <devnotes><summary>
Designates methods for storing a form's unpublished data on a stream such as a form file.
DefineProperties calls the inherited method and calls the filer object's DefineProperty method for the PixelsPerInch,and TextHeight properties. TForm descendants can also specify methods that read and write data other than properties by overriding the DefineProperties method.
</summary></devnotes></procedure>
      <procedure name="DestroyHandle" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="912">
      <devnotes><summary>
Destroys the control's window without destroying the control.
Vcl.Forms.TCustomForm.DestroyHandle inherits from Vcl.Controls.TWinControl.DestroyHandle. All content below this line refers to Vcl.Controls.TWinControl.DestroyHandle.
Destroys the control's window without destroying the control.
Call DestroyHandle to dispose of the window, but leave the control intact. The control can later recreate the window if needed. DestroyHandle is the converse operation to CreateHandle. Applications should call the high-level CreateHandle and DestroyHandle methods, rather than the lower-level methods of CreateWnd and DestroyWnd, whenever possible.
If the control has TWinControl objects as child controls, DestroyHandle calls each of their DestroyHandle methods before calling DestroyWnd to destroy its own handle.
</summary></devnotes></procedure>
      <procedure name="DestroyWindowHandle" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="913">
      <devnotes><summary>
Destroys the window created in the CreateWindowHandle method.
DestroyWindowHandle is called automatically to destroy the window associated with a form before destroying the form.
</summary></devnotes></procedure>
      <procedure name="DoClose" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="914">
        <parameters>
          <parameter name="Action" type="TCloseAction" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Form closing event dispatcher.
DoClose is called automatically when the form is about to close. DoClose can alter closing behavior by changing the Action parameter. For more information, refer to the OnClose event handler.
As implemented in TCustomForm, DoClose simply calls the OnClose event handler.
</summary></devnotes></procedure>
      <procedure name="DoCreate" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="915">
      <devnotes><summary>
Form creation event dispatcher.
DoCreate is called automatically after form construction is complete. The precise way DoCreate is called can be modified by setting the OldCreateOrder property.
As implemented in TCustomForm, DoCreate simply calls the OnCreate event handler.
</summary></devnotes></procedure>
      <procedure name="DoDestroy" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="916">
      <devnotes><summary>
Form destruction event dispatcher.
DoDestroy is called automatically when the TCustomForm object is about to be deallocated. The precise way DoDestroy is called can be modified by setting the OldCreateOrder property.
As implemented in TCustomForm, DoDestroy simply calls the OnDestroy event handler.
</summary></devnotes></procedure>
      <procedure name="DoHide" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="917">
      <devnotes><summary>
Form hide event dispatcher.
DoHide is called automatically when the form is hidden.
As implemented in TCustomForm, DoHide calls the OnHide event handler.
</summary></devnotes></procedure>
      <procedure name="DoShow" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="918">
      <devnotes><summary>
Form show event dispatcher.
DoShow is called automatically when the application is about to show the form. As implemented in TCustomForm, DoShow simply calls the OnShow event handler.
</summary></devnotes></procedure>
      <procedure name="DoThumbButtonNotify" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="919">
        <parameters>
          <parameter name="ItemID" type="Word"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="DoWindowPreviewRequest" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="920">
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="DoThumbPreviewRequest" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="921">
        <parameters>
          <parameter name="APreviewHeight" type="Word"/>
          <parameter name="APreviewWidth" type="Word"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <function name="DoWritePixelsPerInch" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="922">
        <parameters>
          <parameter name="Filer" type="TFiler"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>


Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <procedure name="GetBorderIconStyles" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="923">
        <parameters>
          <parameter name="Style" type="Cardinal" paramflags="var"/>
          <parameter name="ExStyle" type="Cardinal" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="GetBorderStyles" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="924">
        <parameters>
          <parameter name="Style" type="Cardinal" paramflags="var"/>
          <parameter name="ExStyle" type="Cardinal" paramflags="var"/>
          <parameter name="ClassStyle" type="Cardinal" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <function name="GetClientRect" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="925">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      <devnotes><summary>
Returns the value of the ClientRect property.
GetClientRect is the protected access function for the ClientRect property. It returns the dimensions of the form window, indented by any scroll bars and menus.
Override this method to change the way the client area of the form is defined.
</summary></devnotes></function>
      <function name="GetFloating" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="926">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Returns the value of the Floating property.
GetFloating is the protected access function for the Floating property. Override this method in descendants that implement floating windows in some class-specific way.
</summary></devnotes></function>
      <function name="GetInternalTextHeight" visibility="protected" file="Vcl.Forms.pas" line="927">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      <devnotes><summary>
Returns the FTextHeight integer value of  TCustomForm.
</summary></devnotes></function>
      <function name="GetOwnerWindow" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="928">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <function name="HandleCreateException" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="929">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Handles exceptions that are raised by the OnCreate event handler.
The form calls HandleCreateException internally if the OnCreate event handler raises an exception. HandleCreateException forwards the exception on to the application object, which generates an OnException event. If there is no OnException event handler, the application displays an exception message box.
HandleCreateException returns true if it handles the exception, false otherwise.
</summary></devnotes></function>
      <procedure name="InitializeNewForm" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="930">
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="931">
      <devnotes><summary>
Performs fix-ups when the form is first loaded into memory.
Loaded overrides the inherited method to give focus to the ActiveControl if it is assigned. Before assigning focus, Loaded calls the inherited method to perform any lower-level initialization.
</summary></devnotes></procedure>
      <procedure name="Notification" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="932">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="Operation" type="TOperation"/>
        </parameters>
      <devnotes><summary>
Responds to notifications that objects are about to be inserted or removed.
Notification is called when the component specified by AComponent is about to be inserted or removed, as specified by Operation. By default, forms pass along the notification to their owned components, if any. In addition, Notification makes internal adjustments if the main menu is added or deleted.
A form can, if needed, override Notification to make other adjustments when components are inserted or removed. In particular, if a form has object fields or properties that contains references to other components, it might check the notifications of component removals and invalidate those references as needed.
</summary></devnotes></procedure>
      <procedure name="Paint" visibility="protected" procflags="dynamic" file="Vcl.Forms.pas" line="934">
      <devnotes><summary>
Generates an OnPaint event.
The form component calls Paint in response to the WM_PAINT message (sent when the window needs to be painted) before rendering all controls on the form.
The default Paint method calls any event handler attached by the user to the OnPaint event. Override Paint to block the OnPaint event or to draw additional features before or after the OnPaint event.
</summary></devnotes></procedure>
      <procedure name="PaintWindow" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="935">
        <parameters>
          <parameter name="DC" type="HDC"/>
        </parameters>
      <devnotes><summary>
Renders the image of the form.
Applications can't call this protected method. It is called when the form needs to be painted.
PaintWindow locks the canvas to prevent threading issues, assigns the DC parameter as the Handle of the form's canvas, and then calls the Paint method to render the image of the form.
</summary></devnotes></procedure>
      <function name="PaletteChanged" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="936">
        <parameters>
          <parameter name="Foreground" type="Boolean"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Responds to changes in the system's palette by realizing the control's palette as returned from GetPalette.
PaletteChanged is called automatically when the system palette changes. The Foreground parameter indicates whether the palette realization should treat this control's palette as being in the foreground or the background. The return value from PaletteChanged indicates whether the form actually realized its palette, returning true only if the form has an associated palette.
Most applications should not need to alter the default behavior of PaletteChanged.
</summary></devnotes></function>
      <function name="GetDesignDpi" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="937">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      <devnotes><summary>
Obtains the design Dpi for the form where the control was designed. 
Vcl.Forms.TCustomForm.GetDesignDpi inherits from Vcl.Controls.TControl.GetDesignDpi. All content below this line refers to Vcl.Controls.TControl.GetDesignDpi.
Obtains the design Dpi for the form where the control was designed. 


</summary></devnotes></function>
      <procedure name="SetPixelsPerInch" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="938">
        <parameters>
          <parameter name="Value" type="Integer"/>
        </parameters>
      <devnotes><summary>


Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="ReadState" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="939">
        <parameters>
          <parameter name="Reader" type="TReader"/>
        </parameters>
      <devnotes><summary>
Reads the form's published properties, stored data, and owned components from a reader object.
ReadState is part of a sequence of calls used by the VCL streaming system that loads and saves VCL components. It reads the values of all the component's published properties, stored data, and owned components from the reader object passed in Reader. Do not call ReadState directly.
Any descendant classes overriding ReadState should end with a call to the inherited ReadState method.
</summary></devnotes></procedure>
      <procedure name="RequestAlign" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="940">
      <devnotes><summary>
Instructs the form's parent (if any) to reposition the form, enforcing its Align property.
RequestAlign is called internally when changes are made to the size or position of the form, so that it remains properly aligned within a dock site or properly positioned on the screen.
</summary></devnotes></procedure>
      <procedure name="SetChildOrder" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="941">
        <parameters>
          <parameter name="Child" type="TComponent"/>
          <parameter name="Order" type="Integer"/>
        </parameters>
      <devnotes><summary>
Changes the order in which Child appears when GetChildren is called.
Use SetChildOrder to change the order in which child components are loaded and saved. The Child moves as if it were an item in a list object: items previously below the child's old position move up, and those below the new position move down.
</summary></devnotes></procedure>
      <procedure name="SetParentBiDiMode" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="942">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Sets the ParentBiDiMode property.
SetParentBiDiMode is the protected implementation of the ParentBiDiMode property. It overrides the inherited method to obtain the BiDiMode property of the application if the form does not have a parent.
</summary></devnotes></procedure>
      <procedure name="DoDock" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="943">
        <parameters>
          <parameter name="NewDockSite" type="TWinControl"/>
          <parameter name="ARect" type="TRect" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Docking event dispatcher.
DoDock supplements the inherited DoDock method by updating form borders.
</summary></devnotes></procedure>
      <procedure name="SetParent" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="944">
        <parameters>
          <parameter name="AParent" type="TWinControl"/>
        </parameters>
      <devnotes><summary>
Sets the Parent property.
SetParent is the protected implementation of the Parent property. It overrides the inherited method to regenerate the form's window when the Parent property is changed to nil (Delphi) or NULL (C++).
</summary></devnotes></procedure>
      <procedure name="UpdateActions" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="945">
      <devnotes><summary>
Updates all actions associated with the form.
UpdateActions is called automatically when the application is idle to allow all components in the form an opportunity to update any actions for which the component is a target. This allows actions to be checked, grayed, and so on to reflect the current state of their targets.
UpdateActions updates all actions associated with the form, its menus, and the components contained in the form.
</summary></devnotes></procedure>
      <procedure name="UpdateWindowState" visibility="protected" file="Vcl.Forms.pas" line="946">
      <devnotes><summary>
Updates the WindowState property to reflect the current state of the form.
UpdateWindowState ensures that the WindowState property reflects the current state of the form.
</summary></devnotes></procedure>
      <procedure name="UpdateStyleElements" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="947">
      <devnotes><summary>


Called when the StyleElements property changes.
Vcl.Forms.TCustomForm.UpdateStyleElements inherits from Vcl.Controls.TControl.UpdateStyleElements. All content below this line refers to Vcl.Controls.TControl.UpdateStyleElements.
Called when the StyleElements property changes.
Override the UpdateStyleElements method in a descendant class to provide customized behavior for the control when the value of the StyleElements property changes. 
</summary></devnotes></procedure>
      <procedure name="ValidateRename" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="948">
        <parameters>
          <parameter name="AComponent" type="TComponent"/>
          <parameter name="CurName" type="string" paramflags="const"/>
          <parameter name="NewName" type="string" paramflags="const"/>
        </parameters>
      <devnotes><summary>
Determines if a form can rename one of its owned components.
The ValidateRename method checks to see if a form can rename one of its owned components, passed in AComponent, from its current name (CurName) to the string passed in NewName. If AComponent is nil (Delphi) or NULL (C++) or NewName is already the name of a component in the form's list, ValidateRename raises an EComponentError exception.
</summary></devnotes></procedure>
      <procedure name="VisibleChanging" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="950">
      <devnotes><summary>
Responds just before the form changes the value of its Visible property.
This protected method raises an exception if, for some reason, the form should not change its visible state.
</summary></devnotes></procedure>
      <procedure name="WndProc" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="951">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Provides specific message responses for the form.
WndProc is the first method that receives messages for a form. After calling the inherited method, WndProc performs some window activation, focus, and position message handling necessary to keep in sync with Windows. Override WndProc to change how the form responds to Windows messages.
</summary></devnotes></procedure>
      <procedure name="Resizing" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="952">
        <parameters>
          <parameter name="State" type="TWindowState"/>
        </parameters>
      <devnotes><summary>
Makes any required adjustments when the form changes size.
This protected method is called automatically when the form is resized, including when it is maximized, minimized, or restored to normal size. Resizing adjusts the size and position of any child controls that are aligned to the form.
The State parameter indicates the state of the form after the resize.


</summary></devnotes></procedure>
      <function name="get_ActiveMDIChild" visibility="protected" file="Vcl.Forms.pas" line="953">
        <parameters>
          <retval type="TForm"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <function name="get_MDIChildCount" visibility="protected" file="Vcl.Forms.pas" line="954">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <function name="get_MDIChildren" visibility="protected" file="Vcl.Forms.pas" line="955">
        <parameters>
          <parameter name="I" type="Integer"/>
          <retval type="TForm"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></function>
      <function name="QueryInterface" visibility="protected" procflags="override" callconv="stdcall" file="Vcl.Forms.pas" line="957">
        <parameters>
          <parameter name="IID" type="TGUID" paramflags="const"/>
          <parameter name="Obj" paramflags="out"/>
          <retval type="HRESULT"/>
        </parameters>
      <devnotes><summary>
Returns a reference to a specified interface if that interface is supported by the form.
For forms that support interfaces, QueryInterface calls the QueryInterface method of the interface supported by the form. QueryInterface returns a reference to the interface specified by the IID parameter, as the Obj parameter. If the form does not support the interface, the Obj parameter is nil (Delphi) or NULL (C++).
QueryInterface returns S_OK if the Obj parameter is successfully assigned.
</summary></devnotes></function>
      <procedure name="DoBeforeMonitorDpiChanged" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="959">
        <parameters>
          <parameter name="OldDPI" type="Integer"/>
          <parameter name="NewDPI" type="Integer"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="DoAfterMonitorDpiChanged" visibility="protected" procflags="virtual" file="Vcl.Forms.pas" line="960">
        <parameters>
          <parameter name="OldDPI" type="Integer"/>
          <parameter name="NewDPI" type="Integer"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <property name="ActiveMDIChild" visibility="protected" read="get_ActiveMDIChild" type="TForm" file="Vcl.Forms.pas" line="961"><devnotes><summary>
Specifies the MDI child that has focus.
Use ActiveMDIChild to get the MDI child that has focus.
If the form is not an MDI parent (that is, if the FormStyle property of the form is not fsMDIForm), ActiveMDIChild returns nil (Delphi) or NULL (C++).
</summary></devnotes></property>
      <property name="AlphaBlend" visibility="protected" read="FAlphaBlend" write="SetAlphaBlend" type="Boolean" file="Vcl.Forms.pas" line="962"><devnotes><summary>
Specifies whether the form is translucent.
Set AlphaBlend to specify that the form represents a layered window that allows a translucent color. The AlphaBlendValue property specifies the degree of translucency.

Note: AlphaBlend does not work on all systems. The application must be running under Windows 2000 or better, and the machine must be a P90 or better.</summary></devnotes></property>
      <property name="AlphaBlendValue" visibility="protected" read="FAlphaBlendValue" write="SetAlphaBlendValue" type="Byte" file="Vcl.Forms.pas" line="963"><devnotes><summary>
Specifies the degree of translucency on a translucent form.
Set AlphaBlendValue to a value between 0 and 255 to indicate the degree of translucency when the AlphaBlend property is true. A value of 0 indicates a completely transparent window. A value of 255 indicates complete opacity.

Note: AlphaBlendValue only has an effect when the AlphaBlend property is true.</summary></devnotes></property>
      <property name="BorderIcons" visibility="protected" read="FBorderIcons" write="SetBorderIcons" stored="IsForm" type="TBorderIcons" default="7" file="Vcl.Forms.pas" line="964"><devnotes><summary>
Specifies which icons appear on the title bar of the form.
Use BorderIcons to get or set the icons that appear on the title bar of the form. BorderIcons can include any of the following TBorderIcons values:





Value

Meaning



biSystemMenu



The form has a Control menu (also known as a System menu).




biMinimize



The form has a Minimize button




biMaximize



The form has a Maximize button




biHelp



If BorderStyle is bsDialog or biMinimize and biMaximize are excluded, a question mark appears in the form's title bar and when clicked, the cursor changes to crHelp; otherwise,no question mark appears.





Note:  Certain combinations of the BorderIcons and BorderStyle properties are mutually exclusive. For example, BorderIcons biMax, biMin with BorderStyle of bsDialog are mutually exclusive.</summary></devnotes></property>
      <property name="AutoScroll" visibility="protected" read="FAutoScroll" write="SetAutoScroll" stored="IsAutoScrollStored" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="966"><devnotes><summary>
Indicates whether scroll bars appear automatically on the scrolling windowed control if it is not large enough to display all of its controls.
If AutoScroll is true, the scroll bars appear automatically when necessary. For example, if the user resizes the control so that some of its controls are partially obscured, scroll bars appear.
If AutoScroll is false, scroll bars don't appear automatically. In this case, use the HorzScrollBar and VertScrollBar properties to make scroll bars appear.
</summary></devnotes></property>
      <property name="ClientHeight" visibility="protected" read="GetClientHeight" write="SetClientHeight" stored="IsClientSizeStored" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="967"><devnotes><summary>
Specifies the height of the control's client area in pixels.
Use ClientHeight to read or change the height of the control's client area.
For TControl, ClientHeight is the same as Height. Derived classes may implement a ClientHeight property that differs from Height. For example, the ClientHeight of a form is the value of the Height property minus the height of the title bar, resize border, and scroll bars.
</summary></devnotes></property>
      <property name="ClientWidth" visibility="protected" read="GetClientWidth" write="SetClientWidth" stored="IsClientSizeStored" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="968"><devnotes><summary>
Specifies the horizontal size of the control's client area in pixels.
Use ClientWidth to read or change the width of the control's client area. ClientWidth is equivalent to ClientRect.Right.
For TControl, ClientWidth is the same as Width. Derived classes may implement a ClientWidth property that differs from Width. For example, the ClientWidth of a form is the value of the Width property minus the width of the resize border and scroll bars.
</summary></devnotes></property>
      <property name="TransparentColor" visibility="protected" read="FTransparentColor" write="SetTransparentColor" type="Boolean" file="Vcl.Forms.pas" line="969"><devnotes><summary>
Specifies whether a color on the form appears transparent.
Use TransparentColor to indicate that one of the colors on the form should be treated as transparent, allowing windows behind the form to completely show through. The TransparentColorValue property indicates the color that appears completely transparent.

Note:  To make the entire form transparent, or to make it translucent rather than transparent, use the AlphaBlend and AlphaBlendValue properties.
Note: TransparentColor does not work on all systems. The application must be running under Windows 2000 or better, with adequate hardware.</summary></devnotes></property>
      <property name="TransparentColorValue" visibility="protected" read="FTransparentColorValue" write="SetTransparentColorValue" type="TColor" file="Vcl.Forms.pas" line="970"><devnotes><summary>
Indicates the color on the form that appears transparent when TransparentColor is true.
Use TransparentColorValue to indicate the color that appears transparent when the TransparentColor property is true.

Note:  If the application uses a 16-bit color palette, TransparentColorValue must be a basic color.</summary></devnotes></property>
      <property name="Ctl3D" visibility="protected" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="971"><devnotes><summary>
Determines whether a control has a three-dimensional (3-D) or two-dimensional look.
Ctl3D is provided for backward compatibility. It is not used by 32-bit versions of Windows or NT4.0 and later, with the exception of Windows XP Home, where it is used on occasion.
On earlier platforms, Ctl3D controlled whether the control had a flat or beveled appearance.


Note RAD Studio no longer supports Windows Vista or earlier.

</summary></devnotes></property>
      <property name="DefaultMonitor" visibility="protected" read="FDefaultMonitor" write="FDefaultMonitor" stored="IsForm" type="TDefaultMonitor" default="3" file="Vcl.Forms.pas" line="972"><devnotes><summary>
Specifies the monitor on which the form appears.
Use DefaultMonitor to associate a form with a particular monitor in a multi-monitor application. The following table lists the possible values:





Value

Meaning



dmDesktop



No attempt is made to position the form on a specific monitor.




dmPrimary



The form is positioned on the first monitor listed in the global screen object's Monitors property.




dmMainForm



The form appears on the same monitor as the application's main form.




dmActiveForm



The form appears on the same monitor as the currently active form.





Note: DefaultMonitor has no effect if the application does not have a main form.</summary></devnotes></property>
      <property name="HorzScrollBar" visibility="protected" read="FHorzScrollBar" write="SetHorzScrollBar" stored="IsForm" type="TControlScrollBar" hoisted="true" file="Vcl.Forms.pas" line="974"><devnotes><summary>
Represents the horizontal scroll bar for the scrolling windowed control.
Use HorzScrollBar to hide, show, or manipulate the horizontal scroll bar for the scrolling windowed control.
</summary></devnotes></property>
      <property name="Icon" visibility="protected" read="FIcon" write="SetIcon" stored="IsIconStored" type="TIcon" file="Vcl.Forms.pas" line="975"><devnotes><summary>
Specifies the icon that appears when the form is minimized.
Set the Icon property to provide an icon for the form. If Icon is not set, the system provides a default icon when the form is minimized.
</summary></devnotes></property>
      <property name="MDIChildCount" visibility="protected" read="get_MDIChildCount" type="Integer" file="Vcl.Forms.pas" line="976"><devnotes><summary>
Specifies the number of open MDI child forms.
Use MDIChildCount to get the number of open MDI child forms.
MDIChildCount is meaningful only if the form is an MDI parent (that is, if the form's FormStyle property is set to fsMDIForm).
</summary></devnotes></property>
      <property name="MDIChildren[I]" visibility="protected" read="get_MDIChildren" type="TForm" file="Vcl.Forms.pas" line="977"/>
      <property name="ObjectMenuItem" visibility="protected" read="FObjectMenuItem" write="SetObjectMenuItem" stored="IsForm" type="TMenuItem" file="Vcl.Forms.pas" line="978"><devnotes><summary>
Represents an OLE object menu item that reacts to selections of OLE objects.
Use ObjectMenuItem to get or set a menu item that becomes enabled or disabled when an OLE object on the form is selected or unselected respectively.
The OLE object menu item can be used for standard OLE commands, such as Activate or Convert. (The implementations of these commands are provided by the OLE server.)
</summary></devnotes></property>
      <property name="ParentFont" visibility="protected" read="FParentFont" write="SetParentFont" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="980"><devnotes><summary>
Specifies where a control looks for its font information.
To have a control use the same font as its parent control, set ParentFont to true. If ParentFont is false, the control uses its own Font property. Many controls default ParentFont to true so that all the controls in a form or other container present a uniform appearance. When the value of a control's Font property changes, ParentFont becomes false automatically.
When ParentFont is true for a form, the form uses the default font. Currently, the default font is Tahoma 8 pt.
</summary></devnotes></property>
      <property name="PopupMenu" visibility="protected" read="FPopupMenu" write="SetPopupMenu" stored="IsForm" type="TPopupMenu" hoisted="true" file="Vcl.Forms.pas" line="981"><devnotes><summary>
Specifies the pop-up menu associated with the control.
Assign a value to PopupMenu to make a pop-up menu appear when the user selects the control and clicks the right mouse button. If the TPopupMenu's AutoPopup property is True, the pop-up menu appears automatically. If the menu's AutoPopup property is False, display the menu with a call to its Popup method from the control's OnContextPopup event handler.
</summary></devnotes></property>
      <property name="PopupChildren" visibility="protected" read="GetPopupChildren" type="TList" file="Vcl.Forms.pas" line="982"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="Position" visibility="protected" read="FPosition" write="SetPosition" stored="IsForm" type="TPosition" default="2" file="Vcl.Forms.pas" line="983"><devnotes><summary>
Represents the size and placement of the form.
Use Position to get or set the size and placement of the form. Position can have one of the following TPosition values:





Value

Meaning



poDesigned



The form appears positioned on the screen and with the same height and width as it had at design time.




poDefault



The form appears in a position on the screen and with a height and width determined by the operating system. Each time you run the application, the form moves slightly down and to the right. The right side of the form is always near the rightmost side of the screen, and the bottom of the form is always near the bottom of the screen, regardless of the screen's resolution.
The operating system only supports this for overlapped windows. For a pop-up or child window (that has a BorderStyle of bsDialog or bsNone, for example), the window is positioned in the upper-left corner of the screen.




poDefaultPosOnly



The form displays with the size you created it at design time, but the operating system chooses its position on the screen. Each time you run the application, the form moves slightly down and to the right. When the form can no longer move down and to the right and keep the same size while remaining entirely visible on the screen, the form displays at the upper-left corner of the screen.
The operating system only supports this for overlapped windows. For a pop-up or child window (that has a BorderStyle of bsDialog or bsNone, for example), the window is positioned in the upper-left corner of the screen.




poDefaultSizeOnly



The form appears in the position you left it at design time, but the operating system chooses its size. The right side of the form is always near the rightmost side of the screen, and the bottom of the form is always near the bottom of the screen, regardless of the screen's resolution.




poScreenCenter



The form remains the size you left it at design time, but is positioned in the center of the screen. In multi-monitor applications, the form may be moved from this center position so that it falls entirely on one monitor, as specified by the DefaultMonitor property. 




poDesktopCenter



The form remains the size you left it at design time, but is positioned in the center of the screen. No adjustments are made for multi-monitor applications.




poMainFormCenter



The form remains the size you left it at design time, but is positioned in the center of the application's main form. No adjustments are made for multi-monitor applications. This position should only be used with secondary forms. If set for a main form, it acts like poScreenCenter.




poOwnerFormCenter



The form remains the size you left it at design time, but is positioned in the center of the form specified by the Owner property. If the Owner property does not specify a form, this position acts like poMainFormCenter.




Note that if Position is set to poDefault, poDefaultPosOnly or poDefaultSizeOnly, and BorderStyle is set to bsDialog or bsNone, the form will be positioned at (0,0). 
</summary></devnotes></property>
      <property name="PrintScale" visibility="protected" read="FPrintScale" write="FPrintScale" stored="IsForm" type="TPrintScale" default="1" file="Vcl.Forms.pas" line="985"><devnotes><summary>
Represents the proportions of a printed form.
Use PrintScale to get or set the proportions of the printed form. PrintScale can have one of the following TPrintScale values:





Value

Meaning



poNone



No special scaling occurs; therefore, the printed form and how the form appears onscreen may appear squished or stretched.




poProportional



The form is printed so that the printed image is approximately the same visible size as on the screen (WYSIWYG). The form image is scaled so that the printed image is approximately the same visible size as on the screen.




poPrintToFit



The form is printed using the same screen proportions, but in a size that just fits the printed page.




</summary></devnotes></property>
      <property name="TileMode" visibility="protected" read="FTileMode" write="FTileMode" type="TTileMode" default="0" file="Vcl.Forms.pas" line="987"><devnotes><summary>
Represents how MDI child forms are arranged when the Tile method is called.
TileMode can have one of the following TTileMode values:





Value

Meaning



tbHorizontal



Each form stretches across the width of the parent form




tbVertical



Each form stretches along the height of the parent form




TileMode is meaningful only if the form is an MDI child (that is, if the form's FormStyle property is set to fsMDIChild).
</summary></devnotes></property>
      <property name="VertScrollBar" visibility="protected" read="FVertScrollBar" write="SetVertScrollBar" stored="IsForm" type="TControlScrollBar" hoisted="true" file="Vcl.Forms.pas" line="988"><devnotes><summary>
Represents the vertical scroll bar for the scrolling windowed control.
Use VertScrollBar to hide, show, or manipulate the vertical scroll bar for the scrolling windowed control.
</summary></devnotes></property>
      <property name="Visible" visibility="protected" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="989"><devnotes><summary>
Specifies whether the component appears onscreen.
Use the Visible property to control the visibility of the control at run time. If Visible is True, the control appears. If Visible is False, the control is not visible.
Calling the Show method sets the control's Visible property to True. Calling the Hide method sets it to False.
For TCustomForm descendants, the Show and ShowModal methods set Visible to True and bring the form to the front of all open windows.
For TTabSheet descendants, Visible does not control the visibility of the control at run time. For more information, see the description of the TabVisible property.
</summary></devnotes></property>
      <property name="WindowMenu" visibility="protected" read="FWindowMenu" write="SetWindowMenu" stored="IsForm" type="TMenuItem" file="Vcl.Forms.pas" line="990"><devnotes><summary>
Specifies the Window menu for an MDI parent form.
Use WindowMenu to get or set the Window menu for an MDI parent form. The Window menu is a standard menu in MDI applications. It contains commands that let the user manage the windows in the application. Menu items usually include Cascade, Arrange Icons, Tile, and so on. 
The Window menu also lists (at the bottom) the child windows that are currently open in the application. When the user selects one of these windows from the menu, the window becomes the active window in the application.
Although this menu is commonly called the Window menu, it can have any name that corresponds to an existing menu item on the menu bar. The names of open child forms are merged onto the menu automatically at run-time.
WindowMenu is meaningful only if the form is an MDI parent (that is, if the form's FormStyle property is set to fsMDIForm).
</summary></devnotes></property>
      <property name="ClientHandle" visibility="protected" read="FClientHandle" type="HWND" file="Vcl.Forms.pas" line="996"><devnotes><summary>
Provides access to the handle of the form's internal MDI client window.
Use ClientHandle to get the handle for the form's internal MDI client window.
ClientHandle is meaningful only if the form is an MDI parent (that is, if the form's FormStyle property is set to fsMDIForm).

Note:  Use the Handle property instead to get the handle to the form window itself.</summary></devnotes></property>
      <property name="FormStyle" visibility="protected" read="FFormStyle" write="SetFormStyle" stored="IsForm" type="TFormStyle" default="0" file="Vcl.Forms.pas" line="997"><devnotes><summary>
Determines the form's style.
Use FormStyle to get or set the form's style. FormStyle is one of the following values:





Value

Meaning



fsNormal



The form is neither an MDI parent window nor an MDI child window.




fsMDIChild



The form is an MDI child window.




fsMDIForm



The form is an MDI parent window.




fsStayOnTop



This form remains on top of the desktop and of other forms in the project, except any others that also have FormStyle set to fsStayOnTop. If one fsStayOnTop form launches another, neither form will consistently remain on top.




If the form is the main form of an MDI application, its FormStyle property must be set to fsMDIForm.

Note:  It is not advisable to change FormStyle at runtime.
Warning:  TGraphicControl descendants placed in the client area of a form with FormStyle set to fsMDIForm will not paint.</summary></devnotes></property>
      <property name="Height" visibility="protected" read="FHeight" write="SetHeight" stored="IsFormSizeStored" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="999"><devnotes><summary>
Specifies the vertical size of the control in pixels.
Use the Height property to read or change the height of the control.
</summary></devnotes></property>
      <property name="Width" visibility="protected" read="FWidth" write="SetWidth" stored="IsFormSizeStored" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="1000"><devnotes><summary>
Specifies the horizontal size of the control or form in pixels.
Use the Width property to read or change the width of the control.

Note:  For tab sheet controls, changing this property at run time has no effect.</summary></devnotes></property>
      <event name="OnActivate" visibility="protected" read="FOnActivate" write="FOnActivate" stored="IsForm" type="TNotifyEvent" file="Vcl.Forms.pas" line="1002"><devnotes><summary>
Occurs when the form becomes active.
Use OnActivate to perform special processing when the form receives focus. A form becomes active when focus is transferred to it (when the user clicks on the form, for example).

Note:  The OnActivate event of the application (TApplication), not the form, occurs when Windows switches control from another application.</summary></devnotes></event>
      <event name="OnAfterMonitorDpiChanged" visibility="protected" read="FOnAfterMonitorDpiChanged" write="FOnAfterMonitorDpiChanged" stored="IsForm" type="TMonitorDpiChangedEvent" file="Vcl.Forms.pas" line="1003"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></event>
      <event name="OnBeforeMonitorDpiChanged" visibility="protected" read="FOnBeforeMonitorDpiChanged" write="FOnBeforeMonitorDpiChanged" stored="IsForm" type="TMonitorDpiChangedEvent" file="Vcl.Forms.pas" line="1004"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></event>
      <event name="OnCanResize" visibility="protected" read="FOnCanResize" write="FOnCanResize" stored="IsForm" type="TCanResizeEvent" hoisted="true" file="Vcl.Forms.pas" line="1005"><devnotes><summary>
Occurs when an attempt is made to resize the control.
Use OnCanResize to adjust the way a control is resized. If necessary, change the new width and height of the control in the OnCanResize event handler. The OnCanResize event handler also allows applications to indicate that the entire resize should be aborted.
If there is no OnCanResize event handler, or if the OnCanResize event handler indicates that the resize attempt can proceed, the OnCanResize event is followed immediately by an OnConstrainedResize event.
OnCanResize is an event handler of type Vcl.Controls.TCanResizeEvent.
</summary></devnotes></event>
      <event name="OnClick" visibility="protected" read="FOnClick" write="FOnClick" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1006"><devnotes><summary>
Occurs when the user clicks the control.
Use the OnClick event handler to respond when the user clicks the control. If the control has an associated action, and that action has an OnExecute method, the action's OnExecute method responds to click events unless it is superseded by an OnClick event handler.
Usually, OnClick occurs when the user presses and releases the left mouse button with the mouse pointer over the control. This event can also occur when:

The user selects an item in a grid, outline, list, or combo box by pressing an arrow key.
The user presses the SPACEBAR while a button or check box has focus.
The user presses ENTER when the active form has a default button (specified by the Default property).
The user presses ESC when the active form has a cancel button (specified by the Cancel property).
The user presses the accelerator key for a button or check box. For example, if the value of the Caption property of a check box is '&amp;Bold', the B is underlined at run time and the OnClick event of the check box is triggered when the user presses Alt+B. However, focus does not move to the control in these instances.
The Checked property of a radio button is set to True.
The value of the Checked property of a check box is changed.
Note: When you change the value of the Checked property programmatically, the OnClick event of the check box control occurs. Do not modify the value of the Checked property in the event handler of the OnClick event, because that leads into a deadlock situation.
The Click method of a menu item is called.
For a form, an OnClick event occurs when the user clicks a disabled component or in a blank area of the form.
OnClick is an event handler of type TNotifyEvent.
</summary></devnotes></event>
      <event name="OnClose" visibility="protected" read="FOnClose" write="FOnClose" stored="IsForm" type="TCloseEvent" file="Vcl.Forms.pas" line="1007"><devnotes><summary>
Occurs when the form closes.
Use OnClose to perform special processing when the form closes. The OnClose event specifies which event handler to call when a form is about to close. The handler specified by OnClose might, for example, test to make sure all fields in a data-entry form have valid contents before allowing the form to close.
A form is closed by the Close method or when the user chooses Close from the form's system menu.
The TCloseEvent type points to a method that handles the closing of a form. The value of the Action parameter determines if the form actually closes. These are the possible values of Action:





Value

Meaning



caNone



The form is not allowed to close, so nothing happens.




caHide



The form is not closed, but just hidden. Your application can still access a hidden form.




caFree



The form is closed and all allocated memory for the form is freed.




caMinimize



The form is minimized, rather than closed. This is the default action for MDI child forms.




If a form is an MDI child form, and its BorderIcons property is biMinimize, then the default Action is caMinimize. If a MDI child form does not have these settings, the default Action is caNone, meaning that nothing happens when the user attempts to close the form.
If a form is an SDI child form, Action defaults to caHide.
To close the form and free it in an OnClose event, set Action to caFree.

Note:  When the application shuts down, the main form receives an OnClose event, but any child forms do not receive the OnClose event.</summary></devnotes></event>
      <event name="OnCloseQuery" visibility="protected" read="FOnCloseQuery" write="FOnCloseQuery" stored="IsForm" type="TCloseQueryEvent" file="Vcl.Forms.pas" line="1008"><devnotes><summary>
Occurs when close is attempted.
Use OnCloseQuery to specify the conditions under which the form can close. An OnCloseQuery event handler returns a Boolean CanClose value that determines whether a form is allowed to close. Its default value is true. 
You can use an OnCloseQuery event handler to ask users if they are sure they really want the form closed immediately. For example, you can use the handler to display a message box that prompts the user to save a file before closing the form.
The TCloseQueryEvent type points to the method that determines whether a form can be closed. The value of the CanClose parameter determines if the form can close or not.
</summary></devnotes></event>
      <event name="OnCreate" visibility="protected" read="FOnCreate" write="FOnCreate" stored="IsForm" type="TNotifyEvent" file="Vcl.Forms.pas" line="1010"><devnotes><summary>
Occurs when the form is created.
Use OnCreate to perform special processing when the form is created and is invoked by TCustomForm's constructor. Either implement this event or override the constructor of the form; do not do both. Any objects created in the OnCreate event should be freed by the OnDestroy event.
When a form is being created and its Visible property is true, the following events occur in the order listed:

OnCreate
OnShow
OnActivate
OnPaint
Note:  Use of the OnCreate event is discouraged in C++ code because it can interact badly with the form's constructor (see OldCreateOrder). It is recommended that you override the form constructor instead.</summary></devnotes></event>
      <event name="OnDblClick" visibility="protected" read="FOnDblClick" write="FOnDblClick" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1011"><devnotes><summary>
Occurs when the user double-clicks the left mouse button when the mouse pointer is over the control.
Use the OnDblClick event to respond to mouse double-clicks.
OnDblClick is an event handler of type System.Classes.TNotifyEvent.
</summary></devnotes></event>
      <event name="OnDestroy" visibility="protected" read="FOnDestroy" write="FOnDestroy" stored="IsForm" type="TNotifyEvent" file="Vcl.Forms.pas" line="1012"><devnotes><summary>
Occurs when the form is destroyed.
Use OnDestroy to perform special processing when the form is destroyed. Either implement this event or override the destructor of the class, but not both. This event should destroy any objects created in the OnCreate event.
</summary></devnotes></event>
      <event name="OnDeactivate" visibility="protected" read="FOnDeactivate" write="FOnDeactivate" stored="IsForm" type="TNotifyEvent" file="Vcl.Forms.pas" line="1013"><devnotes><summary>
Occurs when the form loses focus.
Use OnDeactivate to perform special processing when the active form becomes inactive and another form in the same application becomes the active one. If activation goes to another application, this event is not triggered. To determine whether another application has become active, use the TApplication object's OnDeactivate event.

Note: OnDeactivate is called differently than described, when the form's parent is set to another component (for example, a panel). </summary></devnotes></event>
      <event name="OnDragDrop" visibility="protected" read="FOnDragDrop" write="FOnDragDrop" stored="IsForm" type="TDragDropEvent" hoisted="true" file="Vcl.Forms.pas" line="1014"><devnotes><summary>
Occurs when the user drops an object being dragged.
Use the OnDragDrop event handler to specify what happens when the user drops an object. The Source parameter of the OnDragDrop event is the object being dropped, and the Sender is the control on which the object is being dropped. The X and Y parameters are the coordinates of the mouse positioned over the control.
OnDragDrop is an event handler of type TDragDropEvent.
</summary></devnotes></event>
      <event name="OnDragOver" visibility="protected" read="FOnDragOver" write="FOnDragOver" stored="IsForm" type="TDragOverEvent" hoisted="true" file="Vcl.Forms.pas" line="1015"><devnotes><summary>
Occurs when the user drags an object over a control.
Use an OnDragOver event to signal that the control can accept a dragged object so the user can drop or dock it.
Within the OnDragOver event handler, change the Accept parameter to False to reject the dragged object. Leave Accept as True to allow the user to drop or dock the dragged object on the control.
To change the shape of the cursor, indicating that the control can accept the dragged object, change the value of the DragCursor property for the control before the OnDragOver event occurs. 
The Source is the object being dragged, the Sender is the potential drop or dock site, and X and Y are screen coordinates in pixels. The State parameter specifies how the dragged object is moving over the control.

Note: Within the OnDragOver event handler, the Accept parameter defaults to True. However, if an OnDragOver event handler is not supplied, the control rejects the dragged object, as if the Accept parameter were changed to False.
OnDragOver is an event handler of type TDragOverEvent.
</summary></devnotes></event>
      <event name="OnHelp" visibility="protected" read="FOnHelp" write="FOnHelp" type="Boolean" file="Vcl.Forms.pas" line="1016"><devnotes><summary>
Occurs when the form receives a request for Help.
Write an OnHelp event handler to perform special processing when the user requests Help. The HelpContext and HelpJump methods automatically trigger the OnHelp event.
The THelpEvent type has the following parameters: CallHelp, Command, and Data.
Set CallHelp to true if the application should still invoke the Help system after the event. Set CallHelp to false to prevent the default response given by the Help system. All application Help methods go through OnHelp. The application calls the Help system only if OnHelp's CallHelp parameter is true or if no OnHelp event handler is assigned.
The event handler returns True if it succeeds, False if it fails.
The possible values for the Data parameter depend upon the value of the Command parameter. To find the possible values of the Command and Data parameters, see the appropriate HTMLHelp topics in the MSDN Library.
In order for the OnHelp event handler to work properly, insert in the uses clause of your application the Vcl.HtmlHelpViewer or another unit that provides an interface to the external Help viewer to use. The Vcl.HtmlHelpViewer unit provides a Delphi interface to the HTMLHelp Windows native Help handling function. For C++, you need to include the HTMLHelpViewer.hpp header file.
</summary></devnotes></event>
      <event name="OnHide" visibility="protected" read="FOnHide" write="FOnHide" stored="IsForm" type="TNotifyEvent" file="Vcl.Forms.pas" line="1017"><devnotes><summary>
Occurs when the form is hidden (that is, when its Visible property is set to false).
Use OnHide to perform special processing when the form is hidden (that is, when the form's Visible property is set to false).
</summary></devnotes></event>
      <event name="OnKeyDown" visibility="protected" read="FOnKeyDown" write="FOnKeyDown" stored="IsForm" type="TKeyEvent" hoisted="true" file="Vcl.Forms.pas" line="1018"><devnotes><summary>
Occurs when a user presses any key while the control has focus.
Use the OnKeyDown event handler to specify special processing to occur when a key is pressed. The OnKeyDown handler can respond to keyboard keys, including function keys and keys combined with the SHIFT, ALT, and CTRL keys, and pressed mouse buttons.

Note: TCheckBox does not fire OnKeyDown events for arrow keys.
OnKeyDown is an event handler of type Vcl.Controls.TKeyEvent.  See TKeyEvent for a description of the parameters.
An application gets Windows WM_KEYDOWN messages for all keys when the user presses a key. These messages indirectly fire the OnKeyDown event. Setting the Key parameter to #0 prevents any further processing of this message. But for keys that generate characters Windows also produces WM_CHAR. At the time your OnKeyDown event fires, the WM_CHAR message for the key will already be in the message queue. Setting Key to #0 does not stop it from being delivered, so it fires the OnKeyPress event. If you set the Key to #0, OnKeyPress will be prevented from being fired only for keys that do not have chars. For keys that represent characters, OnKeyPress will continue to be fired. 
This method of organizing key processing has advantages. Code that only deals with characters, including control characters like #13 for carriage return, #3 for CTRL-C, and so on, should go into the OnKeyPress event. Code that deals with keys that do not generate characters should be put into the OnKeyDown event. 
</summary></devnotes></event>
      <event name="OnKeyPress" visibility="protected" read="FOnKeyPress" write="FOnKeyPress" stored="IsForm" type="TKeyPressEvent" hoisted="true" file="Vcl.Forms.pas" line="1019"><devnotes><summary>
Occurs when a key is pressed.
Use the OnKeyPress event handler to make something happen as a result of a single character key press. 
The Key parameter in the OnKeyPress event handler is of type Char; therefore, the OnKeyPress event registers the ASCII character of the key pressed. Keys that do not correspond to an ASCII Char value (SHIFT or F1, for example) do not generate an OnKeyPress event. Key combinations (such as SHIFT+A) generate only one OnKeyPress event (for this example, SHIFT+A results in a Key value of &quot;A&quot; if Caps Lock is off). To respond to non-ASCII keys or key combinations, use the OnKeyDown or OnKeyUp event handler. 
An application gets Windows WM_KEYDOWN messages for all keys when the user presses a key. These messages indirectly fire the OnKeyDown event. Setting the Key parameter to #0 prevents any further processing of this message. But for keys that generate characters Windows also produces WM_CHAR. At the time your OnKeyDown event fires, the WM_CHAR message for the key will already be in the message queue. Setting Key to #0 does not stop it from being delivered, so it fires the OnKeyPress event. If you set the Key to #0, OnKeyPress will be prevented from being fired only for keys that do not have chars. For keys that represent characters, OnKeyPress will continue to be fired. 
This method of organizing key processing has advantages. Code that only deals with characters, including control characters like #13 for carriage return, #3 for CTROL-C, and so on, should go into the OnKeyPress event. Code that deals with keys that do not generate characters should be put into the OnKeyDown event. 
OnKeyPress is an event handler of type Vcl.Controls.TKeyPressEvent.
</summary></devnotes></event>
      <event name="OnKeyUp" visibility="protected" read="FOnKeyUp" write="FOnKeyUp" stored="IsForm" type="TKeyEvent" hoisted="true" file="Vcl.Forms.pas" line="1020"><devnotes><summary>
Occurs when the user releases a key that was pressed.
Use the OnKeyUp event handler to provide special processing that occurs when a key is released. The OnKeyUp handler can respond to all keyboard keys, keys that represent characters, function keys, and keys combined with the SHIFT, ALT, and CTRL keys.
If Key is set to #0, any further processing of the OnKeyUp event will be prevented. 
OnKeyUp is an event handler of type Vcl.Controls.TKeyEvent.  See TKeyEvent for a description of the parameters.
</summary></devnotes></event>
      <event name="OnMouseActivate" visibility="protected" read="FOnMouseActivate" write="FOnMouseActivate" stored="IsForm" type="TMouseActivateEvent" hoisted="true" file="Vcl.Forms.pas" line="1021"><devnotes><summary>
Occurs when the user presses a mouse button with the mouse pointer over a control and the parent form is not active.
Use the OnMouseActivate event handler to implement any special processing that should occur as a result of pressing a mouse button on a control when the parent top-level form is not active.
The event type is:

TMouseActivateEvent = procedure (Sender: TObject; Button: TMouseButton; ShiftState: TShiftState;
X, Y: Integer; HitTest: Integer; var MouseActivate: TMouseActivate) of object;

When you click a control and the parent top-level form is not active, this event fires on the control that the mouse cursor is over. MouseActivate is a protected virtual function in TControl. MouseActivate can be overridden in custom control descendants to provide special built-in processing of the OnMouseActivate events. If you leave the default value of MouseActivate as maDefault, the parent control fires the OnMouseActivate event and repeats the process all the way up to the top-level form. If no control in the chain sets the value of MouseActivate, the behavior is the same as if a control set TMouseActivate to maActivate. At any point, a control can set the value of TMouseActivate and the parent processing stops. 
Some controls set focus to themselves when they get a button down message so, in some cases, setting maNoActivate appears to have no effect. For instance, a TButton control sets focus to itself in the WM_LBUTTONDOWN message regardless of whether or not TMouseActivate is set to maNoActivate. In this case, setting maNoActivateAndEat will work because the top-level form is not activated and the WM_LBUTTONDOWN message is suppressed. 
The HitTest parameter is the hit test value obtained from the WM_NCHITTEST message. See Windows.pas for valid values and their meanings. In most cases this value will be HTCLIENT, which means that the user clicked in the client area of a control. However, in the case of a top-level form, this can take other values such as HTCAPTION or HTBOTTOM. This allows the code to decide which value to set for MouseActivate, based on the HitTest code. For example, the following code in the OnMouseActivate event handler for a TForm forces the user to click into a non-client area to activate the form: 

if HitTest = HTCLIENT then
MouseActivate�:= maNoActivateAndEat;

Even though this event is tied to how Windows processes WM_MOUSEACTIVATE, the actual handling of the message is done at the TControl level, which is the point in the VCL hierarchy where the control has no window handle. The OnMouseActivate event is then simulated because all the TControl descendants also have OnMouseDown, OnMouseMove, and OnMouseUp events. This information is applicable to both VCL Win32 and VCL.NET. 
</summary></devnotes></event>
      <event name="OnMouseDown" visibility="protected" read="FOnMouseDown" write="FOnMouseDown" stored="IsForm" type="TMouseEvent" hoisted="true" file="Vcl.Forms.pas" line="1022"><devnotes><summary>
Occurs when the user presses a mouse button with the mouse pointer over a control.
Use the OnMouseDown event handler to implement any special processing that should occur as a result of pressing a mouse button.
The OnMouseDown event handler can respond to left, right, or center mouse button presses and shift key plus mouse-button combinations. Shift keys are the SHIFT, CTRL, and ALT keys. X and Y are the pixel coordinates of the mouse pointer in the client area of the Sender.
OnMouseDown is an event handler of type Vcl.Controls.TMouseEvent.
</summary></devnotes></event>
      <event name="OnMouseMove" visibility="protected" read="FOnMouseMove" write="FOnMouseMove" stored="IsForm" type="TMouseMoveEvent" hoisted="true" file="Vcl.Forms.pas" line="1023"><devnotes><summary>
Occurs when the user moves the mouse pointer while the mouse pointer is over a control.
Use the OnMouseMove event handler to respond when the mouse pointer moves after the control has captured the mouse.
Use the Shift parameter of the OnMouseMove event handler to determine the state of the shift keys and mouse buttons. Shift keys are the SHIFT, CTRL, and ALT keys or shift key-mouse button combinations. X and Y are pixel coordinates of the new location of the mouse pointer in the client area of the Sender.
OnMouseMove is an event handler of type Vcl.Controls.TMouseMoveEvent.
</summary></devnotes></event>
      <event name="OnMouseUp" visibility="protected" read="FOnMouseUp" write="FOnMouseUp" stored="IsForm" type="TMouseEvent" hoisted="true" file="Vcl.Forms.pas" line="1024"><devnotes><summary>
Occurs when the user releases a mouse button that was pressed with the mouse pointer over a component.
Use an OnMouseUp event handler to implement special processing when the user releases a mouse button.
The OnMouseUp event handler can respond to left, right, or center mouse button presses and shift key plus mouse-button combinations. Shift keys are the SHIFT, CTRL, and ALT keys. X and Y are the pixel coordinates of the mouse pointer in the client area of the Sender.
OnMouseUp is an event handler of type Vcl.Controls.TMouseEvent.
</summary></devnotes></event>
      <event name="OnPaint" visibility="protected" read="FOnPaint" write="FOnPaint" stored="IsForm" type="TNotifyEvent" file="Vcl.Forms.pas" line="1025"><devnotes><summary>
Occurs when the form is redrawn.
Use OnPaint to perform special processing when the form is redrawn. Any special painting on the form should be done in this event. OnPaint occurs before any controls on the form are painted.
To determine which portions of the form's canvas need to be repainted, use the ClipRect property of the canvas.
If you use the form's Canvas property outside the OnPaint event, it will be erased and drawn-over by the next OnPaint event.
</summary></devnotes></event>
      <event name="OnResize" visibility="protected" read="FOnResize" write="FOnResize" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1026"><devnotes><summary>
Occurs immediately after the control is resized.
Use OnResize to make any final adjustments after a control is resized.
To modify the way a control responds when an attempt is made to resize it, use OnCanResize or OnConstrainedResize.

Note: Some controls call this event handler when the control is first created.
OnResize is an event handler of type System.Classes.TNotifyEvent.
</summary></devnotes></event>
      <event name="OnShortCut" visibility="protected" read="FOnShortCut" write="FOnShortCut" type="TShortCutEvent" file="Vcl.Forms.pas" line="1027"><devnotes><summary>
Occurs when the user presses a key (before the OnKeyDown event).
Use OnShortCut to dispatch shortcut keystrokes before the form handles them. When the user presses a key, the form can dispatch it as a shortcut key instead of allowing the standard keystroke processing (OnKeyDown, OnKeyPress, and OnKeyUp). Built-in shortcut processing is provided for menu shortcuts and actions associated with the form. OnShortCut allows the form to implement additional shortcuts.
If the OnShortCut implements a response to the keystroke, set the Handled parameter of the event handler to true. This prevents the keystroke from being passed on to menus or actions associated with the form. It also prevents the standard keystroke processing in the same way that a menu or action shortcut does.
</summary></devnotes></event>
      <event name="OnShow" visibility="protected" read="FOnShow" write="FOnShow" stored="IsForm" type="TNotifyEvent" file="Vcl.Forms.pas" line="1028"><devnotes><summary>
Occurs when the form is shown (that is, when its Visible property is set to true).
Use OnShow to perform special processing when the form is shown (that is, when the form's Visible property is set to true).
</summary></devnotes></event>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="1030">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Creates and initializes a new TForm object.
Use Create to instantiate a TForm object or descendant of TForm at runtime. AOwner is the owner of the TCustomForm object.
For descendants of TCustomForm that are not TForm objects, use CreateNew instead. Calling Create for a TCustomForm descendant that is not a TForm will raise an exception.
</summary></devnotes></constructor>
      <constructor name="CreateNew" visibility="public" file="Vcl.Forms.pas" line="1031">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
          <parameter name="Dummy" type="Integer">
            <value>
              $0
            </value>
          </parameter>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Forms.pas" line="1032">
        <parameters>
        </parameters>
      <devnotes><summary>
Removes the form from memory.
Do not call Destroy. Instead, call Release, which indirectly produces a call to the Free method, which in turn calls Destroy.
</summary></devnotes></destructor>
      <procedure name="ScaleForCurrentDPI" visibility="public" procflags="virtual" file="Vcl.Forms.pas" line="1037">
        <devnotes><summary>
Checks if there is a change in Dpi and performs the necessary changes to scale all the controls for the new Dpi. 


</summary></devnotes>
      </procedure>
      <procedure name="ScaleForPPI" visibility="public" procflags="override" file="Vcl.Forms.pas" line="1038">
        <parameters>
          <parameter name="NewPPI" type="Integer"/>
        </parameters>
      <devnotes><summary>




Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="Close" visibility="public" file="Vcl.Forms.pas" line="1039">
      <devnotes><summary>
Closes the form.
Call Close to close a form.
Attempts to close a form can be aborted by the CloseQuery event dispatcher or the OnCloseQuery event handler.

Note:  When the main form of the application closes, the application terminates.</summary></devnotes></procedure>
      <function name="CloseQuery" visibility="public" procflags="virtual" file="Vcl.Forms.pas" line="1040">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Close attempt event dispatcher.
CloseQuery is called automatically when an attempt is made to close the form. CloseQuery can allow the form to close by returning true, or prevent the form from closing by returning false.
As implemented in TCustomForm, CloseQuery polls any MDI children by calling their CloseQuery methods. If no child form aborts the close, CloseQuery then calls the OnCloseQuery event handler, if it exists, to determine if the close should be allowed. If no such event handler exists, CloseQuery returns true.
</summary></devnotes></function>
      <procedure name="DefaultHandler" visibility="public" procflags="override" file="Vcl.Forms.pas" line="1041">
        <parameters>
          <parameter name="Message" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Provides message handling for all messages that the form does not fully process.
Override DefaultHandler to change the default message handling for the form. This is seldom necessary because messages can be handled by creating message methods.
DefaultHandler passes any otherwise-unhandled messages to the form's window procedure by calling the CallWindowProc OS function.

Note:  In Delphi code, calling inherited in a message-handling method results in a call to the ancestor's DefaultHandler method unless that ancestor specifies a handler for the message.</summary></devnotes></procedure>
      <procedure name="DefocusControl" visibility="public" file="Vcl.Forms.pas" line="1042">
        <parameters>
          <parameter name="Control" type="TWinControl"/>
          <parameter name="Removing" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Removes focus from a control on the form.
Use DefocusControl to remove focus from a control on the form. This method is used internally by the VCL.
Control is the control from which to remove focus. If Control is the form's active control, DefocusControl sets the form's ActiveControl property to nil (Delphi) or NULL (C++).
Removing specifies whether to set focus to the control's parent.
</summary></devnotes></procedure>
      <procedure name="Dock" visibility="public" procflags="override" file="Vcl.Forms.pas" line="1043">
        <parameters>
          <parameter name="NewDockSite" type="TWinControl"/>
          <parameter name="ARect" type="TRect"/>
        </parameters>
      <devnotes><summary>
Handles automatic docking of the form into other windows.
Do not call Dock in application code. It is called automatically when the form is released on a docking site that will accept it. To dock a form programmatically, use the ManualDock method instead.
</summary></devnotes></procedure>
      <procedure name="FocusControl" visibility="public" file="Vcl.Forms.pas" line="1044">
        <parameters>
          <parameter name="Control" type="TWinControl"/>
        </parameters>
      <devnotes><summary>
Sets focus to a control on the form.
Use FocusControl to set focus to a control on the form.
Control is a TWinControl object encapsulating the control on which to set focus. FocusControl sets the ActiveControl property.
</summary></devnotes></procedure>
      <procedure name="GetChildren" visibility="public" procflags="override" file="Vcl.Forms.pas" line="1045">
        <parameters>
          <parameter name="Proc" type="TGetChildProc"/>
          <parameter name="Root" type="TComponent"/>
        </parameters>
      <devnotes><summary>
Returns the &quot;child&quot; components of the form; that is, those components that return the form from their GetParentComponent method.
The component streaming system calls GetChildren to request that the form execute a callback for every child component in the form. The callback must execute in creation order (the order the child components appear in the form file). A child component is defined as any component that returns this form from its GetParentComponent method.
Proc is the callback to execute for every child component.
Root specifies the top-level component (such as a form or data module) that is currently being loaded or saved.
In TCustomForm, GetChildren first calls the inherited method, which executes Proc for every control that lists the form as its Parent. Then, if the Root parameter identifies this form, GetChildren executes Proc for every child component that does not have a Parent.
</summary></devnotes></procedure>
      <function name="GetFormImage" visibility="public" file="Vcl.Forms.pas" line="1046">
        <parameters>
          <retval type="TBitmap"/>
        </parameters>
      <devnotes><summary>
Returns a bitmap of the form.
Use the GetFormImage method to obtain a bitmap of the form.
</summary></devnotes></function>
      <procedure name="Hide" visibility="public" file="Vcl.Forms.pas" line="1047">
      <devnotes><summary>
Hides the form.
Hide sets the Visible property to false.
</summary></devnotes></procedure>
      <function name="IsShortCut" visibility="public" procflags="dynamic" file="Vcl.Forms.pas" line="1048">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Processes shortcut keys when the form has focus.
IsShortCut is called automatically when the user presses a key while the form has focus. It allows the form to dispatch shortcut keys and bypass the standard keystroke processing (OnKeyDown, OnKeyPress, and OnKeyUp events).
The Message parameter encapsulates the Windows message describing the keypress. If a shortcut for the key exists, IsShortCut executes the appropriate command and returns true. Otherwise IsShortCut returns false.
IsShortCut generates an OnShortCut event to allow the developer to insert shortcuts for the form. If the keystroke is not handled in an OnShortCut event handler, IsShortCut checks for any shortcuts associated with the form's menus and actions.
</summary></devnotes></function>
      <procedure name="MakeFullyVisible" visibility="public" file="Vcl.Forms.pas" line="1049">
        <parameters>
          <parameter name="AMonitor" type="TMonitor">
            <value>
              nil
            </value>
          </parameter>
        </parameters>
      <devnotes><summary>
Ensures that the form is fully visible on a specified monitor.
Call MakeFullyVisible to ensure that the form does not appear split over more than one monitor in a multi-monitor application.
AMonitor is the monitor on which the form should appear. If AMonitor is nil (Delphi) or NULL (C++), MakeFullyVisible uses the Monitor property.
MakeFullyVisible checks whether the form fits entirely on the specified monitor. If not, it repositions the form so that it fits, if possible.
</summary></devnotes></procedure>
      <procedure name="MouseWheelHandler" visibility="public" procflags="override" file="Vcl.Forms.pas" line="1050">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      <devnotes><summary>
Directs mouse wheel messages to the appropriate control.
MouseWheelHandler is called automatically when the form or any windowed control contained in the form receives a message from a mouse wheel. The Message parameter encapsulates the message.
As implemented in TCustomForm, MouseWheelHandler performs no special processing, but simply redirects the message to the active control by calling its Perform method. By default, the Perform method generates the appropriate mouse wheel events.
</summary></devnotes></procedure>
      <procedure name="Print" visibility="public" file="Vcl.Forms.pas" line="1051">
      <devnotes><summary>
Prints the form.
Call Print to print the form. Print uses the GetFormImage method to obtain a bitmap of the form and draws that to the printer's HDC.
</summary></devnotes></procedure>
      <procedure name="RecreateAsPopup" visibility="public" file="Vcl.Forms.pas" line="1052">
        <parameters>
          <parameter name="AWindowHandle" type="HWND"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="Release" visibility="public" file="Vcl.Forms.pas" line="1053">
      <devnotes><summary>
Destroys the form and frees its associated memory.
Use Release to destroy the form and free its associated memory.
Release does not destroy the form until all event handlers of the form and event handlers of components on the form have finished executing. Release also guarantees that all messages in the form's event queue are processed before the form is released. Any event handlers for the form or its children should use Release instead of Free (Delphi) or delete (C++). Failing to do so can cause a memory access error.

Note: Release returns immediately to the caller. It does not wait for the form to be freed before returning.</summary></devnotes></procedure>
      <procedure name="SendCancelMode" visibility="public" file="Vcl.Forms.pas" line="1054">
        <parameters>
          <parameter name="Sender" type="TControl"/>
        </parameters>
      <devnotes><summary>
Cancels modes on the form.
Use SendCancelMode to release the mouse capture and cancel scroll bar input and menu processing on the form.
</summary></devnotes></procedure>
      <procedure name="SetFocus" visibility="public" procflags="override" file="Vcl.Forms.pas" line="1055">
      <devnotes><summary>
Sets focus to the form.
Use SetFocus to give the form input focus. SetFocus calls the SetFocus method of the active control, if one exists. To determine whether the form has focus, use the Active property.
</summary></devnotes></procedure>
      <function name="SetFocusedControl" visibility="public" procflags="virtual" file="Vcl.Forms.pas" line="1056">
        <parameters>
          <parameter name="Control" type="TWinControl"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Sets focus to a control on the form.
Use SetFocusedControl to give a control on the form input focus. SetFocusedControl returns false if the Control specified by the Control parameter was already in the process of receiving focus, true otherwise.

Note:  A return value of true does not indicate the control has successfully received input focus. If the Control can't have focus (for example, if it is not visible), SetFocusedControl will still return true, indicating that an attempt was made.</summary></devnotes></function>
      <procedure name="Show" visibility="public" file="Vcl.Forms.pas" line="1057">
      <devnotes><summary>
Shows the form.
Use Show to set the form's Visible property to true and to bring the form to the front of other forms on the screen.
</summary></devnotes></procedure>
      <function name="ShowModal" visibility="public" procflags="virtual" file="Vcl.Forms.pas" line="1058">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      <devnotes><summary>
Shows a form as a modal dialog.
Use ShowModal to show a form as a modal form. A modal form is one where the application can't continue to run until the form is closed. Thus, ShowModal does not return until the form closes. When the form closes, it returns the value of the ModalResult property.
To close a modal form, set its ModalResult property to a nonzero value.

Note:  If the form contains buttons with a ModalResult property set to a value other than mrNone, the form automatically closes when the user clicks one of those buttons and returns the ModalResult value as the return value of ShowModal.
You can check the return value against common return values using the global IsAbortResult, IsAnAllResult, IsNegativeResult, or IsPositiveResult functions.
</summary></devnotes></function>
      <function name="WantChildKey" visibility="public" procflags="virtual" file="Vcl.Forms.pas" line="1059">
        <parameters>
          <parameter name="Child" type="TControl"/>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      <devnotes><summary>
Indicates whether the form processes keyboard input for a control it owns.
WantChildKey is called by any control that the form owns when the control receives keyboard input. If WantChildKey returns true, the control performs no further processing in response to the keyboard input, instead deferring to its parent form to respond to the keystroke. In its default implementation, WantChildKey always returns false; it is overridden in TActiveForm to implement certain ActiveX functionality.


</summary></devnotes></function>
      <procedure name="set_PopupParent" visibility="public" file="Vcl.Forms.pas" line="1060">
        <parameters>
          <parameter name="Value" type="TCustomForm"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <procedure name="AfterConstruction" visibility="public" procflags="override" file="Vcl.Forms.pas" line="1065">
      <devnotes><summary>
Construction event dispatcher.
AfterConstruction is the dispatcher for the event that occurs immediately after the form object's construction. As implemented in TCustomForm, AfterConstruction calls the OnCreate event handler, provided the OldCreateOrder property is false.
</summary></devnotes></procedure>
      <procedure name="BeforeDestruction" visibility="public" procflags="override" file="Vcl.Forms.pas" line="1066">
      <devnotes><summary>
Destruction event dispatcher.
BeforeDestruction is the dispatcher for the event that occurs immediately before the form object's destruction. As implemented in TCustomForm, BeforeDestruction calls the OnDestroy event handler, provided the OldCreateOrder property is false.
</summary></devnotes></procedure>
      <procedure name="UpdateDesignerCaption" visibility="public" file="Vcl.Forms.pas" line="1068">
        <parameters>
          <parameter name="AVisible" type="Boolean"/>
          <parameter name="AUpdateFrame" type="Boolean"/>
        </parameters>
      <devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></procedure>
      <property name="Active" visibility="public" read="FActive" type="Boolean" file="Vcl.Forms.pas" line="1069"><devnotes><summary>
Specifies whether the form has focus.
Use Active to determine whether the form has focus. The Active Form receives all keyboard input. If it has a title bar, it is drawn using the active colors specified in the Control panel.
If Active is true , the form has focus; if Active is false, the form does not have focus.
</summary></devnotes></property>
      <property name="ActiveControl" visibility="public" read="FActiveControl" write="SetActiveControl" stored="IsForm" type="TWinControl" file="Vcl.Forms.pas" line="1070"><devnotes><summary>
Specifies the control that has focus on the form.
Use ActiveControl to get or set the control that has focus on the form. Only one control can have focus at a given time in an application.
If the form does not have focus, ActiveControl is the control on the form that will receive focus when the form receives focus.

Note:  When focus shifts to another control, ActiveControl is updated before the OnExit event occurs.</summary></devnotes></property>
      <property name="Action" visibility="public" read="GetAction" write="SetAction" type="TBasicAction" hoisted="true" file="Vcl.Forms.pas" line="1072"/>
      <property name="ActiveOleControl" visibility="public" read="FActiveOleControl" write="SetActiveOleControl" type="TWinControl" file="Vcl.Forms.pas" line="1073"><devnotes><summary>
Specifies the OLE control on the form that reacts to changes in focus.
Use ActiveOleControl to get or set an OLE control on the form that reacts to changes in focus.
If ActiveOleControl is not nil (Delphi) or NULL (C++), the user interface for the specified OLE control is deactivated when it is not focused. Also, when the form receives or loses focus, the document window for the specified OLE control is activated or deactivated respectively.
</summary></devnotes></property>
      <property name="BorderStyle" visibility="public" read="FBorderStyle" write="SetBorderStyle" stored="IsForm" type="TFormBorderStyle" default="2" file="Vcl.Forms.pas" line="1074"><devnotes><summary>
Specifies the appearance and behavior of the form border.
Use BorderStyle to get or set the appearance and behavior of the form border. BorderStyle can be any of the following TForm BorderStyle values:





Value

Meaning



bsDialog



Not resizable; no minimize/maximize menu




bsSingle



Not resizable; minimize/maximize menu




bsNone



Not resizable; no visible border line




bsSizeable



Standard resizable border




bsToolWindow



like bsSingle but with a smaller caption




bsSizeToolWin



like bsSizeable with a smaller caption





Note:  Changing the border style of an MDI child form to bsDialog or bsNone has no effect.</summary></devnotes></property>
      <property name="Canvas" visibility="public" read="GetCanvas" type="TCanvas" file="Vcl.Forms.pas" line="1076"><devnotes><summary>
Provides access to the drawing area of the form.
Use TCanvas to draw on the client area of the form. Canvas is often used in the OnPaint event handler.
</summary></devnotes></property>
      <property name="Caption" visibility="public" read="GetText" write="SetText" stored="IsForm" type="TCaption" default="0" hoisted="true" file="Vcl.Forms.pas" line="1077"/>
      <property name="Color" visibility="public" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" hoisted="true" file="Vcl.Forms.pas" line="1078"/>
      <property name="Designer" visibility="public" read="FDesigner" write="SetDesigner" type="IDesignerHook" file="Vcl.Forms.pas" line="1079"><devnotes><summary>
Specifies the designer interface for the form.
The Designer property is used internally at design time. Never assign a value to this property. This is done automatically by the form designer. Only use this property when designing classes for use in the form designer, such as property editors and component editors.
</summary></devnotes></property>
      <property name="DropTarget" visibility="public" read="FDropTarget" write="FDropTarget" type="Boolean" file="Vcl.Forms.pas" line="1080"><devnotes><summary>
Specifies whether the form is the target of a drag-and-drop operation.
Use DropTarget to determine whether the form is currently the target of a drag-and-drop operation.
</summary></devnotes></property>
      <property name="Font" visibility="public" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.Forms.pas" line="1081"/>
      <property name="FormState" visibility="public" read="FFormState" type="TFormState" file="Vcl.Forms.pas" line="1082"><devnotes><summary>
Indicates transitional state information about the form.
Read FormState to determine the state of the form. FormState indicates when the form is in various transitional states or when certain Windows operations have occurred. The following table lists the values that can be included in a form's state:





Value

Meaning



fsCreating



The form's constructor is currently executing.




fsVisible



The form's window is visible. This state is used to update the Visible property.




fsShowing



The form's WindowState property is changing. This state is used to prevent WindowState changes from interfering with a transition that is in progress.




fsModal



The form was created as a modal window.




fsCreatedMDIChild



The form is an MDI parent window. This state is only set once the MDI client window has been created.




fsActivated



The form has received a CM_ACTIVATE message (because it received focus or the application became active) but has not yet called the Activate method to generate an OnActivate event.




</summary></devnotes></property>
      <property name="GlassFrame" visibility="public" read="FGlassFrame" write="SetGlassFrame" type="TGlassFrame" file="Vcl.Forms.pas" line="1083"><devnotes><summary>
Accesses the Glass Frame under Windows Vista, Windows 7, or later Windows operating systems.
Use GlassFrame to make your forms Windows Vista or Windows 7 Aero-compatible, displaying a glass effect. 
GlassFrame is a property of a TGlassFrame object created automatically for any form. 

Note: The property is only available for Windows Vista or Windows 7 with Aero. Otherwise, the Glass Frame is ignored.</summary></devnotes></property>
      <property name="CustomTitleBar" visibility="public" read="FCustomTitleBar" write="SetCustomTitleBar" type="TTitleBar" file="Vcl.Forms.pas" line="1084"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="HelpFile" visibility="public" read="FHelpFile" write="FHelpFile" type="string" default="0" file="Vcl.Forms.pas" line="1085"><devnotes><summary>
Specifies the name of the Help file the form uses to display the Help from.
If your form should have a Help file different from the default Help file of the application specified using the TApplication.HelpFile property of the global TApplication type object, then use the HelpFile property of the form to specify the name of the Help file the form will use to display the Help from. 
The Help system specified by TApplication.HelpSystem displays Help topics from the Help file specified by the HelpFile property of the form when the form has the focus. 
</summary></devnotes></property>
      <property name="KeyPreview" visibility="public" read="FKeyPreview" write="FKeyPreview" stored="IsForm" type="Boolean" default="0" file="Vcl.Forms.pas" line="1086"><devnotes><summary>
Specifies whether the form should receive keyboard events before the active control.
If KeyPreview is true, keyboard events occur on the form before they occur on the active control. (The active control is specified by the ActiveControl property.) 
If KeyPreview is false, keyboard events occur only on the active control.
Navigation keys (Tab, BackTab, the arrow keys, and so on) are unaffected by KeyPreview because they do not generate keyboard events. Similarly, when a button has focus or when its Default property is true, the Enter key is unaffected by KeyPreview because it does not generate a keyboard events.
KeyPreview is false by default.
</summary></devnotes></property>
      <property name="Menu" visibility="public" read="FMenu" write="SetMenu" stored="IsForm" type="TMainMenu" file="Vcl.Forms.pas" line="1088"><devnotes><summary>
Specifies the form's main menu.
Use Menu to get or set the form's main menu. At design time, Menu is set to the first TMainMenu component added to the form.
</summary></devnotes></property>
      <property name="ModalResult" visibility="public" read="FModalResult" write="FModalResult" type="TModalResult" file="Vcl.Forms.pas" line="1089"><devnotes><summary>
Represents the return value of a form that is used as a modal dialog.
Use ModalResult to close the form when it is displayed modally.
By default, ModalResult is mrNone. Set ModalResult to any nonzero value to close the form. The value assigned to ModalResult becomes the return value of the ShowModal function call used to display the form.

Note: This property is modified automatically by some components such as the TButton control.
Tip: If you call the Close method from a modal form, then ModalResult is automatically set to mrCancel.</summary></devnotes></property>
      <property name="Monitor" visibility="public" read="GetMonitor" type="TMonitor" file="Vcl.Forms.pas" line="1090"><devnotes><summary>
Provides access to the monitor on which the form appears.
Use Monitor to access information about the monitor on which the form appears if the application runs on a multi-monitor system. The monitor is determined by the DefaultMonitor property.
</summary></devnotes></property>
      <property name="OleFormObject" visibility="public" read="FOleForm" write="FOleForm" type="IOleForm" file="Vcl.Forms.pas" line="1091"><devnotes><summary>
Specifies the IOleForm interface for an in-place OLE object contained in the form.
OleFormObject is used to communicate resize and destroy notifications when a form is used as a frame for an in-place OLE object.
</summary></devnotes></property>
      <property name="PopupMode" visibility="public" read="FPopupMode" write="SetPopupMode" type="TPopupMode" default="0" file="Vcl.Forms.pas" line="1092"><devnotes><summary>
Controls how the top-level form behaves with respect to Window's WS_POPUP style.
The PopupMode property controls how the top-level form behaves with respect to Window's WS_POPUP style. A window that has the WS_POPUP style is always above its &quot;owner&quot; in Z-order. You can use the PopupMode property in conjunction with the PopupParent property to avoid the appearance of a hung application caused by a modal dialog showing up behind another form on the screen.

Note: Using the PopupMode property is similar to specifying fsStayOnTop for the FormStyle property, but allows better control over the layering. 
The PopupMode property is automatically set to pmAuto when the ShowModal method is called. However, this causes the window handle to be recreated, which is not usually desirable. To avoid the re-creation of window handles, you can explicitly set the PopupMode property to pmAuto prior to calling the ShowModal method (such as at design time). 
Set the PopupMode property to pmExplicit for non-modal design windows such as tool palettes and other floating tool windows. This causes the windows to always remain on top of the main form. In the case of a snapped together design (in which the window is docked to the main form), the design window remains on top of the designer.

Note: For undocked windows, the design window remains above the main form, allowing other top-level forms to obscure the design window. 
Set the PopupMode property to pmNone if you want the pop-up window to have the pre-Delphi 8 behavior (except for the ShowModal item mentioned above).
You can force the Z-Ordering of your forms and create a &quot;stacked&quot; appearance that the user cannot change by setting the PopupParent property to an explicit TCustomForm. If the PopupMode property is pmExplicit and PopupParent is nil, then the Application.MainForm is implicitly used as the PopupParent. If no Application.MainForm is assigned, then Application.Handle is used as the PopupParent. If the PopupMode property is set to pmAuto, Screen.ActiveForm is used as the PopupParent.


</summary></devnotes></property>
      <property name="Scaled" visibility="public" read="GetScaled" write="SetScaled" stored="IsForm" type="Boolean" default="1" file="Vcl.Forms.pas" line="1093"><devnotes><summary>
Specifies whether the form is sized according to the value of the PixelsPerInch property.
Scaled determines whether the form adjusts itself to differences between the font used at design time and the current system font used by a system at runtime. If Scaled is true, the form resizes itself and all its child controls to maintain the relationship between the size of controls and the height of text displayed in the default font. If Scaled is false, no such resizing occurs.
By setting Scaled to true, the form can adjust to fonts that are not scalable (that is, fonts that only supply discrete point sizes) or to differences such as forms designed using small fonts at design time that are run on systems that use large fonts.
The degree of resizing is determined by the PixelsPerInch property, which measures the proportion of the font on the system used when designing the form.
</summary></devnotes></property>
      <property name="ScreenSnap" visibility="public" read="FScreenSnap" write="FScreenSnap" type="Boolean" default="0" file="Vcl.Forms.pas" line="1094"><devnotes><summary>
Specifies whether form snaps to edge of screen.
ScreenSnap determines whether the edges of the form snap to the edge of the screen when the user moves the form. To control the snap distance, set the SnapBuffer property.
</summary></devnotes></property>
      <property name="SnapBuffer" visibility="public" read="FSnapBuffer" write="FSnapBuffer" type="Integer" file="Vcl.Forms.pas" line="1095"><devnotes><summary>
Specifies distance for screen snap.
If ScreenSnap is true, SnapBuffer determines the maximum number of pixels that be between the form edge and the screen edge before the form snaps to the screen edge.
</summary></devnotes></property>
      <property name="WindowState" visibility="public" read="FWindowState" write="SetWindowState" stored="IsForm" type="TWindowState" default="0" file="Vcl.Forms.pas" line="1096"><devnotes><summary>
Represents how the form appears on the screen.
Set WindowState to minimize, maximize, or restore the form window. Read WindowState to determine whether the form is minimized, maximized, or in a normal state.
</summary></devnotes></property>
      <property name="PopupParent" visibility="public" read="FPopupParent" write="set_PopupParent" type="TCustomForm" file="Vcl.Forms.pas" line="1104"><devnotes><summary>
Sets an order for stacked forms that users cannot change.
If the PopupMode property is set to pmExplicit and PopupParent is nil, then the Application.MainForm is implicitly used as the PopupParent. If no Application.MainForm is assigned, then Application.Handle is used as the PopupParent.
If the PopupMode property is set to pmAuto, Screen.ActiveForm is used as the PopupParent property.


</summary></devnotes></property>
      <property name="TaskbarHandler" visibility="public" read="FTaskbarHandler" write="SetTaskbarHandler" type="TTaskbarHandler" file="Vcl.Forms.pas" line="1106"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
      <property name="Left" visibility="published" read="GetLeft" write="SetLeft" type="Integer" file="Vcl.Forms.pas" line="1108"><devnotes><summary>
Specifies the horizontal coordinate of the left edge of a component relative to its parent.
Vcl.Forms.TCustomForm.Left inherits from Vcl.Controls.TControl.Left. All content below this line refers to Vcl.Controls.TControl.Left.
Specifies the horizontal coordinate of the left edge of a component relative to its parent.
Use the Left property to determine where the left side of the control begins or to reposition the left side of the control.
If the control is contained in another control, the Left and Top properties are relative to the parent control. If the control is contained directly by the form, the property values are relative to the form. For forms, the value of the Left property is relative to the screen in pixels.
</summary></devnotes></property>
      <property name="Top" visibility="published" read="GetTop" write="SetTop" type="Integer" file="Vcl.Forms.pas" line="1109"><devnotes><summary>
Specifies the Y coordinate of the upper-left corner of a control, relative to its parent or containing control in pixels.
Vcl.Forms.TCustomForm.Top inherits from Vcl.Controls.TControl.Top. All content below this line refers to Vcl.Controls.TControl.Top.
Specifies the Y coordinate of the upper-left corner of a control, relative to its parent or containing control in pixels.
Use Top to locate the top of the control or reposition the control to a different Y coordinate. The Top property, like the Left property, is the position of the control relative to its container. Thus, if a control is contained in a TPanel, the Left and Top properties are relative to the panel. If the control is contained directly by the form, it is relative to the form. For forms, the value of the Top property is relative to the screen in pixels.
</summary></devnotes></property>
    </members>
  <devnotes><summary>
TCustomForm is the base class from which to derive a window such as a form or dialog.
Derive from TCustomForm to create a custom window. The TCustomForm descendant can contain other objects, such as TButton, TCheckBox, and TComboBox objects.
</summary></devnotes></class>
  <classref name="TCustomFormClass" ref="TCustomForm" file="Vcl.Forms.pas" line="1112"/>
  <enum name="TActiveFormBorderStyle" file="Vcl.Forms.pas" line="1116">
    <element value="0" name="afbNone" file="Vcl.Forms.pas" line="1116"/>
    <element value="1" name="afbSingle" file="Vcl.Forms.pas" line="1116"/>
    <element value="2" name="afbSunken" file="Vcl.Forms.pas" line="1116"/>
    <element value="3" name="afbRaised" file="Vcl.Forms.pas" line="1116"/>
  </enum>
  <class name="TCustomActiveForm" file="Vcl.Forms.pas" line="1118">
    <ancestor name="TCustomForm" namespace="Vcl.Forms">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="RefreshMDIMenu" visibility="private"/>
      <methodref name="GetCanvas" visibility="private"/>
      <methodref name="GetIconHandle" visibility="private"/>
      <methodref name="GetLeft" visibility="private"/>
      <methodref name="GetMonitor" visibility="private"/>
      <methodref name="GetPopupChildren" visibility="private"/>
      <methodref name="GetRecreateChildren" visibility="private"/>
      <methodref name="GetScaled" visibility="private"/>
      <methodref name="GetTextHeight" visibility="private"/>
      <methodref name="GetTop" visibility="private"/>
      <methodref name="IconChanged" visibility="private"/>
      <methodref name="IsAutoScrollStored" visibility="private"/>
      <methodref name="IsClientSizeStored" visibility="private"/>
      <methodref name="IsForm" visibility="private"/>
      <methodref name="IsFormSizeStored" visibility="private"/>
      <methodref name="IsIconStored" visibility="private"/>
      <methodref name="MergeMenu" visibility="private"/>
      <methodref name="ReadIgnoreFontProperty" visibility="private"/>
      <methodref name="ReadTextHeight" visibility="private"/>
      <methodref name="SetActive" visibility="private"/>
      <methodref name="SetActiveControl" visibility="private"/>
      <methodref name="SetBorderIcons" visibility="private"/>
      <methodref name="SetBorderStyle" visibility="private"/>
      <methodref name="SetClientHeight" visibility="private"/>
      <methodref name="SetClientWidth" visibility="private"/>
      <methodref name="SetDesigner" visibility="private"/>
      <methodref name="SetFormStyle" visibility="private"/>
      <methodref name="SetTaskbarHandler" visibility="private"/>
      <methodref name="SetIcon" visibility="private"/>
      <methodref name="SetLeft" visibility="private"/>
      <methodref name="SetMenu" visibility="private"/>
      <methodref name="SetPosition" visibility="private"/>
      <methodref name="SetPopupMode" visibility="private"/>
      <methodref name="SetScaled" visibility="private"/>
      <methodref name="SetTop" visibility="private"/>
      <methodref name="SetVisible" visibility="private"/>
      <methodref name="SetWindowFocus" visibility="private"/>
      <methodref name="SetWindowMenu" visibility="private"/>
      <methodref name="SetObjectMenuItem" visibility="private"/>
      <methodref name="SetWindowState" visibility="private"/>
      <methodref name="SetWindowToMonitor" visibility="private"/>
      <methodref name="ScaleForPPIRect" visibility="private"/>
      <methodref name="ScaleNormalSize" visibility="private"/>
      <methodref name="WriteTextHeight" visibility="private"/>
      <methodref name="NormalColor" visibility="private"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMSetIcon" visibility="private" procflags="message"/>
      <methodref name="WMIconEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMQueryDragIcon" visibility="private" procflags="message"/>
      <methodref name="WMNCCreate" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMInitMenuPopup" visibility="private" procflags="message"/>
      <methodref name="WMMenuChar" visibility="private" procflags="message"/>
      <methodref name="WMMenuSelect" visibility="private" procflags="message"/>
      <methodref name="WMActivate" visibility="private" procflags="message"/>
      <methodref name="WMClose" visibility="private" procflags="message"/>
      <methodref name="WMQueryEndSession" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMShowWindow" visibility="private" procflags="message"/>
      <methodref name="WMMDIActivate" visibility="private" procflags="message"/>
      <methodref name="WMNextDlgCtl" visibility="private" procflags="message"/>
      <methodref name="WMEnterMenuLoop" visibility="private" procflags="message"/>
      <methodref name="WMHelp" visibility="private" procflags="message"/>
      <methodref name="WMGetMinMaxInfo" visibility="private" procflags="message"/>
      <methodref name="WMSettingChange" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMDwmSendIconicLivePreviewBitmap" visibility="private" procflags="message"/>
      <methodref name="WMDwmSendIconicThumbnail" visibility="private" procflags="message"/>
      <methodref name="WMDpiChanged" visibility="private" procflags="message"/>
      <methodref name="CMActivate" visibility="private" procflags="message"/>
      <methodref name="CMAppSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDeactivate" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMMenuChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMIconChanged" visibility="private" procflags="message"/>
      <methodref name="CMRelease" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="CMUIActivate" visibility="private" procflags="message"/>
      <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMPopupHwndDestroy" visibility="private" procflags="message"/>
      <methodref name="CMUpdateActions" visibility="private" procflags="message"/>
      <methodref name="CMIsShortCut" visibility="private" procflags="message"/>
      <methodref name="SetActiveOleControl" visibility="private"/>
      <methodref name="SetLayeredAttribs" visibility="private"/>
      <methodref name="SetAlphaBlend" visibility="private"/>
      <methodref name="SetAlphaBlendValue" visibility="private"/>
      <methodref name="SetTransparentColor" visibility="private"/>
      <methodref name="SetTransparentColorValue" visibility="private"/>
      <methodref name="InitAlphaBlending" visibility="private"/>
      <methodref name="SetGlassFrame" visibility="private"/>
      <methodref name="SetCustomTitleBar" visibility="private"/>
      <methodref name="UpdateGlassFrame" visibility="private"/>
      <methodref name="UpdateGlassFrameControls" visibility="private"/>
      <methodref name="IgnoreIdent" visibility="private"/>
      <methodref name="CMActionExecute" visibility="private" procflags="message"/>
      <methodref name="CMActionUpdate" visibility="private" procflags="message"/>
      <methodref name="Activate" visibility="protected" procflags="dynamic"/>
      <methodref name="ActiveChanged" visibility="protected" procflags="dynamic"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="override"/>
      <methodref name="BeginAutoDrag" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ClientWndProc" visibility="protected" procflags="virtual"/>
      <methodref name="CloseModal" visibility="protected"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="Deactivate" visibility="protected" procflags="dynamic"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="override"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="override"/>
      <methodref name="DoClose" visibility="protected" procflags="dynamic"/>
      <methodref name="DoCreate" visibility="protected" procflags="virtual"/>
      <methodref name="DoDestroy" visibility="protected" procflags="virtual"/>
      <methodref name="DoHide" visibility="protected" procflags="dynamic"/>
      <methodref name="DoShow" visibility="protected" procflags="dynamic"/>
      <methodref name="DoThumbButtonNotify" visibility="protected" procflags="virtual"/>
      <methodref name="DoWindowPreviewRequest" visibility="protected" procflags="virtual"/>
      <methodref name="DoThumbPreviewRequest" visibility="protected" procflags="virtual"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="override"/>
      <methodref name="GetBorderIconStyles" visibility="protected" procflags="dynamic"/>
      <methodref name="GetBorderStyles" visibility="protected" procflags="dynamic"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetFloating" visibility="protected" procflags="override"/>
      <methodref name="GetInternalTextHeight" visibility="protected"/>
      <methodref name="GetOwnerWindow" visibility="protected" procflags="dynamic"/>
      <methodref name="HandleCreateException" visibility="protected" procflags="dynamic"/>
      <methodref name="InitializeNewForm" visibility="protected" procflags="dynamic"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="Paint" visibility="protected" procflags="dynamic"/>
      <methodref name="PaintWindow" visibility="protected" procflags="override"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="GetDesignDpi" visibility="protected" procflags="override"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetParentBiDiMode" visibility="protected" procflags="override"/>
      <methodref name="DoDock" visibility="protected" procflags="override"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="UpdateActions" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateWindowState" visibility="protected"/>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="ValidateRename" visibility="protected" procflags="override"/>
      <methodref name="VisibleChanging" visibility="protected" procflags="override"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="Resizing" visibility="protected" procflags="override"/>
      <methodref name="get_ActiveMDIChild" visibility="protected"/>
      <methodref name="get_MDIChildCount" visibility="protected"/>
      <methodref name="get_MDIChildren" visibility="protected"/>
      <methodref name="QueryInterface" visibility="protected" procflags="override"/>
      <methodref name="DoBeforeMonitorDpiChanged" visibility="protected" procflags="virtual"/>
      <methodref name="DoAfterMonitorDpiChanged" visibility="protected" procflags="virtual"/>
      <propertyref name="ActiveMDIChild" visibility="protected"/>
      <propertyref name="AlphaBlend" visibility="protected"/>
      <propertyref name="AlphaBlendValue" visibility="protected"/>
      <propertyref name="BorderIcons" visibility="protected"/>
      <propertyref name="AutoScroll" visibility="protected"/>
      <propertyref name="ClientHeight" visibility="protected"/>
      <propertyref name="ClientWidth" visibility="protected"/>
      <propertyref name="TransparentColor" visibility="protected"/>
      <propertyref name="TransparentColorValue" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="DefaultMonitor" visibility="protected"/>
      <propertyref name="HorzScrollBar" visibility="protected"/>
      <propertyref name="Icon" visibility="protected"/>
      <propertyref name="MDIChildCount" visibility="protected"/>
      <propertyref name="MDIChildren" visibility="protected"/>
      <propertyref name="ObjectMenuItem" visibility="protected"/>
      <propertyref name="ParentFont" visibility="protected"/>
      <propertyref name="PopupMenu" visibility="protected"/>
      <propertyref name="PopupChildren" visibility="protected"/>
      <propertyref name="Position" visibility="protected"/>
      <propertyref name="PrintScale" visibility="protected"/>
      <propertyref name="TileMode" visibility="protected"/>
      <propertyref name="VertScrollBar" visibility="protected"/>
      <propertyref name="Visible" visibility="protected"/>
      <propertyref name="WindowMenu" visibility="protected"/>
      <propertyref name="ClientHandle" visibility="protected"/>
      <propertyref name="FormStyle" visibility="protected"/>
      <propertyref name="Height" visibility="protected"/>
      <propertyref name="Width" visibility="protected"/>
      <eventref name="OnActivate" visibility="protected"/>
      <eventref name="OnAfterMonitorDpiChanged" visibility="protected"/>
      <eventref name="OnBeforeMonitorDpiChanged" visibility="protected"/>
      <propertyref name="OnCanResize" visibility="protected"/>
      <propertyref name="OnClick" visibility="protected"/>
      <eventref name="OnClose" visibility="protected"/>
      <eventref name="OnCloseQuery" visibility="protected"/>
      <eventref name="OnCreate" visibility="protected"/>
      <propertyref name="OnDblClick" visibility="protected"/>
      <eventref name="OnDestroy" visibility="protected"/>
      <eventref name="OnDeactivate" visibility="protected"/>
      <propertyref name="OnDragDrop" visibility="protected"/>
      <propertyref name="OnDragOver" visibility="protected"/>
      <eventref name="OnHelp" visibility="protected"/>
      <eventref name="OnHide" visibility="protected"/>
      <propertyref name="OnKeyDown" visibility="protected"/>
      <propertyref name="OnKeyPress" visibility="protected"/>
      <propertyref name="OnKeyUp" visibility="protected"/>
      <propertyref name="OnMouseActivate" visibility="protected"/>
      <propertyref name="OnMouseDown" visibility="protected"/>
      <propertyref name="OnMouseMove" visibility="protected"/>
      <propertyref name="OnMouseUp" visibility="protected"/>
      <eventref name="OnPaint" visibility="protected"/>
      <propertyref name="OnResize" visibility="protected"/>
      <eventref name="OnShortCut" visibility="protected"/>
      <eventref name="OnShow" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateNew" visibility="public" procflags="constructor virtual"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForCurrentDPI" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ScaleForPPI" visibility="public" procflags="override"/>
      <methodref name="Close" visibility="public"/>
      <methodref name="CloseQuery" visibility="public" procflags="virtual"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DefocusControl" visibility="public"/>
      <methodref name="Dock" visibility="public" procflags="override"/>
      <methodref name="FocusControl" visibility="public"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetFormImage" visibility="public"/>
      <methodref name="Hide" visibility="public"/>
      <methodref name="IsShortCut" visibility="public" procflags="dynamic"/>
      <methodref name="MakeFullyVisible" visibility="public"/>
      <methodref name="MouseWheelHandler" visibility="public" procflags="override"/>
      <methodref name="Print" visibility="public"/>
      <methodref name="RecreateAsPopup" visibility="public"/>
      <methodref name="Release" visibility="public"/>
      <methodref name="SendCancelMode" visibility="public"/>
      <methodref name="SetFocus" visibility="public" procflags="override"/>
      <methodref name="SetFocusedControl" visibility="public" procflags="virtual"/>
      <methodref name="Show" visibility="public"/>
      <methodref name="ShowModal" visibility="public" procflags="virtual"/>
      <methodref name="WantChildKey" visibility="public" procflags="virtual"/>
      <methodref name="set_PopupParent" visibility="public"/>
      <methodref name="AfterConstruction" visibility="public" procflags="override"/>
      <methodref name="BeforeDestruction" visibility="public" procflags="override"/>
      <methodref name="UpdateDesignerCaption" visibility="public"/>
      <propertyref name="Active" visibility="public"/>
      <propertyref name="ActiveControl" visibility="public"/>
      <propertyref name="Action" visibility="public"/>
      <propertyref name="ActiveOleControl" visibility="public"/>
      <propertyref name="BorderStyle" visibility="public"/>
      <propertyref name="Canvas" visibility="public"/>
      <propertyref name="Caption" visibility="public"/>
      <propertyref name="Color" visibility="public"/>
      <propertyref name="Designer" visibility="public"/>
      <propertyref name="DropTarget" visibility="public"/>
      <propertyref name="Font" visibility="public"/>
      <propertyref name="FormState" visibility="public"/>
      <propertyref name="GlassFrame" visibility="public"/>
      <propertyref name="CustomTitleBar" visibility="public"/>
      <propertyref name="HelpFile" visibility="public"/>
      <propertyref name="KeyPreview" visibility="public"/>
      <propertyref name="Menu" visibility="public"/>
      <propertyref name="ModalResult" visibility="public"/>
      <propertyref name="Monitor" visibility="public"/>
      <propertyref name="OleFormObject" visibility="public"/>
      <propertyref name="PopupMode" visibility="public"/>
      <propertyref name="Scaled" visibility="public"/>
      <propertyref name="ScreenSnap" visibility="public"/>
      <propertyref name="SnapBuffer" visibility="public"/>
      <propertyref name="WindowState" visibility="public"/>
      <propertyref name="PopupParent" visibility="public"/>
      <propertyref name="TaskbarHandler" visibility="public"/>
      <propertyref name="Left" visibility="published"/>
      <propertyref name="Top" visibility="published"/>
      <ancestor name="TScrollingWinControl" namespace="Vcl.Forms">
        <methodref name="CalcAutoRange" visibility="private"/>
        <methodref name="SetAutoScroll" visibility="private"/>
        <methodref name="SetHorzScrollBar" visibility="private"/>
        <methodref name="SetVertScrollBar" visibility="private"/>
        <methodref name="UpdateScrollBars" visibility="private"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="override"/>
        <methodref name="AutoScrollEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="AutoScrollInView" visibility="protected" procflags="virtual"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="CreateParams" visibility="protected" procflags="override"/>
        <methodref name="CreateWnd" visibility="protected" procflags="override"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="override"/>
        <methodref name="DoGesture" visibility="protected" procflags="override"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="override"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
        <propertyref name="AutoScroll" visibility="protected"/>
        <methodref name="Resizing" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleScrollBars" visibility="protected"/>
        <methodref name="SendChangeScaleMessage" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="DisableAutoRange" visibility="public"/>
        <methodref name="EnableAutoRange" visibility="public"/>
        <methodref name="ScrollInView" visibility="public"/>
        <propertyref name="OnAlignInsertBefore" visibility="published"/>
        <propertyref name="OnAlignPosition" visibility="published"/>
        <propertyref name="HorzScrollBar" visibility="published"/>
        <propertyref name="VertScrollBar" visibility="published"/>
        <ancestor name="TWinControl" namespace="Vcl.Controls">
          <methodref name="AlignControl" visibility="private"/>
          <methodref name="CalcConstraints" visibility="private"/>
          <methodref name="DoPaddingChange" visibility="private"/>
          <methodref name="GetAlignDisabled" visibility="private"/>
          <methodref name="GetControl" visibility="private"/>
          <methodref name="GetControlCount" visibility="private"/>
          <methodref name="GetDockClientCount" visibility="private"/>
          <methodref name="GetDockClients" visibility="private"/>
          <methodref name="GetHandle" visibility="private"/>
          <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
          <methodref name="GetTabOrder" visibility="private"/>
          <methodref name="GetVisibleDockClientCount" visibility="private"/>
          <methodref name="Insert" visibility="private"/>
          <methodref name="InvalidateFrame" visibility="private"/>
          <methodref name="InvokeHelp" visibility="private"/>
          <methodref name="IsCtl3DStored" visibility="private"/>
          <methodref name="IsDoubleBufferedStored" visibility="private"/>
          <methodref name="PrecedingWindow" visibility="private"/>
          <methodref name="ReadDesignSize" visibility="private"/>
          <methodref name="ReadPixelsPerInch" visibility="private"/>
          <methodref name="Remove" visibility="private"/>
          <methodref name="RemoveFocus" visibility="private"/>
          <methodref name="SetBevelCut" visibility="private"/>
          <methodref name="SetBevelEdges" visibility="private"/>
          <methodref name="SetBevelKind" visibility="private"/>
          <methodref name="SetBevelWidth" visibility="private"/>
          <methodref name="SetBorderWidth" visibility="private"/>
          <methodref name="SetCtl3D" visibility="private"/>
          <methodref name="SetDockSite" visibility="private"/>
          <methodref name="SetDoubleBuffered" visibility="private"/>
          <methodref name="SetPadding" visibility="private"/>
          <methodref name="SetParentCtl3D" visibility="private"/>
          <methodref name="SetParentWindow" visibility="private"/>
          <methodref name="SetTabOrder" visibility="private"/>
          <methodref name="SetTabStop" visibility="private"/>
          <methodref name="SetUseDockManager" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateTabOrder" visibility="private"/>
          <methodref name="UpdateShowing" visibility="private"/>
          <methodref name="WriteDesignSize" visibility="private"/>
          <methodref name="WritePixelsPerInch" visibility="private"/>
          <methodref name="IsMenuKey" visibility="private"/>
          <methodref name="GetIsDrawingLocked" visibility="private"/>
          <methodref name="GetRedrawDisabled" visibility="private"/>
          <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="WMCommand" visibility="private" procflags="message"/>
          <methodref name="WMNotify" visibility="private" procflags="message"/>
          <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="WMHScroll" visibility="private" procflags="message"/>
          <methodref name="WMVScroll" visibility="private" procflags="message"/>
          <methodref name="WMCompareItem" visibility="private" procflags="message"/>
          <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
          <methodref name="WMDrawItem" visibility="private" procflags="message"/>
          <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
          <methodref name="WMSize" visibility="private" procflags="message"/>
          <methodref name="WMMove" visibility="private" procflags="message"/>
          <methodref name="WMSetCursor" visibility="private" procflags="message"/>
          <methodref name="WMKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMChar" visibility="private" procflags="message"/>
          <methodref name="WMSysCommand" visibility="private" procflags="message"/>
          <methodref name="WMCharToItem" visibility="private" procflags="message"/>
          <methodref name="WMParentNotify" visibility="private" procflags="message"/>
          <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
          <methodref name="WMDestroy" visibility="private" procflags="message"/>
          <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
          <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
          <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="private" procflags="message"/>
          <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
          <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
          <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="WMFontChange" visibility="private" procflags="message"/>
          <methodref name="WMTimeChange" visibility="private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="private" procflags="message"/>
          <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
          <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMGesture" visibility="private" procflags="message"/>
          <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
          <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
          <methodref name="CMChanged" visibility="private" procflags="message"/>
          <methodref name="CMChildKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogChar" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
          <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
          <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="CMFontChange" visibility="private" procflags="message"/>
          <methodref name="CMTimeChange" visibility="private" procflags="message"/>
          <methodref name="CMDrag" visibility="private" procflags="message"/>
          <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
          <methodref name="CNKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNKeyUp" visibility="private" procflags="message"/>
          <methodref name="CNChar" visibility="private" procflags="message"/>
          <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNSysChar" visibility="private" procflags="message"/>
          <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
          <methodref name="CMSysCommand" visibility="private" procflags="message"/>
          <methodref name="CMInvalidate" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="WMPrintClient" visibility="private" procflags="message"/>
          <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
          <methodref name="CMControlListChange" visibility="private" procflags="message"/>
          <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
          <methodref name="CMDockClient" visibility="private" procflags="message"/>
          <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="InvokeAsyncCalls" visibility="protected">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="override"/>
          <methodref name="AddBiDiModeExStyle" visibility="protected"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="AdjustSize" visibility="protected" procflags="override"/>
          <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
          <methodref name="ArrangeControl" visibility="protected"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
          <methodref name="CanResize" visibility="protected" procflags="override"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
          <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
          <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
          <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
          <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
          <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
          <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="DoKeyDown" visibility="protected"/>
          <methodref name="DoKeyPress" visibility="protected"/>
          <methodref name="DoKeyUp" visibility="protected"/>
          <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
          <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
          <methodref name="FindNextControl" visibility="protected"/>
          <methodref name="FixupTabList" visibility="protected"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
          <methodref name="GetClientRect" visibility="protected" procflags="override"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
          <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
          <methodref name="GetParentHandle" visibility="protected"/>
          <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
          <methodref name="GetTopParentHandle" visibility="protected"/>
          <methodref name="InvalidateDockHostSite" visibility="protected"/>
          <methodref name="IsControlMouseMsg" visibility="protected"/>
          <methodref name="IsControlActivateMsg" visibility="protected"/>
          <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="NotifyControls" visibility="protected"/>
          <methodref name="PaintControls" visibility="protected"/>
          <methodref name="PaintHandler" visibility="protected"/>
          <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RecreateWnd" visibility="protected"/>
          <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="ResetImeComposition" visibility="protected"/>
          <methodref name="RequestAlign" visibility="protected" procflags="override"/>
          <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPIScreen" visibility="protected"/>
          <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="ScaleControls" visibility="protected"/>
          <methodref name="ScalePadding" visibility="protected"/>
          <methodref name="SelectFirst" visibility="protected"/>
          <methodref name="SelectNext" visibility="protected"/>
          <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
          <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="SetImeCompositionWindow" visibility="protected"/>
          <methodref name="SetParent" visibility="protected" procflags="override"/>
          <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="override"/>
          <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateBounds" visibility="protected"/>
          <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateRecreatingFlag" visibility="protected"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateUIState" visibility="protected"/>
          <methodref name="WndProc" visibility="protected" procflags="override"/>
          <methodref name="CreateSubClass" visibility="protected"/>
          <methodref name="RemoveWindowProps" visibility="protected"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
          <propertyref name="AlignControlList" visibility="protected"/>
          <propertyref name="BevelEdges" visibility="protected"/>
          <propertyref name="BevelInner" visibility="protected"/>
          <propertyref name="BevelOuter" visibility="protected"/>
          <propertyref name="BevelKind" visibility="protected"/>
          <propertyref name="BevelWidth" visibility="protected"/>
          <propertyref name="BorderWidth" visibility="protected"/>
          <propertyref name="Ctl3D" visibility="protected"/>
          <propertyref name="ImeMode" visibility="protected"/>
          <propertyref name="ImeName" visibility="protected"/>
          <propertyref name="ParentBackground" visibility="protected"/>
          <propertyref name="ParentCtl3D" visibility="protected"/>
          <propertyref name="TipMode" visibility="protected"/>
          <propertyref name="DefWndProc" visibility="protected"/>
          <propertyref name="WindowHandle" visibility="protected"/>
          <eventref name="OnAlignInsertBefore" visibility="protected"/>
          <eventref name="OnAlignPosition" visibility="protected"/>
          <eventref name="OnDockDrop" visibility="protected"/>
          <eventref name="OnDockOver" visibility="protected"/>
          <eventref name="OnEnter" visibility="protected"/>
          <eventref name="OnExit" visibility="protected"/>
          <eventref name="OnGetSiteInfo" visibility="protected"/>
          <eventref name="OnKeyDown" visibility="protected"/>
          <eventref name="OnKeyPress" visibility="protected"/>
          <eventref name="OnKeyUp" visibility="protected"/>
          <eventref name="OnUnDock" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="CreateParented" visibility="public" procflags="constructor"/>
          <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="override">
          </methodref>
          <methodref name="Broadcast" visibility="public"/>
          <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
          <methodref name="ContainsControl" visibility="public"/>
          <methodref name="ControlAtPos" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="DisableAlign" visibility="public" procflags="inline"/>
          <propertyref name="DockClientCount" visibility="public"/>
          <propertyref name="DockClients" visibility="public"/>
          <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
          <propertyref name="DockSite" visibility="public"/>
          <propertyref name="DockManager" visibility="public"/>
          <propertyref name="DoubleBuffered" visibility="public"/>
          <methodref name="EnableAlign" visibility="public"/>
          <methodref name="FindChildControl" visibility="public"/>
          <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
          <methodref name="Focused" visibility="public" procflags="dynamic"/>
          <methodref name="GetChildren" visibility="public" procflags="override"/>
          <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
          <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
          <methodref name="HandleAllocated" visibility="public"/>
          <methodref name="HandleNeeded" visibility="public"/>
          <methodref name="InsertControl" visibility="public"/>
          <methodref name="Invalidate" visibility="public" procflags="override"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <propertyref name="PixelsPerInch" visibility="public"/>
          <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
          <methodref name="RemoveControl" visibility="public"/>
          <methodref name="Realign" visibility="public" procflags="inline"/>
          <methodref name="Repaint" visibility="public" procflags="override"/>
          <methodref name="ScaleBy" visibility="public"/>
          <methodref name="ScrollBy" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="override"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
          <methodref name="SetFocus" visibility="public" procflags="virtual"/>
          <methodref name="Update" visibility="public" procflags="override"/>
          <methodref name="UpdateControlState" visibility="public"/>
          <methodref name="LockDrawing" visibility="public"/>
          <methodref name="UnlockDrawing" visibility="public"/>
          <propertyref name="AlignDisabled" visibility="public"/>
          <propertyref name="MouseInClient" visibility="public"/>
          <propertyref name="VisibleDockClientCount" visibility="public"/>
          <propertyref name="Brush" visibility="public"/>
          <propertyref name="Controls" visibility="public"/>
          <propertyref name="ControlCount" visibility="public"/>
          <propertyref name="Handle" visibility="public"/>
          <propertyref name="Padding" visibility="public"/>
          <propertyref name="ParentDoubleBuffered" visibility="public"/>
          <propertyref name="ParentWindow" visibility="public"/>
          <propertyref name="Showing" visibility="public"/>
          <propertyref name="IsDrawingLocked" visibility="public"/>
          <propertyref name="RedrawDisabled" visibility="public"/>
          <propertyref name="TabOrder" visibility="public"/>
          <propertyref name="TabStop" visibility="public"/>
          <propertyref name="UseDockManager" visibility="public"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </methodref>
                <ancestor name="TObject" namespace="System">
                  <methodref name="Create" visibility="public" procflags="constructor">
                  </methodref>
                  <methodref name="Free" visibility="public">
                  </methodref>
                  <methodref name="DisposeOf" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="InitInstance" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="CleanupInstance" visibility="public">
                  </methodref>
                  <methodref name="ClassType" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="ClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassNameIs" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassParent" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="ClassInfo" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InstanceSize" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InheritsFrom" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="QualifiedClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="GetInterface" visibility="public">
                  </methodref>
                  <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="UnitName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="UnitScope" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="Equals" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetHashCode" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="ToString" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="SafeCallException" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Dispatch" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="NewInstance" visibility="public" procflags="class virtual">
                  </methodref>
                  <methodref name="FreeInstance" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                  </methodref>
                  <methodref name="GetDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <propertyref name="Disposed" visibility="protected">
                  </propertyref>
                </ancestor>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FAxBorderStyle" type="TActiveFormBorderStyle" visibility="private" size="1" offset="1000" file="Vcl.Forms.pas" line="1120"/>
      <procedure name="SetAxBorderStyle" visibility="private" file="Vcl.Forms.pas" line="1121">
        <parameters>
          <parameter name="Value" type="TActiveFormBorderStyle"/>
        </parameters>
      </procedure>
      <procedure name="CreateParams" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="1123">
        <parameters>
          <parameter name="Params" type="TCreateParams" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="1125">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <function name="WantChildKey" visibility="public" procflags="override" file="Vcl.Forms.pas" line="1126">
        <parameters>
          <parameter name="Child" type="TControl"/>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <property name="Visible" visibility="public" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1127"/>
      <property name="ActiveControl" visibility="published" read="FActiveControl" write="SetActiveControl" stored="IsForm" type="TWinControl" hoisted="true" file="Vcl.Forms.pas" line="1129"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.Forms.pas" line="1130"/>
      <property name="AutoScroll" visibility="published" read="FAutoScroll" write="SetAutoScroll" stored="IsAutoScrollStored" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1131"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1132"/>
      <property name="AxBorderStyle" visibility="published" read="FAxBorderStyle" write="SetAxBorderStyle" type="TActiveFormBorderStyle" default="1" file="Vcl.Forms.pas" line="1133"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.Forms.pas" line="1135"/>
      <property name="Caption" visibility="published" read="GetText" write="SetText" stored="True" type="TCaption" default="0" hoisted="true" file="Vcl.Forms.pas" line="1136"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" hoisted="true" file="Vcl.Forms.pas" line="1137"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.Forms.pas" line="1138"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.Forms.pas" line="1139"/>
      <property name="Height" visibility="published" read="FHeight" write="SetHeight" stored="True" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="1140"/>
      <property name="HorzScrollBar" visibility="published" read="FHorzScrollBar" write="SetHorzScrollBar" stored="IsForm" type="TControlScrollBar" hoisted="true" file="Vcl.Forms.pas" line="1141"/>
      <property name="KeyPreview" visibility="published" read="FKeyPreview" write="FKeyPreview" stored="IsForm" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1142"/>
      <property name="Padding" visibility="published" read="FPadding" write="SetPadding" type="TPadding" hoisted="true" file="Vcl.Forms.pas" line="1143"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" stored="IsForm" type="TPopupMenu" hoisted="true" file="Vcl.Forms.pas" line="1144"/>
      <property name="PrintScale" visibility="published" read="FPrintScale" write="FPrintScale" stored="IsForm" type="TPrintScale" default="1" hoisted="true" file="Vcl.Forms.pas" line="1145"/>
      <property name="Scaled" visibility="published" read="GetScaled" write="SetScaled" stored="IsForm" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="1146"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="1147"/>
      <property name="VertScrollBar" visibility="published" read="FVertScrollBar" write="SetVertScrollBar" stored="IsForm" type="TControlScrollBar" hoisted="true" file="Vcl.Forms.pas" line="1148"/>
      <property name="Width" visibility="published" read="FWidth" write="SetWidth" stored="True" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="1149"/>
      <event name="OnActivate" visibility="published" read="FOnActivate" write="FOnActivate" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1150"/>
      <event name="OnAfterMonitorDpiChanged" visibility="published" read="FOnAfterMonitorDpiChanged" write="FOnAfterMonitorDpiChanged" stored="IsForm" type="TMonitorDpiChangedEvent" hoisted="true" file="Vcl.Forms.pas" line="1151"/>
      <event name="OnBeforeMonitorDpiChanged" visibility="published" read="FOnBeforeMonitorDpiChanged" write="FOnBeforeMonitorDpiChanged" stored="IsForm" type="TMonitorDpiChangedEvent" hoisted="true" file="Vcl.Forms.pas" line="1152"/>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1153"/>
      <event name="OnCreate" visibility="published" read="FOnCreate" write="FOnCreate" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1154"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.Forms.pas" line="1155"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1156"/>
      <event name="OnDestroy" visibility="published" read="FOnDestroy" write="FOnDestroy" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1157"/>
      <event name="OnDeactivate" visibility="published" read="FOnDeactivate" write="FOnDeactivate" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1158"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" stored="IsForm" type="TDragDropEvent" hoisted="true" file="Vcl.Forms.pas" line="1159"/>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" stored="IsForm" type="TDragOverEvent" hoisted="true" file="Vcl.Forms.pas" line="1160"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" stored="IsForm" type="TKeyEvent" hoisted="true" file="Vcl.Forms.pas" line="1161"/>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" stored="IsForm" type="TKeyPressEvent" hoisted="true" file="Vcl.Forms.pas" line="1162"/>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" stored="IsForm" type="TKeyEvent" hoisted="true" file="Vcl.Forms.pas" line="1163"/>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" stored="IsForm" type="TMouseActivateEvent" hoisted="true" file="Vcl.Forms.pas" line="1164"/>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" stored="IsForm" type="TMouseEvent" hoisted="true" file="Vcl.Forms.pas" line="1165"/>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1166"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1167"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" stored="IsForm" type="TMouseMoveEvent" hoisted="true" file="Vcl.Forms.pas" line="1168"/>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" stored="IsForm" type="TMouseEvent" hoisted="true" file="Vcl.Forms.pas" line="1169"/>
      <event name="OnPaint" visibility="published" read="FOnPaint" write="FOnPaint" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1170"/>
    </members>
  </class>
  <class name="TForm" file="Vcl.Forms.pas" line="1175">
    <ancestor name="TCustomForm" namespace="Vcl.Forms">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="RefreshMDIMenu" visibility="private"/>
      <methodref name="GetCanvas" visibility="private"/>
      <methodref name="GetIconHandle" visibility="private"/>
      <methodref name="GetLeft" visibility="private"/>
      <methodref name="GetMonitor" visibility="private"/>
      <methodref name="GetPopupChildren" visibility="private"/>
      <methodref name="GetRecreateChildren" visibility="private"/>
      <methodref name="GetScaled" visibility="private"/>
      <methodref name="GetTextHeight" visibility="private"/>
      <methodref name="GetTop" visibility="private"/>
      <methodref name="IconChanged" visibility="private"/>
      <methodref name="IsAutoScrollStored" visibility="private"/>
      <methodref name="IsClientSizeStored" visibility="private"/>
      <methodref name="IsForm" visibility="private"/>
      <methodref name="IsFormSizeStored" visibility="private"/>
      <methodref name="IsIconStored" visibility="private"/>
      <methodref name="MergeMenu" visibility="private"/>
      <methodref name="ReadIgnoreFontProperty" visibility="private"/>
      <methodref name="ReadTextHeight" visibility="private"/>
      <methodref name="SetActive" visibility="private"/>
      <methodref name="SetActiveControl" visibility="private"/>
      <methodref name="SetBorderIcons" visibility="private"/>
      <methodref name="SetBorderStyle" visibility="private"/>
      <methodref name="SetClientHeight" visibility="private"/>
      <methodref name="SetClientWidth" visibility="private"/>
      <methodref name="SetDesigner" visibility="private"/>
      <methodref name="SetFormStyle" visibility="private"/>
      <methodref name="SetTaskbarHandler" visibility="private"/>
      <methodref name="SetIcon" visibility="private"/>
      <methodref name="SetLeft" visibility="private"/>
      <methodref name="SetMenu" visibility="private"/>
      <methodref name="SetPosition" visibility="private"/>
      <methodref name="SetPopupMode" visibility="private"/>
      <methodref name="SetScaled" visibility="private"/>
      <methodref name="SetTop" visibility="private"/>
      <methodref name="SetVisible" visibility="private"/>
      <methodref name="SetWindowFocus" visibility="private"/>
      <methodref name="SetWindowMenu" visibility="private"/>
      <methodref name="SetObjectMenuItem" visibility="private"/>
      <methodref name="SetWindowState" visibility="private"/>
      <methodref name="SetWindowToMonitor" visibility="private"/>
      <methodref name="ScaleForPPIRect" visibility="private"/>
      <methodref name="ScaleNormalSize" visibility="private"/>
      <methodref name="WriteTextHeight" visibility="private"/>
      <methodref name="NormalColor" visibility="private"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMSetIcon" visibility="private" procflags="message"/>
      <methodref name="WMIconEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMQueryDragIcon" visibility="private" procflags="message"/>
      <methodref name="WMNCCreate" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMInitMenuPopup" visibility="private" procflags="message"/>
      <methodref name="WMMenuChar" visibility="private" procflags="message"/>
      <methodref name="WMMenuSelect" visibility="private" procflags="message"/>
      <methodref name="WMActivate" visibility="private" procflags="message"/>
      <methodref name="WMClose" visibility="private" procflags="message"/>
      <methodref name="WMQueryEndSession" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMShowWindow" visibility="private" procflags="message"/>
      <methodref name="WMMDIActivate" visibility="private" procflags="message"/>
      <methodref name="WMNextDlgCtl" visibility="private" procflags="message"/>
      <methodref name="WMEnterMenuLoop" visibility="private" procflags="message"/>
      <methodref name="WMHelp" visibility="private" procflags="message"/>
      <methodref name="WMGetMinMaxInfo" visibility="private" procflags="message"/>
      <methodref name="WMSettingChange" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMDwmSendIconicLivePreviewBitmap" visibility="private" procflags="message"/>
      <methodref name="WMDwmSendIconicThumbnail" visibility="private" procflags="message"/>
      <methodref name="WMDpiChanged" visibility="private" procflags="message"/>
      <methodref name="CMActivate" visibility="private" procflags="message"/>
      <methodref name="CMAppSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDeactivate" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMMenuChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMIconChanged" visibility="private" procflags="message"/>
      <methodref name="CMRelease" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="CMUIActivate" visibility="private" procflags="message"/>
      <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMPopupHwndDestroy" visibility="private" procflags="message"/>
      <methodref name="CMUpdateActions" visibility="private" procflags="message"/>
      <methodref name="CMIsShortCut" visibility="private" procflags="message"/>
      <methodref name="SetActiveOleControl" visibility="private"/>
      <methodref name="SetLayeredAttribs" visibility="private"/>
      <methodref name="SetAlphaBlend" visibility="private"/>
      <methodref name="SetAlphaBlendValue" visibility="private"/>
      <methodref name="SetTransparentColor" visibility="private"/>
      <methodref name="SetTransparentColorValue" visibility="private"/>
      <methodref name="InitAlphaBlending" visibility="private"/>
      <methodref name="SetGlassFrame" visibility="private"/>
      <methodref name="SetCustomTitleBar" visibility="private"/>
      <methodref name="UpdateGlassFrame" visibility="private"/>
      <methodref name="UpdateGlassFrameControls" visibility="private"/>
      <methodref name="IgnoreIdent" visibility="private"/>
      <methodref name="CMActionExecute" visibility="private" procflags="message"/>
      <methodref name="CMActionUpdate" visibility="private" procflags="message"/>
      <methodref name="Activate" visibility="protected" procflags="dynamic"/>
      <methodref name="ActiveChanged" visibility="protected" procflags="dynamic"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="override"/>
      <methodref name="BeginAutoDrag" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ClientWndProc" visibility="protected" procflags="virtual"/>
      <methodref name="CloseModal" visibility="protected"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="Deactivate" visibility="protected" procflags="dynamic"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="override"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="override"/>
      <methodref name="DoClose" visibility="protected" procflags="dynamic"/>
      <methodref name="DoCreate" visibility="protected" procflags="virtual"/>
      <methodref name="DoDestroy" visibility="protected" procflags="virtual"/>
      <methodref name="DoHide" visibility="protected" procflags="dynamic"/>
      <methodref name="DoShow" visibility="protected" procflags="dynamic"/>
      <methodref name="DoThumbButtonNotify" visibility="protected" procflags="virtual"/>
      <methodref name="DoWindowPreviewRequest" visibility="protected" procflags="virtual"/>
      <methodref name="DoThumbPreviewRequest" visibility="protected" procflags="virtual"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="override"/>
      <methodref name="GetBorderIconStyles" visibility="protected" procflags="dynamic"/>
      <methodref name="GetBorderStyles" visibility="protected" procflags="dynamic"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetFloating" visibility="protected" procflags="override"/>
      <methodref name="GetInternalTextHeight" visibility="protected"/>
      <methodref name="GetOwnerWindow" visibility="protected" procflags="dynamic"/>
      <methodref name="HandleCreateException" visibility="protected" procflags="dynamic"/>
      <methodref name="InitializeNewForm" visibility="protected" procflags="dynamic"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="Paint" visibility="protected" procflags="dynamic"/>
      <methodref name="PaintWindow" visibility="protected" procflags="override"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="GetDesignDpi" visibility="protected" procflags="override"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetParentBiDiMode" visibility="protected" procflags="override"/>
      <methodref name="DoDock" visibility="protected" procflags="override"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="UpdateActions" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateWindowState" visibility="protected"/>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="ValidateRename" visibility="protected" procflags="override"/>
      <methodref name="VisibleChanging" visibility="protected" procflags="override"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="Resizing" visibility="protected" procflags="override"/>
      <methodref name="get_ActiveMDIChild" visibility="protected"/>
      <methodref name="get_MDIChildCount" visibility="protected"/>
      <methodref name="get_MDIChildren" visibility="protected"/>
      <methodref name="QueryInterface" visibility="protected" procflags="override"/>
      <methodref name="DoBeforeMonitorDpiChanged" visibility="protected" procflags="virtual"/>
      <methodref name="DoAfterMonitorDpiChanged" visibility="protected" procflags="virtual"/>
      <propertyref name="ActiveMDIChild" visibility="protected"/>
      <propertyref name="AlphaBlend" visibility="protected"/>
      <propertyref name="AlphaBlendValue" visibility="protected"/>
      <propertyref name="BorderIcons" visibility="protected"/>
      <propertyref name="AutoScroll" visibility="protected"/>
      <propertyref name="ClientHeight" visibility="protected"/>
      <propertyref name="ClientWidth" visibility="protected"/>
      <propertyref name="TransparentColor" visibility="protected"/>
      <propertyref name="TransparentColorValue" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="DefaultMonitor" visibility="protected"/>
      <propertyref name="HorzScrollBar" visibility="protected"/>
      <propertyref name="Icon" visibility="protected"/>
      <propertyref name="MDIChildCount" visibility="protected"/>
      <propertyref name="MDIChildren" visibility="protected"/>
      <propertyref name="ObjectMenuItem" visibility="protected"/>
      <propertyref name="ParentFont" visibility="protected"/>
      <propertyref name="PopupMenu" visibility="protected"/>
      <propertyref name="PopupChildren" visibility="protected"/>
      <propertyref name="Position" visibility="protected"/>
      <propertyref name="PrintScale" visibility="protected"/>
      <propertyref name="TileMode" visibility="protected"/>
      <propertyref name="VertScrollBar" visibility="protected"/>
      <propertyref name="Visible" visibility="protected"/>
      <propertyref name="WindowMenu" visibility="protected"/>
      <propertyref name="ClientHandle" visibility="protected"/>
      <propertyref name="FormStyle" visibility="protected"/>
      <propertyref name="Height" visibility="protected"/>
      <propertyref name="Width" visibility="protected"/>
      <eventref name="OnActivate" visibility="protected"/>
      <eventref name="OnAfterMonitorDpiChanged" visibility="protected"/>
      <eventref name="OnBeforeMonitorDpiChanged" visibility="protected"/>
      <propertyref name="OnCanResize" visibility="protected"/>
      <propertyref name="OnClick" visibility="protected"/>
      <eventref name="OnClose" visibility="protected"/>
      <eventref name="OnCloseQuery" visibility="protected"/>
      <eventref name="OnCreate" visibility="protected"/>
      <propertyref name="OnDblClick" visibility="protected"/>
      <eventref name="OnDestroy" visibility="protected"/>
      <eventref name="OnDeactivate" visibility="protected"/>
      <propertyref name="OnDragDrop" visibility="protected"/>
      <propertyref name="OnDragOver" visibility="protected"/>
      <eventref name="OnHelp" visibility="protected"/>
      <eventref name="OnHide" visibility="protected"/>
      <propertyref name="OnKeyDown" visibility="protected"/>
      <propertyref name="OnKeyPress" visibility="protected"/>
      <propertyref name="OnKeyUp" visibility="protected"/>
      <propertyref name="OnMouseActivate" visibility="protected"/>
      <propertyref name="OnMouseDown" visibility="protected"/>
      <propertyref name="OnMouseMove" visibility="protected"/>
      <propertyref name="OnMouseUp" visibility="protected"/>
      <eventref name="OnPaint" visibility="protected"/>
      <propertyref name="OnResize" visibility="protected"/>
      <eventref name="OnShortCut" visibility="protected"/>
      <eventref name="OnShow" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateNew" visibility="public" procflags="constructor virtual"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForCurrentDPI" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ScaleForPPI" visibility="public" procflags="override"/>
      <methodref name="Close" visibility="public"/>
      <methodref name="CloseQuery" visibility="public" procflags="virtual"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DefocusControl" visibility="public"/>
      <methodref name="Dock" visibility="public" procflags="override"/>
      <methodref name="FocusControl" visibility="public"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetFormImage" visibility="public"/>
      <methodref name="Hide" visibility="public"/>
      <methodref name="IsShortCut" visibility="public" procflags="dynamic"/>
      <methodref name="MakeFullyVisible" visibility="public"/>
      <methodref name="MouseWheelHandler" visibility="public" procflags="override"/>
      <methodref name="Print" visibility="public"/>
      <methodref name="RecreateAsPopup" visibility="public"/>
      <methodref name="Release" visibility="public"/>
      <methodref name="SendCancelMode" visibility="public"/>
      <methodref name="SetFocus" visibility="public" procflags="override"/>
      <methodref name="SetFocusedControl" visibility="public" procflags="virtual"/>
      <methodref name="Show" visibility="public"/>
      <methodref name="ShowModal" visibility="public" procflags="virtual"/>
      <methodref name="WantChildKey" visibility="public" procflags="virtual"/>
      <methodref name="set_PopupParent" visibility="public"/>
      <methodref name="AfterConstruction" visibility="public" procflags="override"/>
      <methodref name="BeforeDestruction" visibility="public" procflags="override"/>
      <methodref name="UpdateDesignerCaption" visibility="public"/>
      <propertyref name="Active" visibility="public"/>
      <propertyref name="ActiveControl" visibility="public"/>
      <propertyref name="Action" visibility="public"/>
      <propertyref name="ActiveOleControl" visibility="public"/>
      <propertyref name="BorderStyle" visibility="public"/>
      <propertyref name="Canvas" visibility="public"/>
      <propertyref name="Caption" visibility="public"/>
      <propertyref name="Color" visibility="public"/>
      <propertyref name="Designer" visibility="public"/>
      <propertyref name="DropTarget" visibility="public"/>
      <propertyref name="Font" visibility="public"/>
      <propertyref name="FormState" visibility="public"/>
      <propertyref name="GlassFrame" visibility="public"/>
      <propertyref name="CustomTitleBar" visibility="public"/>
      <propertyref name="HelpFile" visibility="public"/>
      <propertyref name="KeyPreview" visibility="public"/>
      <propertyref name="Menu" visibility="public"/>
      <propertyref name="ModalResult" visibility="public"/>
      <propertyref name="Monitor" visibility="public"/>
      <propertyref name="OleFormObject" visibility="public"/>
      <propertyref name="PopupMode" visibility="public"/>
      <propertyref name="Scaled" visibility="public"/>
      <propertyref name="ScreenSnap" visibility="public"/>
      <propertyref name="SnapBuffer" visibility="public"/>
      <propertyref name="WindowState" visibility="public"/>
      <propertyref name="PopupParent" visibility="public"/>
      <propertyref name="TaskbarHandler" visibility="public"/>
      <propertyref name="Left" visibility="published"/>
      <propertyref name="Top" visibility="published"/>
      <ancestor name="TScrollingWinControl" namespace="Vcl.Forms">
        <methodref name="CalcAutoRange" visibility="private"/>
        <methodref name="SetAutoScroll" visibility="private"/>
        <methodref name="SetHorzScrollBar" visibility="private"/>
        <methodref name="SetVertScrollBar" visibility="private"/>
        <methodref name="UpdateScrollBars" visibility="private"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="override"/>
        <methodref name="AutoScrollEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="AutoScrollInView" visibility="protected" procflags="virtual"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="CreateParams" visibility="protected" procflags="override"/>
        <methodref name="CreateWnd" visibility="protected" procflags="override"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="override"/>
        <methodref name="DoGesture" visibility="protected" procflags="override"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="override"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
        <propertyref name="AutoScroll" visibility="protected"/>
        <methodref name="Resizing" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleScrollBars" visibility="protected"/>
        <methodref name="SendChangeScaleMessage" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="DisableAutoRange" visibility="public"/>
        <methodref name="EnableAutoRange" visibility="public"/>
        <methodref name="ScrollInView" visibility="public"/>
        <propertyref name="OnAlignInsertBefore" visibility="published"/>
        <propertyref name="OnAlignPosition" visibility="published"/>
        <propertyref name="HorzScrollBar" visibility="published"/>
        <propertyref name="VertScrollBar" visibility="published"/>
        <ancestor name="TWinControl" namespace="Vcl.Controls">
          <methodref name="AlignControl" visibility="private"/>
          <methodref name="CalcConstraints" visibility="private"/>
          <methodref name="DoPaddingChange" visibility="private"/>
          <methodref name="GetAlignDisabled" visibility="private"/>
          <methodref name="GetControl" visibility="private"/>
          <methodref name="GetControlCount" visibility="private"/>
          <methodref name="GetDockClientCount" visibility="private"/>
          <methodref name="GetDockClients" visibility="private"/>
          <methodref name="GetHandle" visibility="private"/>
          <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
          <methodref name="GetTabOrder" visibility="private"/>
          <methodref name="GetVisibleDockClientCount" visibility="private"/>
          <methodref name="Insert" visibility="private"/>
          <methodref name="InvalidateFrame" visibility="private"/>
          <methodref name="InvokeHelp" visibility="private"/>
          <methodref name="IsCtl3DStored" visibility="private"/>
          <methodref name="IsDoubleBufferedStored" visibility="private"/>
          <methodref name="PrecedingWindow" visibility="private"/>
          <methodref name="ReadDesignSize" visibility="private"/>
          <methodref name="ReadPixelsPerInch" visibility="private"/>
          <methodref name="Remove" visibility="private"/>
          <methodref name="RemoveFocus" visibility="private"/>
          <methodref name="SetBevelCut" visibility="private"/>
          <methodref name="SetBevelEdges" visibility="private"/>
          <methodref name="SetBevelKind" visibility="private"/>
          <methodref name="SetBevelWidth" visibility="private"/>
          <methodref name="SetBorderWidth" visibility="private"/>
          <methodref name="SetCtl3D" visibility="private"/>
          <methodref name="SetDockSite" visibility="private"/>
          <methodref name="SetDoubleBuffered" visibility="private"/>
          <methodref name="SetPadding" visibility="private"/>
          <methodref name="SetParentCtl3D" visibility="private"/>
          <methodref name="SetParentWindow" visibility="private"/>
          <methodref name="SetTabOrder" visibility="private"/>
          <methodref name="SetTabStop" visibility="private"/>
          <methodref name="SetUseDockManager" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateTabOrder" visibility="private"/>
          <methodref name="UpdateShowing" visibility="private"/>
          <methodref name="WriteDesignSize" visibility="private"/>
          <methodref name="WritePixelsPerInch" visibility="private"/>
          <methodref name="IsMenuKey" visibility="private"/>
          <methodref name="GetIsDrawingLocked" visibility="private"/>
          <methodref name="GetRedrawDisabled" visibility="private"/>
          <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="WMCommand" visibility="private" procflags="message"/>
          <methodref name="WMNotify" visibility="private" procflags="message"/>
          <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="WMHScroll" visibility="private" procflags="message"/>
          <methodref name="WMVScroll" visibility="private" procflags="message"/>
          <methodref name="WMCompareItem" visibility="private" procflags="message"/>
          <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
          <methodref name="WMDrawItem" visibility="private" procflags="message"/>
          <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
          <methodref name="WMSize" visibility="private" procflags="message"/>
          <methodref name="WMMove" visibility="private" procflags="message"/>
          <methodref name="WMSetCursor" visibility="private" procflags="message"/>
          <methodref name="WMKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMChar" visibility="private" procflags="message"/>
          <methodref name="WMSysCommand" visibility="private" procflags="message"/>
          <methodref name="WMCharToItem" visibility="private" procflags="message"/>
          <methodref name="WMParentNotify" visibility="private" procflags="message"/>
          <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
          <methodref name="WMDestroy" visibility="private" procflags="message"/>
          <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
          <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
          <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="private" procflags="message"/>
          <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
          <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
          <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="WMFontChange" visibility="private" procflags="message"/>
          <methodref name="WMTimeChange" visibility="private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="private" procflags="message"/>
          <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
          <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMGesture" visibility="private" procflags="message"/>
          <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
          <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
          <methodref name="CMChanged" visibility="private" procflags="message"/>
          <methodref name="CMChildKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogChar" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
          <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
          <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="CMFontChange" visibility="private" procflags="message"/>
          <methodref name="CMTimeChange" visibility="private" procflags="message"/>
          <methodref name="CMDrag" visibility="private" procflags="message"/>
          <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
          <methodref name="CNKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNKeyUp" visibility="private" procflags="message"/>
          <methodref name="CNChar" visibility="private" procflags="message"/>
          <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNSysChar" visibility="private" procflags="message"/>
          <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
          <methodref name="CMSysCommand" visibility="private" procflags="message"/>
          <methodref name="CMInvalidate" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="WMPrintClient" visibility="private" procflags="message"/>
          <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
          <methodref name="CMControlListChange" visibility="private" procflags="message"/>
          <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
          <methodref name="CMDockClient" visibility="private" procflags="message"/>
          <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="InvokeAsyncCalls" visibility="protected">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="override"/>
          <methodref name="AddBiDiModeExStyle" visibility="protected"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="AdjustSize" visibility="protected" procflags="override"/>
          <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
          <methodref name="ArrangeControl" visibility="protected"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
          <methodref name="CanResize" visibility="protected" procflags="override"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
          <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
          <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
          <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
          <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
          <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
          <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="DoKeyDown" visibility="protected"/>
          <methodref name="DoKeyPress" visibility="protected"/>
          <methodref name="DoKeyUp" visibility="protected"/>
          <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
          <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
          <methodref name="FindNextControl" visibility="protected"/>
          <methodref name="FixupTabList" visibility="protected"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
          <methodref name="GetClientRect" visibility="protected" procflags="override"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
          <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
          <methodref name="GetParentHandle" visibility="protected"/>
          <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
          <methodref name="GetTopParentHandle" visibility="protected"/>
          <methodref name="InvalidateDockHostSite" visibility="protected"/>
          <methodref name="IsControlMouseMsg" visibility="protected"/>
          <methodref name="IsControlActivateMsg" visibility="protected"/>
          <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="NotifyControls" visibility="protected"/>
          <methodref name="PaintControls" visibility="protected"/>
          <methodref name="PaintHandler" visibility="protected"/>
          <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RecreateWnd" visibility="protected"/>
          <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="ResetImeComposition" visibility="protected"/>
          <methodref name="RequestAlign" visibility="protected" procflags="override"/>
          <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPIScreen" visibility="protected"/>
          <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="ScaleControls" visibility="protected"/>
          <methodref name="ScalePadding" visibility="protected"/>
          <methodref name="SelectFirst" visibility="protected"/>
          <methodref name="SelectNext" visibility="protected"/>
          <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
          <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="SetImeCompositionWindow" visibility="protected"/>
          <methodref name="SetParent" visibility="protected" procflags="override"/>
          <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="override"/>
          <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateBounds" visibility="protected"/>
          <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateRecreatingFlag" visibility="protected"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateUIState" visibility="protected"/>
          <methodref name="WndProc" visibility="protected" procflags="override"/>
          <methodref name="CreateSubClass" visibility="protected"/>
          <methodref name="RemoveWindowProps" visibility="protected"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
          <propertyref name="AlignControlList" visibility="protected"/>
          <propertyref name="BevelEdges" visibility="protected"/>
          <propertyref name="BevelInner" visibility="protected"/>
          <propertyref name="BevelOuter" visibility="protected"/>
          <propertyref name="BevelKind" visibility="protected"/>
          <propertyref name="BevelWidth" visibility="protected"/>
          <propertyref name="BorderWidth" visibility="protected"/>
          <propertyref name="Ctl3D" visibility="protected"/>
          <propertyref name="ImeMode" visibility="protected"/>
          <propertyref name="ImeName" visibility="protected"/>
          <propertyref name="ParentBackground" visibility="protected"/>
          <propertyref name="ParentCtl3D" visibility="protected"/>
          <propertyref name="TipMode" visibility="protected"/>
          <propertyref name="DefWndProc" visibility="protected"/>
          <propertyref name="WindowHandle" visibility="protected"/>
          <eventref name="OnAlignInsertBefore" visibility="protected"/>
          <eventref name="OnAlignPosition" visibility="protected"/>
          <eventref name="OnDockDrop" visibility="protected"/>
          <eventref name="OnDockOver" visibility="protected"/>
          <eventref name="OnEnter" visibility="protected"/>
          <eventref name="OnExit" visibility="protected"/>
          <eventref name="OnGetSiteInfo" visibility="protected"/>
          <eventref name="OnKeyDown" visibility="protected"/>
          <eventref name="OnKeyPress" visibility="protected"/>
          <eventref name="OnKeyUp" visibility="protected"/>
          <eventref name="OnUnDock" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="CreateParented" visibility="public" procflags="constructor"/>
          <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="override">
          </methodref>
          <methodref name="Broadcast" visibility="public"/>
          <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
          <methodref name="ContainsControl" visibility="public"/>
          <methodref name="ControlAtPos" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="DisableAlign" visibility="public" procflags="inline"/>
          <propertyref name="DockClientCount" visibility="public"/>
          <propertyref name="DockClients" visibility="public"/>
          <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
          <propertyref name="DockSite" visibility="public"/>
          <propertyref name="DockManager" visibility="public"/>
          <propertyref name="DoubleBuffered" visibility="public"/>
          <methodref name="EnableAlign" visibility="public"/>
          <methodref name="FindChildControl" visibility="public"/>
          <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
          <methodref name="Focused" visibility="public" procflags="dynamic"/>
          <methodref name="GetChildren" visibility="public" procflags="override"/>
          <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
          <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
          <methodref name="HandleAllocated" visibility="public"/>
          <methodref name="HandleNeeded" visibility="public"/>
          <methodref name="InsertControl" visibility="public"/>
          <methodref name="Invalidate" visibility="public" procflags="override"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <propertyref name="PixelsPerInch" visibility="public"/>
          <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
          <methodref name="RemoveControl" visibility="public"/>
          <methodref name="Realign" visibility="public" procflags="inline"/>
          <methodref name="Repaint" visibility="public" procflags="override"/>
          <methodref name="ScaleBy" visibility="public"/>
          <methodref name="ScrollBy" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="override"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
          <methodref name="SetFocus" visibility="public" procflags="virtual"/>
          <methodref name="Update" visibility="public" procflags="override"/>
          <methodref name="UpdateControlState" visibility="public"/>
          <methodref name="LockDrawing" visibility="public"/>
          <methodref name="UnlockDrawing" visibility="public"/>
          <propertyref name="AlignDisabled" visibility="public"/>
          <propertyref name="MouseInClient" visibility="public"/>
          <propertyref name="VisibleDockClientCount" visibility="public"/>
          <propertyref name="Brush" visibility="public"/>
          <propertyref name="Controls" visibility="public"/>
          <propertyref name="ControlCount" visibility="public"/>
          <propertyref name="Handle" visibility="public"/>
          <propertyref name="Padding" visibility="public"/>
          <propertyref name="ParentDoubleBuffered" visibility="public"/>
          <propertyref name="ParentWindow" visibility="public"/>
          <propertyref name="Showing" visibility="public"/>
          <propertyref name="IsDrawingLocked" visibility="public"/>
          <propertyref name="RedrawDisabled" visibility="public"/>
          <propertyref name="TabOrder" visibility="public"/>
          <propertyref name="TabStop" visibility="public"/>
          <propertyref name="UseDockManager" visibility="public"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </methodref>
                <ancestor name="TObject" namespace="System">
                  <methodref name="Create" visibility="public" procflags="constructor">
                  </methodref>
                  <methodref name="Free" visibility="public">
                  </methodref>
                  <methodref name="DisposeOf" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="InitInstance" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="CleanupInstance" visibility="public">
                  </methodref>
                  <methodref name="ClassType" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="ClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassNameIs" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassParent" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="ClassInfo" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InstanceSize" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InheritsFrom" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="QualifiedClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="GetInterface" visibility="public">
                  </methodref>
                  <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="UnitName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="UnitScope" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="Equals" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetHashCode" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="ToString" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="SafeCallException" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Dispatch" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="NewInstance" visibility="public" procflags="class virtual">
                  </methodref>
                  <methodref name="FreeInstance" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                  </methodref>
                  <methodref name="GetDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <propertyref name="Disposed" visibility="protected">
                  </propertyref>
                </ancestor>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="Create@" visibility="class private" procflags="class constructor noself" file="Vcl.Forms.pas" line="1177">
      </procedure>
      <procedure name="Destroy@" visibility="class private" procflags="class destructor noself" file="Vcl.Forms.pas" line="1178">
      </procedure>
      <procedure name="ArrangeIcons" visibility="public" file="Vcl.Forms.pas" line="1180">
      <devnotes><summary>
Arranges the icons of minimized MDI child forms.
Use ArrangeIcons to arrange the icons of minimized MDI child forms so they are evenly spaced and don't overlap.
ArrangeIcons works only if the form is an MDI parent form (that is, if the form's FormStyle property is fsMDIForm).
</summary></devnotes></procedure>
      <procedure name="Cascade" visibility="public" file="Vcl.Forms.pas" line="1181">
      <devnotes><summary>
Arranges MDI child forms so they overlap.
Use Cascade to arrange MDI child forms so they overlap.
Cascade works only if the form is an MDI parent form (that is, if the form's FormStyle property is fsMDIForm).
</summary></devnotes></procedure>
      <procedure name="Next" visibility="public" file="Vcl.Forms.pas" line="1182">
      <devnotes><summary>
Activates the next child form in the form sequence.
Use Next to change the active child form of an MDI parent. For example, if you have three child forms within a parent form and Form2 is the active form, the Next method makes Form3 the active form. Calling Next again makes Form4 active. The next time your application calls Next, the sequence starts over again and Form2 becomes the active form once again.
The Next method applies only to forms that are MDI parent forms (have a FormStyle property value of fsMDIForm).
</summary></devnotes></procedure>
      <procedure name="Previous" visibility="public" file="Vcl.Forms.pas" line="1183">
      <devnotes><summary>
Activates the previous MDI child form in the form sequence.
Use Previous to change the active child form of an MDI parent. For example, if you have three child forms within a parent form and Form4 is the active form, the Previous method makes Form3 the active form. Calling Previous again makes Form2 active. The next time your application calls Previous, the sequence starts over again and Form4 becomes the active form once again.
The Previous method applies only to forms that are MDI parent forms (have a FormStyle property value of fsMDIForm).
</summary></devnotes></procedure>
      <procedure name="Tile" visibility="public" file="Vcl.Forms.pas" line="1184">
      <devnotes><summary>
Arranges MDI child forms so that they are all the same size.
Use Tile to arrange MDI child forms so that they are all the same size. Tiled forms completely fill up the client area of the parent form. How the forms arrange themselves depends upon the values of their TileMode properties.
Tile works only if the form is an MDI parent form (that is, if the form's FormStyle property is fsMDIForm).
</summary></devnotes></procedure>
      <property name="ActiveMDIChild" visibility="public" read="get_ActiveMDIChild" type="TForm" hoisted="true" file="Vcl.Forms.pas" line="1185"/>
      <property name="ClientHandle" visibility="public" read="FClientHandle" type="HWND" hoisted="true" file="Vcl.Forms.pas" line="1186"/>
      <property name="DockManager" visibility="public" read="FDockManager" write="FDockManager" type="IDockManager" hoisted="true" file="Vcl.Forms.pas" line="1187"/>
      <property name="MDIChildCount" visibility="public" read="get_MDIChildCount" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="1188"/>
      <property name="MDIChildren[I]" visibility="public" read="get_MDIChildren" type="TForm" hoisted="true" file="Vcl.Forms.pas" line="1189"/>
      <property name="TileMode" visibility="public" read="FTileMode" write="FTileMode" type="TTileMode" default="0" hoisted="true" file="Vcl.Forms.pas" line="1190"/>
      <property name="Action" visibility="published" read="GetAction" write="SetAction" type="TBasicAction" hoisted="true" file="Vcl.Forms.pas" line="1192"/>
      <property name="ActiveControl" visibility="published" read="FActiveControl" write="SetActiveControl" stored="IsForm" type="TWinControl" hoisted="true" file="Vcl.Forms.pas" line="1193"/>
      <property name="Align" visibility="published" read="FAlign" write="SetAlign" type="TAlign" default="0" hoisted="true" file="Vcl.Forms.pas" line="1194"/>
      <property name="AlphaBlend" visibility="published" read="FAlphaBlend" write="SetAlphaBlend" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1195"/>
      <property name="AlphaBlendValue" visibility="published" read="FAlphaBlendValue" write="SetAlphaBlendValue" type="Byte" default="255" hoisted="true" file="Vcl.Forms.pas" line="1196"/>
      <property name="Anchors" visibility="published" read="FAnchors" write="SetAnchors" stored="IsAnchorsStored" type="TAnchors" default="3" hoisted="true" file="Vcl.Forms.pas" line="1197"/>
      <property name="AutoScroll" visibility="published" read="FAutoScroll" write="SetAutoScroll" stored="IsAutoScrollStored" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1198"/>
      <property name="AutoSize" visibility="published" read="FAutoSize" write="SetAutoSize" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1199"/>
      <property name="BiDiMode" visibility="published" read="FBiDiMode" write="SetBiDiMode" stored="IsBiDiModeStored" type="TBiDiMode" hoisted="true" file="Vcl.Forms.pas" line="1200"/>
      <property name="BorderIcons" visibility="published" read="FBorderIcons" write="SetBorderIcons" stored="IsForm" type="TBorderIcons" default="7" hoisted="true" file="Vcl.Forms.pas" line="1201"/>
      <property name="BorderStyle" visibility="published" read="FBorderStyle" write="SetBorderStyle" stored="IsForm" type="TFormBorderStyle" default="2" hoisted="true" file="Vcl.Forms.pas" line="1202"/>
      <property name="BorderWidth" visibility="published" read="FBorderWidth" write="SetBorderWidth" type="TBorderWidth" default="0" hoisted="true" file="Vcl.Forms.pas" line="1203"/>
      <property name="Caption" visibility="published" read="GetText" write="SetText" stored="IsForm" type="TCaption" default="0" hoisted="true" file="Vcl.Forms.pas" line="1204"/>
      <property name="ClientHeight" visibility="published" read="GetClientHeight" write="SetClientHeight" stored="IsClientSizeStored" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="1205"/>
      <property name="ClientWidth" visibility="published" read="GetClientWidth" write="SetClientWidth" stored="IsClientSizeStored" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="1206"/>
      <property name="Color" visibility="published" read="FColor" write="SetColor" stored="IsColorStored" type="TColor" hoisted="true" file="Vcl.Forms.pas" line="1207"/>
      <property name="CustomTitleBar" visibility="published" read="FCustomTitleBar" write="SetCustomTitleBar" type="TTitleBar" hoisted="true" file="Vcl.Forms.pas" line="1208"/>
      <property name="TransparentColor" visibility="published" read="FTransparentColor" write="SetTransparentColor" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1209"/>
      <property name="TransparentColorValue" visibility="published" read="FTransparentColorValue" write="SetTransparentColorValue" type="TColor" default="0" hoisted="true" file="Vcl.Forms.pas" line="1210"/>
      <property name="Constraints" visibility="published" read="FConstraints" write="SetConstraints" type="TSizeConstraints" hoisted="true" file="Vcl.Forms.pas" line="1211"/>
      <property name="Ctl3D" visibility="published" read="FCtl3D" write="SetCtl3D" stored="IsCtl3DStored" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="1212"/>
      <property name="UseDockManager" visibility="published" read="FUseDockManager" write="SetUseDockManager" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1213"/>
      <property name="DefaultMonitor" visibility="published" read="FDefaultMonitor" write="FDefaultMonitor" stored="IsForm" type="TDefaultMonitor" default="3" hoisted="true" file="Vcl.Forms.pas" line="1214"/>
      <property name="DockSite" visibility="published" read="FDockSite" write="SetDockSite" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1215"/>
      <property name="DoubleBuffered" visibility="published" read="FDoubleBuffered" write="SetDoubleBuffered" stored="IsDoubleBufferedStored" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1216"/>
      <property name="DragKind" visibility="published" read="FDragKind" write="FDragKind" type="TDragKind" default="0" hoisted="true" file="Vcl.Forms.pas" line="1217"/>
      <property name="DragMode" visibility="published" read="GetDragMode" write="SetDragMode" type="TDragMode" default="0" hoisted="true" file="Vcl.Forms.pas" line="1218"/>
      <property name="Enabled" visibility="published" read="GetEnabled" write="SetEnabled" stored="IsEnabledStored" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="1219"/>
      <property name="ParentFont" visibility="published" read="FParentFont" write="SetParentFont" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1220"/>
      <property name="Font" visibility="published" read="FFont" write="SetFont" stored="IsFontStored" type="TFont" hoisted="true" file="Vcl.Forms.pas" line="1221"/>
      <property name="FormStyle" visibility="published" read="FFormStyle" write="SetFormStyle" stored="IsForm" type="TFormStyle" default="0" hoisted="true" file="Vcl.Forms.pas" line="1222"/>
      <property name="GlassFrame" visibility="published" read="FGlassFrame" write="SetGlassFrame" type="TGlassFrame" hoisted="true" file="Vcl.Forms.pas" line="1223"/>
      <property name="Height" visibility="published" read="FHeight" write="SetHeight" stored="IsFormSizeStored" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="1224"/>
      <property name="HelpFile" visibility="published" read="FHelpFile" write="FHelpFile" type="string" default="0" hoisted="true" file="Vcl.Forms.pas" line="1225"/>
      <property name="HorzScrollBar" visibility="published" read="FHorzScrollBar" write="SetHorzScrollBar" stored="IsForm" type="TControlScrollBar" hoisted="true" file="Vcl.Forms.pas" line="1226"/>
      <property name="Icon" visibility="published" read="FIcon" write="SetIcon" stored="IsIconStored" type="TIcon" hoisted="true" file="Vcl.Forms.pas" line="1227"/>
      <property name="KeyPreview" visibility="published" read="FKeyPreview" write="FKeyPreview" stored="IsForm" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1228"/>
      <property name="Padding" visibility="published" read="FPadding" write="SetPadding" type="TPadding" hoisted="true" file="Vcl.Forms.pas" line="1229"/>
      <property name="Menu" visibility="published" read="FMenu" write="SetMenu" stored="IsForm" type="TMainMenu" hoisted="true" file="Vcl.Forms.pas" line="1230"/>
      <property name="ObjectMenuItem" visibility="published" read="FObjectMenuItem" write="SetObjectMenuItem" stored="IsForm" type="TMenuItem" hoisted="true" file="Vcl.Forms.pas" line="1231"/>
      <property name="ParentBiDiMode" visibility="published" read="FParentBiDiMode" write="SetParentBiDiMode" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="1232"/>
      <property name="PopupMenu" visibility="published" read="FPopupMenu" write="SetPopupMenu" stored="IsForm" type="TPopupMenu" hoisted="true" file="Vcl.Forms.pas" line="1233"/>
      <property name="PopupMode" visibility="published" read="FPopupMode" write="SetPopupMode" type="TPopupMode" default="0" hoisted="true" file="Vcl.Forms.pas" line="1234"/>
      <property name="PopupParent" visibility="published" read="FPopupParent" write="set_PopupParent" type="TCustomForm" hoisted="true" file="Vcl.Forms.pas" line="1235"/>
      <property name="Position" visibility="published" read="FPosition" write="SetPosition" stored="IsForm" type="TPosition" default="2" hoisted="true" file="Vcl.Forms.pas" line="1236"/>
      <property name="PrintScale" visibility="published" read="FPrintScale" write="FPrintScale" stored="IsForm" type="TPrintScale" default="1" hoisted="true" file="Vcl.Forms.pas" line="1237"/>
      <property name="Scaled" visibility="published" read="GetScaled" write="SetScaled" stored="IsForm" type="Boolean" default="1" hoisted="true" file="Vcl.Forms.pas" line="1238"/>
      <property name="ScreenSnap" visibility="published" read="FScreenSnap" write="FScreenSnap" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1239"/>
      <property name="ShowHint" visibility="published" read="FShowHint" write="SetShowHint" stored="IsShowHintStored" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="1240"/>
      <property name="SnapBuffer" visibility="published" read="FSnapBuffer" write="FSnapBuffer" type="Integer" default="10" hoisted="true" file="Vcl.Forms.pas" line="1241"/>
      <property name="Touch" visibility="published" read="FTouchManager" write="SetTouchManager" type="TTouchManager" hoisted="true" file="Vcl.Forms.pas" line="1242"/>
      <property name="TipMode" visibility="published" read="FTipMode" write="FTipMode" type="TTipMode" default="2" hoisted="true" file="Vcl.Forms.pas" line="1243"/>
      <property name="VertScrollBar" visibility="published" read="FVertScrollBar" write="SetVertScrollBar" stored="IsForm" type="TControlScrollBar" hoisted="true" file="Vcl.Forms.pas" line="1244"/>
      <property name="Visible" visibility="published" read="FVisible" write="SetVisible" stored="IsVisibleStored" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1245"/>
      <property name="Width" visibility="published" read="FWidth" write="SetWidth" stored="IsFormSizeStored" type="Integer" hoisted="true" file="Vcl.Forms.pas" line="1246"/>
      <property name="WindowState" visibility="published" read="FWindowState" write="SetWindowState" stored="IsForm" type="TWindowState" default="0" hoisted="true" file="Vcl.Forms.pas" line="1247"/>
      <property name="WindowMenu" visibility="published" read="FWindowMenu" write="SetWindowMenu" stored="IsForm" type="TMenuItem" hoisted="true" file="Vcl.Forms.pas" line="1248"/>
      <property name="StyleElements" visibility="published" read="FStyleElements" write="SetStyleElements" type="TStyleElements" default="7" hoisted="true" file="Vcl.Forms.pas" line="1249"/>
      <property name="StyleName" visibility="published" read="FStyleName" write="SetStyleName" type="string" default="0" hoisted="true" file="Vcl.Forms.pas" line="1250"/>
      <event name="OnActivate" visibility="published" read="FOnActivate" write="FOnActivate" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1251"/>
      <event name="OnAfterMonitorDpiChanged" visibility="published" read="FOnAfterMonitorDpiChanged" write="FOnAfterMonitorDpiChanged" stored="IsForm" type="TMonitorDpiChangedEvent" hoisted="true" file="Vcl.Forms.pas" line="1252"/>
      <event name="OnAlignInsertBefore" visibility="published" read="FOnAlignInsertBefore" write="FOnAlignInsertBefore" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="1253"/>
      <event name="OnAlignPosition" visibility="published" read="FOnAlignPosition" write="FOnAlignPosition" type="TAlignPositionEvent" hoisted="true" file="Vcl.Forms.pas" line="1254"/>
      <event name="OnBeforeMonitorDpiChanged" visibility="published" read="FOnBeforeMonitorDpiChanged" write="FOnBeforeMonitorDpiChanged" stored="IsForm" type="TMonitorDpiChangedEvent" hoisted="true" file="Vcl.Forms.pas" line="1255"/>
      <event name="OnCanResize" visibility="published" read="FOnCanResize" write="FOnCanResize" stored="IsForm" type="TCanResizeEvent" hoisted="true" file="Vcl.Forms.pas" line="1256"><devnotes><summary>
Occurs when an attempt is made to resize the control.
Use OnCanResize to adjust the way a control is resized. If necessary, change the new width and height of the control in the OnCanResize event handler. The OnCanResize event handler also allows applications to indicate that the entire resize should be aborted.
If there is no OnCanResize event handler, or if the OnCanResize event handler indicates that the resize attempt can proceed, the OnCanResize event is followed immediately by an OnConstrainedResize event.
OnCanResize is an event handler of type Vcl.Controls.TCanResizeEvent.
</summary></devnotes></event>
      <event name="OnClick" visibility="published" read="FOnClick" write="FOnClick" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1257"><devnotes><summary>
Occurs when the user clicks the control.
Use the OnClick event handler to respond when the user clicks the control. If the control has an associated action, and that action has an OnExecute method, the action's OnExecute method responds to click events unless it is superseded by an OnClick event handler.
Usually, OnClick occurs when the user presses and releases the left mouse button with the mouse pointer over the control. This event can also occur when:

The user selects an item in a grid, outline, list, or combo box by pressing an arrow key.
The user presses the SPACEBAR while a button or check box has focus.
The user presses ENTER when the active form has a default button (specified by the Default property).
The user presses ESC when the active form has a cancel button (specified by the Cancel property).
The user presses the accelerator key for a button or check box. For example, if the value of the Caption property of a check box is '&amp;Bold', the B is underlined at run time and the OnClick event of the check box is triggered when the user presses Alt+B. However, focus does not move to the control in these instances.
The Checked property of a radio button is set to True.
The value of the Checked property of a check box is changed.
Note: When you change the value of the Checked property programmatically, the OnClick event of the check box control occurs. Do not modify the value of the Checked property in the event handler of the OnClick event, because that leads into a deadlock situation.
The Click method of a menu item is called.
For a form, an OnClick event occurs when the user clicks a disabled component or in a blank area of the form.
OnClick is an event handler of type TNotifyEvent.
</summary></devnotes></event>
      <event name="OnClose" visibility="published" read="FOnClose" write="FOnClose" stored="IsForm" type="TCloseEvent" hoisted="true" file="Vcl.Forms.pas" line="1258"/>
      <event name="OnCloseQuery" visibility="published" read="FOnCloseQuery" write="FOnCloseQuery" stored="IsForm" type="TCloseQueryEvent" hoisted="true" file="Vcl.Forms.pas" line="1259"/>
      <event name="OnConstrainedResize" visibility="published" read="FOnConstrainedResize" write="FOnConstrainedResize" type="TConstrainedResizeEvent" hoisted="true" file="Vcl.Forms.pas" line="1260"/>
      <event name="OnContextPopup" visibility="published" read="FOnContextPopup" write="FOnContextPopup" type="TContextPopupEvent" hoisted="true" file="Vcl.Forms.pas" line="1261"/>
      <event name="OnCreate" visibility="published" read="FOnCreate" write="FOnCreate" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1262"/>
      <event name="OnDblClick" visibility="published" read="FOnDblClick" write="FOnDblClick" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1263"><devnotes><summary>
Occurs when the user double-clicks the left mouse button when the mouse pointer is over the control.
Use the OnDblClick event to respond to mouse double-clicks.
OnDblClick is an event handler of type System.Classes.TNotifyEvent.
</summary></devnotes></event>
      <event name="OnDestroy" visibility="published" read="FOnDestroy" write="FOnDestroy" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1264"/>
      <event name="OnDeactivate" visibility="published" read="FOnDeactivate" write="FOnDeactivate" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1265"/>
      <event name="OnDockDrop" visibility="published" read="FOnDockDrop" write="FOnDockDrop" type="TDockDropEvent" hoisted="true" file="Vcl.Forms.pas" line="1266"/>
      <event name="OnDockOver" visibility="published" read="FOnDockOver" write="FOnDockOver" type="TDockOverEvent" hoisted="true" file="Vcl.Forms.pas" line="1267"/>
      <event name="OnDragDrop" visibility="published" read="FOnDragDrop" write="FOnDragDrop" stored="IsForm" type="TDragDropEvent" hoisted="true" file="Vcl.Forms.pas" line="1268"><devnotes><summary>
Occurs when the user drops an object being dragged.
Use the OnDragDrop event handler to specify what happens when the user drops an object. The Source parameter of the OnDragDrop event is the object being dropped, and the Sender is the control on which the object is being dropped. The X and Y parameters are the coordinates of the mouse positioned over the control.
OnDragDrop is an event handler of type TDragDropEvent.
</summary></devnotes></event>
      <event name="OnDragOver" visibility="published" read="FOnDragOver" write="FOnDragOver" stored="IsForm" type="TDragOverEvent" hoisted="true" file="Vcl.Forms.pas" line="1269"><devnotes><summary>
Occurs when the user drags an object over a control.
Use an OnDragOver event to signal that the control can accept a dragged object so the user can drop or dock it.
Within the OnDragOver event handler, change the Accept parameter to False to reject the dragged object. Leave Accept as True to allow the user to drop or dock the dragged object on the control.
To change the shape of the cursor, indicating that the control can accept the dragged object, change the value of the DragCursor property for the control before the OnDragOver event occurs. 
The Source is the object being dragged, the Sender is the potential drop or dock site, and X and Y are screen coordinates in pixels. The State parameter specifies how the dragged object is moving over the control.

Note: Within the OnDragOver event handler, the Accept parameter defaults to True. However, if an OnDragOver event handler is not supplied, the control rejects the dragged object, as if the Accept parameter were changed to False.
OnDragOver is an event handler of type TDragOverEvent.
</summary></devnotes></event>
      <event name="OnEndDock" visibility="published" read="FOnEndDock" write="FOnEndDock" type="TEndDragEvent" hoisted="true" file="Vcl.Forms.pas" line="1270"/>
      <event name="OnGesture" visibility="published" read="FOnGesture" write="FOnGesture" type="TGestureEvent" hoisted="true" file="Vcl.Forms.pas" line="1271"/>
      <event name="OnGetSiteInfo" visibility="published" read="FOnGetSiteInfo" write="FOnGetSiteInfo" type="TGetSiteInfoEvent" hoisted="true" file="Vcl.Forms.pas" line="1272"/>
      <event name="OnHide" visibility="published" read="FOnHide" write="FOnHide" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1273"/>
      <event name="OnHelp" visibility="published" read="FOnHelp" write="FOnHelp" type="Boolean" hoisted="true" file="Vcl.Forms.pas" line="1274"/>
      <event name="OnKeyDown" visibility="published" read="FOnKeyDown" write="FOnKeyDown" stored="IsForm" type="TKeyEvent" hoisted="true" file="Vcl.Forms.pas" line="1275"><devnotes><summary>
Occurs when a user presses any key while the control has focus.
Use the OnKeyDown event handler to specify special processing to occur when a key is pressed. The OnKeyDown handler can respond to keyboard keys, including function keys and keys combined with the SHIFT, ALT, and CTRL keys, and pressed mouse buttons.

Note: TCheckBox does not fire OnKeyDown events for arrow keys.
OnKeyDown is an event handler of type Vcl.Controls.TKeyEvent.  See TKeyEvent for a description of the parameters.
An application gets Windows WM_KEYDOWN messages for all keys when the user presses a key. These messages indirectly fire the OnKeyDown event. Setting the Key parameter to #0 prevents any further processing of this message. But for keys that generate characters Windows also produces WM_CHAR. At the time your OnKeyDown event fires, the WM_CHAR message for the key will already be in the message queue. Setting Key to #0 does not stop it from being delivered, so it fires the OnKeyPress event. If you set the Key to #0, OnKeyPress will be prevented from being fired only for keys that do not have chars. For keys that represent characters, OnKeyPress will continue to be fired. 
This method of organizing key processing has advantages. Code that only deals with characters, including control characters like #13 for carriage return, #3 for CTRL-C, and so on, should go into the OnKeyPress event. Code that deals with keys that do not generate characters should be put into the OnKeyDown event. 
</summary></devnotes></event>
      <event name="OnKeyPress" visibility="published" read="FOnKeyPress" write="FOnKeyPress" stored="IsForm" type="TKeyPressEvent" hoisted="true" file="Vcl.Forms.pas" line="1276"><devnotes><summary>
Occurs when a key is pressed.
Use the OnKeyPress event handler to make something happen as a result of a single character key press. 
The Key parameter in the OnKeyPress event handler is of type Char; therefore, the OnKeyPress event registers the ASCII character of the key pressed. Keys that do not correspond to an ASCII Char value (SHIFT or F1, for example) do not generate an OnKeyPress event. Key combinations (such as SHIFT+A) generate only one OnKeyPress event (for this example, SHIFT+A results in a Key value of &quot;A&quot; if Caps Lock is off). To respond to non-ASCII keys or key combinations, use the OnKeyDown or OnKeyUp event handler. 
An application gets Windows WM_KEYDOWN messages for all keys when the user presses a key. These messages indirectly fire the OnKeyDown event. Setting the Key parameter to #0 prevents any further processing of this message. But for keys that generate characters Windows also produces WM_CHAR. At the time your OnKeyDown event fires, the WM_CHAR message for the key will already be in the message queue. Setting Key to #0 does not stop it from being delivered, so it fires the OnKeyPress event. If you set the Key to #0, OnKeyPress will be prevented from being fired only for keys that do not have chars. For keys that represent characters, OnKeyPress will continue to be fired. 
This method of organizing key processing has advantages. Code that only deals with characters, including control characters like #13 for carriage return, #3 for CTROL-C, and so on, should go into the OnKeyPress event. Code that deals with keys that do not generate characters should be put into the OnKeyDown event. 
OnKeyPress is an event handler of type Vcl.Controls.TKeyPressEvent.
</summary></devnotes></event>
      <event name="OnKeyUp" visibility="published" read="FOnKeyUp" write="FOnKeyUp" stored="IsForm" type="TKeyEvent" hoisted="true" file="Vcl.Forms.pas" line="1277"><devnotes><summary>
Occurs when the user releases a key that was pressed.
Use the OnKeyUp event handler to provide special processing that occurs when a key is released. The OnKeyUp handler can respond to all keyboard keys, keys that represent characters, function keys, and keys combined with the SHIFT, ALT, and CTRL keys.
If Key is set to #0, any further processing of the OnKeyUp event will be prevented. 
OnKeyUp is an event handler of type Vcl.Controls.TKeyEvent.  See TKeyEvent for a description of the parameters.
</summary></devnotes></event>
      <event name="OnMouseActivate" visibility="published" read="FOnMouseActivate" write="FOnMouseActivate" stored="IsForm" type="TMouseActivateEvent" hoisted="true" file="Vcl.Forms.pas" line="1278"><devnotes><summary>
Occurs when the user presses a mouse button with the mouse pointer over a control and the parent form is not active.
Use the OnMouseActivate event handler to implement any special processing that should occur as a result of pressing a mouse button on a control when the parent top-level form is not active.
The event type is:

TMouseActivateEvent = procedure (Sender: TObject; Button: TMouseButton; ShiftState: TShiftState;
X, Y: Integer; HitTest: Integer; var MouseActivate: TMouseActivate) of object;

When you click a control and the parent top-level form is not active, this event fires on the control that the mouse cursor is over. MouseActivate is a protected virtual function in TControl. MouseActivate can be overridden in custom control descendants to provide special built-in processing of the OnMouseActivate events. If you leave the default value of MouseActivate as maDefault, the parent control fires the OnMouseActivate event and repeats the process all the way up to the top-level form. If no control in the chain sets the value of MouseActivate, the behavior is the same as if a control set TMouseActivate to maActivate. At any point, a control can set the value of TMouseActivate and the parent processing stops. 
Some controls set focus to themselves when they get a button down message so, in some cases, setting maNoActivate appears to have no effect. For instance, a TButton control sets focus to itself in the WM_LBUTTONDOWN message regardless of whether or not TMouseActivate is set to maNoActivate. In this case, setting maNoActivateAndEat will work because the top-level form is not activated and the WM_LBUTTONDOWN message is suppressed. 
The HitTest parameter is the hit test value obtained from the WM_NCHITTEST message. See Windows.pas for valid values and their meanings. In most cases this value will be HTCLIENT, which means that the user clicked in the client area of a control. However, in the case of a top-level form, this can take other values such as HTCAPTION or HTBOTTOM. This allows the code to decide which value to set for MouseActivate, based on the HitTest code. For example, the following code in the OnMouseActivate event handler for a TForm forces the user to click into a non-client area to activate the form: 

if HitTest = HTCLIENT then
MouseActivate�:= maNoActivateAndEat;

Even though this event is tied to how Windows processes WM_MOUSEACTIVATE, the actual handling of the message is done at the TControl level, which is the point in the VCL hierarchy where the control has no window handle. The OnMouseActivate event is then simulated because all the TControl descendants also have OnMouseDown, OnMouseMove, and OnMouseUp events. This information is applicable to both VCL Win32 and VCL.NET. 
</summary></devnotes></event>
      <event name="OnMouseDown" visibility="published" read="FOnMouseDown" write="FOnMouseDown" stored="IsForm" type="TMouseEvent" hoisted="true" file="Vcl.Forms.pas" line="1279"><devnotes><summary>
Occurs when the user presses a mouse button with the mouse pointer over a control.
Use the OnMouseDown event handler to implement any special processing that should occur as a result of pressing a mouse button.
The OnMouseDown event handler can respond to left, right, or center mouse button presses and shift key plus mouse-button combinations. Shift keys are the SHIFT, CTRL, and ALT keys. X and Y are the pixel coordinates of the mouse pointer in the client area of the Sender.
OnMouseDown is an event handler of type Vcl.Controls.TMouseEvent.
</summary></devnotes></event>
      <event name="OnMouseEnter" visibility="published" read="FOnMouseEnter" write="FOnMouseEnter" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1280"/>
      <event name="OnMouseLeave" visibility="published" read="FOnMouseLeave" write="FOnMouseLeave" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1281"/>
      <event name="OnMouseMove" visibility="published" read="FOnMouseMove" write="FOnMouseMove" stored="IsForm" type="TMouseMoveEvent" hoisted="true" file="Vcl.Forms.pas" line="1282"><devnotes><summary>
Occurs when the user moves the mouse pointer while the mouse pointer is over a control.
Use the OnMouseMove event handler to respond when the mouse pointer moves after the control has captured the mouse.
Use the Shift parameter of the OnMouseMove event handler to determine the state of the shift keys and mouse buttons. Shift keys are the SHIFT, CTRL, and ALT keys or shift key-mouse button combinations. X and Y are pixel coordinates of the new location of the mouse pointer in the client area of the Sender.
OnMouseMove is an event handler of type Vcl.Controls.TMouseMoveEvent.
</summary></devnotes></event>
      <event name="OnMouseUp" visibility="published" read="FOnMouseUp" write="FOnMouseUp" stored="IsForm" type="TMouseEvent" hoisted="true" file="Vcl.Forms.pas" line="1283"><devnotes><summary>
Occurs when the user releases a mouse button that was pressed with the mouse pointer over a component.
Use an OnMouseUp event handler to implement special processing when the user releases a mouse button.
The OnMouseUp event handler can respond to left, right, or center mouse button presses and shift key plus mouse-button combinations. Shift keys are the SHIFT, CTRL, and ALT keys. X and Y are the pixel coordinates of the mouse pointer in the client area of the Sender.
OnMouseUp is an event handler of type Vcl.Controls.TMouseEvent.
</summary></devnotes></event>
      <event name="OnMouseWheel" visibility="published" read="FOnMouseWheel" write="FOnMouseWheel" type="TMouseWheelEvent" hoisted="true" file="Vcl.Forms.pas" line="1284"/>
      <event name="OnMouseWheelDown" visibility="published" read="FOnMouseWheelDown" write="FOnMouseWheelDown" type="TMouseWheelUpDownEvent" hoisted="true" file="Vcl.Forms.pas" line="1285"/>
      <event name="OnMouseWheelUp" visibility="published" read="FOnMouseWheelUp" write="FOnMouseWheelUp" type="TMouseWheelUpDownEvent" hoisted="true" file="Vcl.Forms.pas" line="1286"/>
      <event name="OnPaint" visibility="published" read="FOnPaint" write="FOnPaint" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1287"/>
      <event name="OnResize" visibility="published" read="FOnResize" write="FOnResize" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1288"><devnotes><summary>
Occurs immediately after the control is resized.
Use OnResize to make any final adjustments after a control is resized.
To modify the way a control responds when an attempt is made to resize it, use OnCanResize or OnConstrainedResize.

Note: Some controls call this event handler when the control is first created.
OnResize is an event handler of type System.Classes.TNotifyEvent.
</summary></devnotes></event>
      <event name="OnShortCut" visibility="published" read="FOnShortCut" write="FOnShortCut" type="TShortCutEvent" hoisted="true" file="Vcl.Forms.pas" line="1289"/>
      <event name="OnShow" visibility="published" read="FOnShow" write="FOnShow" stored="IsForm" type="TNotifyEvent" hoisted="true" file="Vcl.Forms.pas" line="1290"/>
      <event name="OnStartDock" visibility="published" read="FOnStartDock" write="FOnStartDock" type="TStartDockEvent" hoisted="true" file="Vcl.Forms.pas" line="1291"/>
      <event name="OnUnDock" visibility="published" read="FOnUnDock" write="FOnUnDock" type="TUnDockEvent" hoisted="true" file="Vcl.Forms.pas" line="1292"/>
    </members>
  <devnotes><summary>
TForm represents a standard application window (form).
When you create forms in the Form designer at design time, they are implemented as descendants of TForm. Forms can represent the application's main window, or dialog boxes, or MDI children. A form can contain other objects, such as TButton, TCheckBox, and TComboBox objects.
Examples of forms include TLoginDialog and TPasswordDialog objects.
</summary></devnotes></class>
  <classref name="TFormClass" ref="TForm" file="Vcl.Forms.pas" line="1295"/>
  <class name="TCustomDockForm" file="Vcl.Forms.pas" line="1299">
    <ancestor name="TCustomForm" namespace="Vcl.Forms">
      <methodref name="Create@" visibility="class private" procflags="class constructor noself"/>
      <methodref name="Destroy@" visibility="class private" procflags="class destructor noself"/>
      <methodref name="RefreshMDIMenu" visibility="private"/>
      <methodref name="GetCanvas" visibility="private"/>
      <methodref name="GetIconHandle" visibility="private"/>
      <methodref name="GetLeft" visibility="private"/>
      <methodref name="GetMonitor" visibility="private"/>
      <methodref name="GetPopupChildren" visibility="private"/>
      <methodref name="GetRecreateChildren" visibility="private"/>
      <methodref name="GetScaled" visibility="private"/>
      <methodref name="GetTextHeight" visibility="private"/>
      <methodref name="GetTop" visibility="private"/>
      <methodref name="IconChanged" visibility="private"/>
      <methodref name="IsAutoScrollStored" visibility="private"/>
      <methodref name="IsClientSizeStored" visibility="private"/>
      <methodref name="IsForm" visibility="private"/>
      <methodref name="IsFormSizeStored" visibility="private"/>
      <methodref name="IsIconStored" visibility="private"/>
      <methodref name="MergeMenu" visibility="private"/>
      <methodref name="ReadIgnoreFontProperty" visibility="private"/>
      <methodref name="ReadTextHeight" visibility="private"/>
      <methodref name="SetActive" visibility="private"/>
      <methodref name="SetActiveControl" visibility="private"/>
      <methodref name="SetBorderIcons" visibility="private"/>
      <methodref name="SetBorderStyle" visibility="private"/>
      <methodref name="SetClientHeight" visibility="private"/>
      <methodref name="SetClientWidth" visibility="private"/>
      <methodref name="SetDesigner" visibility="private"/>
      <methodref name="SetFormStyle" visibility="private"/>
      <methodref name="SetTaskbarHandler" visibility="private"/>
      <methodref name="SetIcon" visibility="private"/>
      <methodref name="SetLeft" visibility="private"/>
      <methodref name="SetMenu" visibility="private"/>
      <methodref name="SetPosition" visibility="private"/>
      <methodref name="SetPopupMode" visibility="private"/>
      <methodref name="SetScaled" visibility="private"/>
      <methodref name="SetTop" visibility="private"/>
      <methodref name="SetVisible" visibility="private"/>
      <methodref name="SetWindowFocus" visibility="private"/>
      <methodref name="SetWindowMenu" visibility="private"/>
      <methodref name="SetObjectMenuItem" visibility="private"/>
      <methodref name="SetWindowState" visibility="private"/>
      <methodref name="SetWindowToMonitor" visibility="private"/>
      <methodref name="ScaleForPPIRect" visibility="private"/>
      <methodref name="ScaleNormalSize" visibility="private"/>
      <methodref name="WriteTextHeight" visibility="private"/>
      <methodref name="NormalColor" visibility="private"/>
      <methodref name="WMPaint" visibility="private" procflags="message"/>
      <methodref name="WMNCPaint" visibility="private" procflags="message"/>
      <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMSetIcon" visibility="private" procflags="message"/>
      <methodref name="WMIconEraseBkgnd" visibility="private" procflags="message"/>
      <methodref name="WMQueryDragIcon" visibility="private" procflags="message"/>
      <methodref name="WMNCCreate" visibility="private" procflags="message"/>
      <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
      <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
      <methodref name="WMDestroy" visibility="private" procflags="message"/>
      <methodref name="WMCommand" visibility="private" procflags="message"/>
      <methodref name="WMInitMenuPopup" visibility="private" procflags="message"/>
      <methodref name="WMMenuChar" visibility="private" procflags="message"/>
      <methodref name="WMMenuSelect" visibility="private" procflags="message"/>
      <methodref name="WMActivate" visibility="private" procflags="message"/>
      <methodref name="WMClose" visibility="private" procflags="message"/>
      <methodref name="WMQueryEndSession" visibility="private" procflags="message"/>
      <methodref name="WMSysCommand" visibility="private" procflags="message"/>
      <methodref name="WMShowWindow" visibility="private" procflags="message"/>
      <methodref name="WMMDIActivate" visibility="private" procflags="message"/>
      <methodref name="WMNextDlgCtl" visibility="private" procflags="message"/>
      <methodref name="WMEnterMenuLoop" visibility="private" procflags="message"/>
      <methodref name="WMHelp" visibility="private" procflags="message"/>
      <methodref name="WMGetMinMaxInfo" visibility="private" procflags="message"/>
      <methodref name="WMSettingChange" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
      <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
      <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
      <methodref name="WMDwmSendIconicLivePreviewBitmap" visibility="private" procflags="message"/>
      <methodref name="WMDwmSendIconicThumbnail" visibility="private" procflags="message"/>
      <methodref name="WMDpiChanged" visibility="private" procflags="message"/>
      <methodref name="CMActivate" visibility="private" procflags="message"/>
      <methodref name="CMAppSysCommand" visibility="private" procflags="message"/>
      <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMDeactivate" visibility="private" procflags="message"/>
      <methodref name="CMDialogKey" visibility="private" procflags="message"/>
      <methodref name="CMColorChanged" visibility="private" procflags="message"/>
      <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
      <methodref name="CMFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMMenuChanged" visibility="private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
      <methodref name="CMIconChanged" visibility="private" procflags="message"/>
      <methodref name="CMRelease" visibility="private" procflags="message"/>
      <methodref name="CMTextChanged" visibility="private" procflags="message"/>
      <methodref name="CMUIActivate" visibility="private" procflags="message"/>
      <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
      <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
      <methodref name="CMPopupHwndDestroy" visibility="private" procflags="message"/>
      <methodref name="CMUpdateActions" visibility="private" procflags="message"/>
      <methodref name="CMIsShortCut" visibility="private" procflags="message"/>
      <methodref name="SetActiveOleControl" visibility="private"/>
      <methodref name="SetLayeredAttribs" visibility="private"/>
      <methodref name="SetAlphaBlend" visibility="private"/>
      <methodref name="SetAlphaBlendValue" visibility="private"/>
      <methodref name="SetTransparentColor" visibility="private"/>
      <methodref name="SetTransparentColorValue" visibility="private"/>
      <methodref name="InitAlphaBlending" visibility="private"/>
      <methodref name="SetGlassFrame" visibility="private"/>
      <methodref name="SetCustomTitleBar" visibility="private"/>
      <methodref name="UpdateGlassFrame" visibility="private"/>
      <methodref name="UpdateGlassFrameControls" visibility="private"/>
      <methodref name="IgnoreIdent" visibility="private"/>
      <methodref name="CMActionExecute" visibility="private" procflags="message"/>
      <methodref name="CMActionUpdate" visibility="private" procflags="message"/>
      <methodref name="Activate" visibility="protected" procflags="dynamic"/>
      <methodref name="ActiveChanged" visibility="protected" procflags="dynamic"/>
      <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
      <methodref name="AlignControls" visibility="protected" procflags="override"/>
      <methodref name="BeginAutoDrag" visibility="protected" procflags="override"/>
      <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
      <methodref name="ClientWndProc" visibility="protected" procflags="virtual"/>
      <methodref name="CloseModal" visibility="protected"/>
      <methodref name="CreateParams" visibility="protected" procflags="override"/>
      <methodref name="CreateWindowHandle" visibility="protected" procflags="override"/>
      <methodref name="CreateWnd" visibility="protected" procflags="override"/>
      <methodref name="Deactivate" visibility="protected" procflags="dynamic"/>
      <methodref name="DefineProperties" visibility="protected" procflags="override"/>
      <methodref name="DestroyHandle" visibility="protected" procflags="override"/>
      <methodref name="DestroyWindowHandle" visibility="protected" procflags="override"/>
      <methodref name="DoClose" visibility="protected" procflags="dynamic"/>
      <methodref name="DoCreate" visibility="protected" procflags="virtual"/>
      <methodref name="DoDestroy" visibility="protected" procflags="virtual"/>
      <methodref name="DoHide" visibility="protected" procflags="dynamic"/>
      <methodref name="DoShow" visibility="protected" procflags="dynamic"/>
      <methodref name="DoThumbButtonNotify" visibility="protected" procflags="virtual"/>
      <methodref name="DoWindowPreviewRequest" visibility="protected" procflags="virtual"/>
      <methodref name="DoThumbPreviewRequest" visibility="protected" procflags="virtual"/>
      <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="override"/>
      <methodref name="GetBorderIconStyles" visibility="protected" procflags="dynamic"/>
      <methodref name="GetBorderStyles" visibility="protected" procflags="dynamic"/>
      <methodref name="GetClientRect" visibility="protected" procflags="override"/>
      <methodref name="GetFloating" visibility="protected" procflags="override"/>
      <methodref name="GetInternalTextHeight" visibility="protected"/>
      <methodref name="GetOwnerWindow" visibility="protected" procflags="dynamic"/>
      <methodref name="HandleCreateException" visibility="protected" procflags="dynamic"/>
      <methodref name="InitializeNewForm" visibility="protected" procflags="dynamic"/>
      <methodref name="Loaded" visibility="protected" procflags="override"/>
      <methodref name="Notification" visibility="protected" procflags="override"/>
      <methodref name="Paint" visibility="protected" procflags="dynamic"/>
      <methodref name="PaintWindow" visibility="protected" procflags="override"/>
      <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
      <methodref name="GetDesignDpi" visibility="protected" procflags="override"/>
      <methodref name="SetPixelsPerInch" visibility="protected" procflags="override"/>
      <methodref name="ReadState" visibility="protected" procflags="override"/>
      <methodref name="RequestAlign" visibility="protected" procflags="override"/>
      <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
      <methodref name="SetParentBiDiMode" visibility="protected" procflags="override"/>
      <methodref name="DoDock" visibility="protected" procflags="override"/>
      <methodref name="SetParent" visibility="protected" procflags="override"/>
      <methodref name="UpdateActions" visibility="protected" procflags="virtual"/>
      <methodref name="UpdateWindowState" visibility="protected"/>
      <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
      <methodref name="ValidateRename" visibility="protected" procflags="override"/>
      <methodref name="VisibleChanging" visibility="protected" procflags="override"/>
      <methodref name="WndProc" visibility="protected" procflags="override"/>
      <methodref name="Resizing" visibility="protected" procflags="override"/>
      <methodref name="get_ActiveMDIChild" visibility="protected"/>
      <methodref name="get_MDIChildCount" visibility="protected"/>
      <methodref name="get_MDIChildren" visibility="protected"/>
      <methodref name="QueryInterface" visibility="protected" procflags="override"/>
      <methodref name="DoBeforeMonitorDpiChanged" visibility="protected" procflags="virtual"/>
      <methodref name="DoAfterMonitorDpiChanged" visibility="protected" procflags="virtual"/>
      <propertyref name="ActiveMDIChild" visibility="protected"/>
      <propertyref name="AlphaBlend" visibility="protected"/>
      <propertyref name="AlphaBlendValue" visibility="protected"/>
      <propertyref name="BorderIcons" visibility="protected"/>
      <propertyref name="AutoScroll" visibility="protected"/>
      <propertyref name="ClientHeight" visibility="protected"/>
      <propertyref name="ClientWidth" visibility="protected"/>
      <propertyref name="TransparentColor" visibility="protected"/>
      <propertyref name="TransparentColorValue" visibility="protected"/>
      <propertyref name="Ctl3D" visibility="protected"/>
      <propertyref name="DefaultMonitor" visibility="protected"/>
      <propertyref name="HorzScrollBar" visibility="protected"/>
      <propertyref name="Icon" visibility="protected"/>
      <propertyref name="MDIChildCount" visibility="protected"/>
      <propertyref name="MDIChildren" visibility="protected"/>
      <propertyref name="ObjectMenuItem" visibility="protected"/>
      <propertyref name="ParentFont" visibility="protected"/>
      <propertyref name="PopupMenu" visibility="protected"/>
      <propertyref name="PopupChildren" visibility="protected"/>
      <propertyref name="Position" visibility="protected"/>
      <propertyref name="PrintScale" visibility="protected"/>
      <propertyref name="TileMode" visibility="protected"/>
      <propertyref name="VertScrollBar" visibility="protected"/>
      <propertyref name="Visible" visibility="protected"/>
      <propertyref name="WindowMenu" visibility="protected"/>
      <propertyref name="ClientHandle" visibility="protected"/>
      <propertyref name="FormStyle" visibility="protected"/>
      <propertyref name="Height" visibility="protected"/>
      <propertyref name="Width" visibility="protected"/>
      <eventref name="OnActivate" visibility="protected"/>
      <eventref name="OnAfterMonitorDpiChanged" visibility="protected"/>
      <eventref name="OnBeforeMonitorDpiChanged" visibility="protected"/>
      <propertyref name="OnCanResize" visibility="protected"/>
      <propertyref name="OnClick" visibility="protected"/>
      <eventref name="OnClose" visibility="protected"/>
      <eventref name="OnCloseQuery" visibility="protected"/>
      <eventref name="OnCreate" visibility="protected"/>
      <propertyref name="OnDblClick" visibility="protected"/>
      <eventref name="OnDestroy" visibility="protected"/>
      <eventref name="OnDeactivate" visibility="protected"/>
      <propertyref name="OnDragDrop" visibility="protected"/>
      <propertyref name="OnDragOver" visibility="protected"/>
      <eventref name="OnHelp" visibility="protected"/>
      <eventref name="OnHide" visibility="protected"/>
      <propertyref name="OnKeyDown" visibility="protected"/>
      <propertyref name="OnKeyPress" visibility="protected"/>
      <propertyref name="OnKeyUp" visibility="protected"/>
      <propertyref name="OnMouseActivate" visibility="protected"/>
      <propertyref name="OnMouseDown" visibility="protected"/>
      <propertyref name="OnMouseMove" visibility="protected"/>
      <propertyref name="OnMouseUp" visibility="protected"/>
      <eventref name="OnPaint" visibility="protected"/>
      <propertyref name="OnResize" visibility="protected"/>
      <eventref name="OnShortCut" visibility="protected"/>
      <eventref name="OnShow" visibility="protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="CreateNew" visibility="public" procflags="constructor virtual"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <methodref name="ScaleForCurrentDPI" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ScaleForPPI" visibility="public" procflags="override"/>
      <methodref name="Close" visibility="public"/>
      <methodref name="CloseQuery" visibility="public" procflags="virtual"/>
      <methodref name="DefaultHandler" visibility="public" procflags="override"/>
      <methodref name="DefocusControl" visibility="public"/>
      <methodref name="Dock" visibility="public" procflags="override"/>
      <methodref name="FocusControl" visibility="public"/>
      <methodref name="GetChildren" visibility="public" procflags="override"/>
      <methodref name="GetFormImage" visibility="public"/>
      <methodref name="Hide" visibility="public"/>
      <methodref name="IsShortCut" visibility="public" procflags="dynamic"/>
      <methodref name="MakeFullyVisible" visibility="public"/>
      <methodref name="MouseWheelHandler" visibility="public" procflags="override"/>
      <methodref name="Print" visibility="public"/>
      <methodref name="RecreateAsPopup" visibility="public"/>
      <methodref name="Release" visibility="public"/>
      <methodref name="SendCancelMode" visibility="public"/>
      <methodref name="SetFocus" visibility="public" procflags="override"/>
      <methodref name="SetFocusedControl" visibility="public" procflags="virtual"/>
      <methodref name="Show" visibility="public"/>
      <methodref name="ShowModal" visibility="public" procflags="virtual"/>
      <methodref name="WantChildKey" visibility="public" procflags="virtual"/>
      <methodref name="set_PopupParent" visibility="public"/>
      <methodref name="AfterConstruction" visibility="public" procflags="override"/>
      <methodref name="BeforeDestruction" visibility="public" procflags="override"/>
      <methodref name="UpdateDesignerCaption" visibility="public"/>
      <propertyref name="Active" visibility="public"/>
      <propertyref name="ActiveControl" visibility="public"/>
      <propertyref name="Action" visibility="public"/>
      <propertyref name="ActiveOleControl" visibility="public"/>
      <propertyref name="BorderStyle" visibility="public"/>
      <propertyref name="Canvas" visibility="public"/>
      <propertyref name="Caption" visibility="public"/>
      <propertyref name="Color" visibility="public"/>
      <propertyref name="Designer" visibility="public"/>
      <propertyref name="DropTarget" visibility="public"/>
      <propertyref name="Font" visibility="public"/>
      <propertyref name="FormState" visibility="public"/>
      <propertyref name="GlassFrame" visibility="public"/>
      <propertyref name="CustomTitleBar" visibility="public"/>
      <propertyref name="HelpFile" visibility="public"/>
      <propertyref name="KeyPreview" visibility="public"/>
      <propertyref name="Menu" visibility="public"/>
      <propertyref name="ModalResult" visibility="public"/>
      <propertyref name="Monitor" visibility="public"/>
      <propertyref name="OleFormObject" visibility="public"/>
      <propertyref name="PopupMode" visibility="public"/>
      <propertyref name="Scaled" visibility="public"/>
      <propertyref name="ScreenSnap" visibility="public"/>
      <propertyref name="SnapBuffer" visibility="public"/>
      <propertyref name="WindowState" visibility="public"/>
      <propertyref name="PopupParent" visibility="public"/>
      <propertyref name="TaskbarHandler" visibility="public"/>
      <propertyref name="Left" visibility="published"/>
      <propertyref name="Top" visibility="published"/>
      <ancestor name="TScrollingWinControl" namespace="Vcl.Forms">
        <methodref name="CalcAutoRange" visibility="private"/>
        <methodref name="SetAutoScroll" visibility="private"/>
        <methodref name="SetHorzScrollBar" visibility="private"/>
        <methodref name="SetVertScrollBar" visibility="private"/>
        <methodref name="UpdateScrollBars" visibility="private"/>
        <methodref name="WMSize" visibility="private" procflags="message"/>
        <methodref name="WMHScroll" visibility="private" procflags="message"/>
        <methodref name="WMVScroll" visibility="private" procflags="message"/>
        <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
        <methodref name="AdjustClientRect" visibility="protected" procflags="override"/>
        <methodref name="AlignControls" visibility="protected" procflags="override"/>
        <methodref name="AutoScrollEnabled" visibility="protected" procflags="virtual"/>
        <methodref name="AutoScrollInView" visibility="protected" procflags="virtual"/>
        <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
        <methodref name="CreateParams" visibility="protected" procflags="override"/>
        <methodref name="CreateWnd" visibility="protected" procflags="override"/>
        <methodref name="DoFlipChildren" visibility="protected" procflags="override"/>
        <methodref name="DoGesture" visibility="protected" procflags="override"/>
        <methodref name="DoGetGestureOptions" visibility="protected" procflags="override"/>
        <methodref name="IsTouchPropertyStored" visibility="protected" procflags="override"/>
        <propertyref name="AutoScroll" visibility="protected"/>
        <methodref name="Resizing" visibility="protected" procflags="virtual"/>
        <methodref name="ScaleScrollBars" visibility="protected"/>
        <methodref name="SendChangeScaleMessage" visibility="protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="DisableAutoRange" visibility="public"/>
        <methodref name="EnableAutoRange" visibility="public"/>
        <methodref name="ScrollInView" visibility="public"/>
        <propertyref name="OnAlignInsertBefore" visibility="published"/>
        <propertyref name="OnAlignPosition" visibility="published"/>
        <propertyref name="HorzScrollBar" visibility="published"/>
        <propertyref name="VertScrollBar" visibility="published"/>
        <ancestor name="TWinControl" namespace="Vcl.Controls">
          <methodref name="AlignControl" visibility="private"/>
          <methodref name="CalcConstraints" visibility="private"/>
          <methodref name="DoPaddingChange" visibility="private"/>
          <methodref name="GetAlignDisabled" visibility="private"/>
          <methodref name="GetControl" visibility="private"/>
          <methodref name="GetControlCount" visibility="private"/>
          <methodref name="GetDockClientCount" visibility="private"/>
          <methodref name="GetDockClients" visibility="private"/>
          <methodref name="GetHandle" visibility="private"/>
          <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
          <methodref name="GetTabOrder" visibility="private"/>
          <methodref name="GetVisibleDockClientCount" visibility="private"/>
          <methodref name="Insert" visibility="private"/>
          <methodref name="InvalidateFrame" visibility="private"/>
          <methodref name="InvokeHelp" visibility="private"/>
          <methodref name="IsCtl3DStored" visibility="private"/>
          <methodref name="IsDoubleBufferedStored" visibility="private"/>
          <methodref name="PrecedingWindow" visibility="private"/>
          <methodref name="ReadDesignSize" visibility="private"/>
          <methodref name="ReadPixelsPerInch" visibility="private"/>
          <methodref name="Remove" visibility="private"/>
          <methodref name="RemoveFocus" visibility="private"/>
          <methodref name="SetBevelCut" visibility="private"/>
          <methodref name="SetBevelEdges" visibility="private"/>
          <methodref name="SetBevelKind" visibility="private"/>
          <methodref name="SetBevelWidth" visibility="private"/>
          <methodref name="SetBorderWidth" visibility="private"/>
          <methodref name="SetCtl3D" visibility="private"/>
          <methodref name="SetDockSite" visibility="private"/>
          <methodref name="SetDoubleBuffered" visibility="private"/>
          <methodref name="SetPadding" visibility="private"/>
          <methodref name="SetParentCtl3D" visibility="private"/>
          <methodref name="SetParentWindow" visibility="private"/>
          <methodref name="SetTabOrder" visibility="private"/>
          <methodref name="SetTabStop" visibility="private"/>
          <methodref name="SetUseDockManager" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateTabOrder" visibility="private"/>
          <methodref name="UpdateShowing" visibility="private"/>
          <methodref name="WriteDesignSize" visibility="private"/>
          <methodref name="WritePixelsPerInch" visibility="private"/>
          <methodref name="IsMenuKey" visibility="private"/>
          <methodref name="GetIsDrawingLocked" visibility="private"/>
          <methodref name="GetRedrawDisabled" visibility="private"/>
          <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="WMCommand" visibility="private" procflags="message"/>
          <methodref name="WMNotify" visibility="private" procflags="message"/>
          <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="WMHScroll" visibility="private" procflags="message"/>
          <methodref name="WMVScroll" visibility="private" procflags="message"/>
          <methodref name="WMCompareItem" visibility="private" procflags="message"/>
          <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
          <methodref name="WMDrawItem" visibility="private" procflags="message"/>
          <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
          <methodref name="WMSize" visibility="private" procflags="message"/>
          <methodref name="WMMove" visibility="private" procflags="message"/>
          <methodref name="WMSetCursor" visibility="private" procflags="message"/>
          <methodref name="WMKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMChar" visibility="private" procflags="message"/>
          <methodref name="WMSysCommand" visibility="private" procflags="message"/>
          <methodref name="WMCharToItem" visibility="private" procflags="message"/>
          <methodref name="WMParentNotify" visibility="private" procflags="message"/>
          <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
          <methodref name="WMDestroy" visibility="private" procflags="message"/>
          <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
          <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
          <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="private" procflags="message"/>
          <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
          <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
          <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="WMFontChange" visibility="private" procflags="message"/>
          <methodref name="WMTimeChange" visibility="private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="private" procflags="message"/>
          <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
          <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMGesture" visibility="private" procflags="message"/>
          <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
          <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
          <methodref name="CMChanged" visibility="private" procflags="message"/>
          <methodref name="CMChildKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogChar" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
          <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
          <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="CMFontChange" visibility="private" procflags="message"/>
          <methodref name="CMTimeChange" visibility="private" procflags="message"/>
          <methodref name="CMDrag" visibility="private" procflags="message"/>
          <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
          <methodref name="CNKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNKeyUp" visibility="private" procflags="message"/>
          <methodref name="CNChar" visibility="private" procflags="message"/>
          <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNSysChar" visibility="private" procflags="message"/>
          <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
          <methodref name="CMSysCommand" visibility="private" procflags="message"/>
          <methodref name="CMInvalidate" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="WMPrintClient" visibility="private" procflags="message"/>
          <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
          <methodref name="CMControlListChange" visibility="private" procflags="message"/>
          <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
          <methodref name="CMDockClient" visibility="private" procflags="message"/>
          <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="InvokeAsyncCalls" visibility="protected">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="override"/>
          <methodref name="AddBiDiModeExStyle" visibility="protected"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="AdjustSize" visibility="protected" procflags="override"/>
          <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
          <methodref name="ArrangeControl" visibility="protected"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
          <methodref name="CanResize" visibility="protected" procflags="override"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
          <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
          <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
          <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
          <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
          <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
          <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="DoKeyDown" visibility="protected"/>
          <methodref name="DoKeyPress" visibility="protected"/>
          <methodref name="DoKeyUp" visibility="protected"/>
          <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
          <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
          <methodref name="FindNextControl" visibility="protected"/>
          <methodref name="FixupTabList" visibility="protected"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
          <methodref name="GetClientRect" visibility="protected" procflags="override"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
          <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
          <methodref name="GetParentHandle" visibility="protected"/>
          <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
          <methodref name="GetTopParentHandle" visibility="protected"/>
          <methodref name="InvalidateDockHostSite" visibility="protected"/>
          <methodref name="IsControlMouseMsg" visibility="protected"/>
          <methodref name="IsControlActivateMsg" visibility="protected"/>
          <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="NotifyControls" visibility="protected"/>
          <methodref name="PaintControls" visibility="protected"/>
          <methodref name="PaintHandler" visibility="protected"/>
          <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RecreateWnd" visibility="protected"/>
          <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="ResetImeComposition" visibility="protected"/>
          <methodref name="RequestAlign" visibility="protected" procflags="override"/>
          <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPIScreen" visibility="protected"/>
          <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="ScaleControls" visibility="protected"/>
          <methodref name="ScalePadding" visibility="protected"/>
          <methodref name="SelectFirst" visibility="protected"/>
          <methodref name="SelectNext" visibility="protected"/>
          <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
          <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="SetImeCompositionWindow" visibility="protected"/>
          <methodref name="SetParent" visibility="protected" procflags="override"/>
          <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="override"/>
          <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateBounds" visibility="protected"/>
          <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateRecreatingFlag" visibility="protected"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateUIState" visibility="protected"/>
          <methodref name="WndProc" visibility="protected" procflags="override"/>
          <methodref name="CreateSubClass" visibility="protected"/>
          <methodref name="RemoveWindowProps" visibility="protected"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
          <propertyref name="AlignControlList" visibility="protected"/>
          <propertyref name="BevelEdges" visibility="protected"/>
          <propertyref name="BevelInner" visibility="protected"/>
          <propertyref name="BevelOuter" visibility="protected"/>
          <propertyref name="BevelKind" visibility="protected"/>
          <propertyref name="BevelWidth" visibility="protected"/>
          <propertyref name="BorderWidth" visibility="protected"/>
          <propertyref name="Ctl3D" visibility="protected"/>
          <propertyref name="ImeMode" visibility="protected"/>
          <propertyref name="ImeName" visibility="protected"/>
          <propertyref name="ParentBackground" visibility="protected"/>
          <propertyref name="ParentCtl3D" visibility="protected"/>
          <propertyref name="TipMode" visibility="protected"/>
          <propertyref name="DefWndProc" visibility="protected"/>
          <propertyref name="WindowHandle" visibility="protected"/>
          <eventref name="OnAlignInsertBefore" visibility="protected"/>
          <eventref name="OnAlignPosition" visibility="protected"/>
          <eventref name="OnDockDrop" visibility="protected"/>
          <eventref name="OnDockOver" visibility="protected"/>
          <eventref name="OnEnter" visibility="protected"/>
          <eventref name="OnExit" visibility="protected"/>
          <eventref name="OnGetSiteInfo" visibility="protected"/>
          <eventref name="OnKeyDown" visibility="protected"/>
          <eventref name="OnKeyPress" visibility="protected"/>
          <eventref name="OnKeyUp" visibility="protected"/>
          <eventref name="OnUnDock" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="CreateParented" visibility="public" procflags="constructor"/>
          <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="override">
          </methodref>
          <methodref name="Broadcast" visibility="public"/>
          <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
          <methodref name="ContainsControl" visibility="public"/>
          <methodref name="ControlAtPos" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="DisableAlign" visibility="public" procflags="inline"/>
          <propertyref name="DockClientCount" visibility="public"/>
          <propertyref name="DockClients" visibility="public"/>
          <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
          <propertyref name="DockSite" visibility="public"/>
          <propertyref name="DockManager" visibility="public"/>
          <propertyref name="DoubleBuffered" visibility="public"/>
          <methodref name="EnableAlign" visibility="public"/>
          <methodref name="FindChildControl" visibility="public"/>
          <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
          <methodref name="Focused" visibility="public" procflags="dynamic"/>
          <methodref name="GetChildren" visibility="public" procflags="override"/>
          <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
          <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
          <methodref name="HandleAllocated" visibility="public"/>
          <methodref name="HandleNeeded" visibility="public"/>
          <methodref name="InsertControl" visibility="public"/>
          <methodref name="Invalidate" visibility="public" procflags="override"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <propertyref name="PixelsPerInch" visibility="public"/>
          <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
          <methodref name="RemoveControl" visibility="public"/>
          <methodref name="Realign" visibility="public" procflags="inline"/>
          <methodref name="Repaint" visibility="public" procflags="override"/>
          <methodref name="ScaleBy" visibility="public"/>
          <methodref name="ScrollBy" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="override"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
          <methodref name="SetFocus" visibility="public" procflags="virtual"/>
          <methodref name="Update" visibility="public" procflags="override"/>
          <methodref name="UpdateControlState" visibility="public"/>
          <methodref name="LockDrawing" visibility="public"/>
          <methodref name="UnlockDrawing" visibility="public"/>
          <propertyref name="AlignDisabled" visibility="public"/>
          <propertyref name="MouseInClient" visibility="public"/>
          <propertyref name="VisibleDockClientCount" visibility="public"/>
          <propertyref name="Brush" visibility="public"/>
          <propertyref name="Controls" visibility="public"/>
          <propertyref name="ControlCount" visibility="public"/>
          <propertyref name="Handle" visibility="public"/>
          <propertyref name="Padding" visibility="public"/>
          <propertyref name="ParentDoubleBuffered" visibility="public"/>
          <propertyref name="ParentWindow" visibility="public"/>
          <propertyref name="Showing" visibility="public"/>
          <propertyref name="IsDrawingLocked" visibility="public"/>
          <propertyref name="RedrawDisabled" visibility="public"/>
          <propertyref name="TabOrder" visibility="public"/>
          <propertyref name="TabStop" visibility="public"/>
          <propertyref name="UseDockManager" visibility="public"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </methodref>
                <ancestor name="TObject" namespace="System">
                  <methodref name="Create" visibility="public" procflags="constructor">
                  </methodref>
                  <methodref name="Free" visibility="public">
                  </methodref>
                  <methodref name="DisposeOf" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="InitInstance" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="CleanupInstance" visibility="public">
                  </methodref>
                  <methodref name="ClassType" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="ClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassNameIs" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassParent" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="ClassInfo" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InstanceSize" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InheritsFrom" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="QualifiedClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="GetInterface" visibility="public">
                  </methodref>
                  <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="UnitName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="UnitScope" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="Equals" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetHashCode" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="ToString" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="SafeCallException" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Dispatch" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="NewInstance" visibility="public" procflags="class virtual">
                  </methodref>
                  <methodref name="FreeInstance" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                  </methodref>
                  <methodref name="GetDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <propertyref name="Disposed" visibility="protected">
                  </propertyref>
                </ancestor>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="WMNCHitTest" visibility="private" procflags="message" file="Vcl.Forms.pas" line="1301">
        <parameters>
          <parameter name="Message" type="TWMNCHitTest" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCLButtonDown" visibility="private" procflags="message" file="Vcl.Forms.pas" line="1302">
        <parameters>
          <parameter name="Message" type="TWMNCHitMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDockNotification" visibility="private" procflags="message" file="Vcl.Forms.pas" line="1303">
        <parameters>
          <parameter name="Message" type="TCMDockNotification" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMVisibleChanged" visibility="private" procflags="message" file="Vcl.Forms.pas" line="1304">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMControlListChange" visibility="private" procflags="message" file="Vcl.Forms.pas" line="1306">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMUnDockClient" visibility="private" procflags="message" file="Vcl.Forms.pas" line="1307">
        <parameters>
          <parameter name="Message" type="TCMUnDockClient" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="DoAddDockClient" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="1310">
        <parameters>
          <parameter name="Client" type="TControl"/>
          <parameter name="ARect" type="TRect" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="DoRemoveDockClient" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="1311">
        <parameters>
          <parameter name="Client" type="TControl"/>
        </parameters>
      </procedure>
      <procedure name="GetSiteInfo" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="1312">
        <parameters>
          <parameter name="Client" type="TControl"/>
          <parameter name="InfluenceRect" type="TRect" paramflags="var"/>
          <parameter name="MousePos" type="TPoint"/>
          <parameter name="CanDock" type="Boolean" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="Loaded" visibility="protected" procflags="override" file="Vcl.Forms.pas" line="1314">
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="1320">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <property name="AutoScroll" visibility="public" read="FAutoScroll" write="SetAutoScroll" stored="IsAutoScrollStored" type="Boolean" default="0" hoisted="true" file="Vcl.Forms.pas" line="1321"/>
      <property name="BorderStyle" visibility="public" read="FBorderStyle" write="SetBorderStyle" stored="IsForm" type="TFormBorderStyle" default="5" hoisted="true" file="Vcl.Forms.pas" line="1322"/>
      <property name="FormStyle" visibility="public" read="FFormStyle" write="SetFormStyle" stored="IsForm" type="TFormStyle" default="3" hoisted="true" file="Vcl.Forms.pas" line="1323"/>
    </members>
  </class>
  <class name="TMonitor" file="Vcl.Forms.pas" line="1328">
    <ancestor name="TObject" namespace="System">
      <methodref name="Create" visibility="public" procflags="constructor">
      </methodref>
      <methodref name="Free" visibility="public">
      </methodref>
      <methodref name="DisposeOf" visibility="public" procflags="inline">
      </methodref>
      <methodref name="InitInstance" visibility="public" procflags="class">
      </methodref>
      <methodref name="CleanupInstance" visibility="public">
      </methodref>
      <methodref name="ClassType" visibility="public" procflags="inline">
      </methodref>
      <methodref name="ClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassNameIs" visibility="public" procflags="class">
      </methodref>
      <methodref name="ClassParent" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="ClassInfo" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InstanceSize" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="InheritsFrom" visibility="public" procflags="class">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodAddress" visibility="public" procflags="class overload">
      </methodref>
      <methodref name="MethodName" visibility="public" procflags="class">
      </methodref>
      <methodref name="QualifiedClassName" visibility="public" procflags="class">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="FieldAddress" visibility="public" procflags="overload">
      </methodref>
      <methodref name="GetInterface" visibility="public">
      </methodref>
      <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
      </methodref>
      <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
      </methodref>
      <methodref name="UnitName" visibility="public" procflags="class">
      </methodref>
      <methodref name="UnitScope" visibility="public" procflags="class">
      </methodref>
      <methodref name="Equals" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="GetHashCode" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="ToString" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="SafeCallException" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="AfterConstruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Dispatch" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="DefaultHandler" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="NewInstance" visibility="public" procflags="class virtual">
      </methodref>
      <methodref name="FreeInstance" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor virtual">
      </methodref>
      <methodref name="GetDisposed" visibility="protected" procflags="inline">
      </methodref>
      <methodref name="CheckDisposed" visibility="protected" procflags="inline">
      </methodref>
      <propertyref name="Disposed" visibility="protected">
      </propertyref>
    </ancestor>
    <members>
      <field name="FHandle" type="HMONITOR" visibility="private" size="4" offset="4" file="Vcl.Forms.pas" line="1330"/>
      <field name="FMonitorNum" type="Integer" visibility="private" size="4" offset="8" file="Vcl.Forms.pas" line="1331"/>
      <function name="GetLeft" visibility="private" file="Vcl.Forms.pas" line="1332">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetHeight" visibility="private" file="Vcl.Forms.pas" line="1333">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetTop" visibility="private" file="Vcl.Forms.pas" line="1334">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetWidth" visibility="private" file="Vcl.Forms.pas" line="1335">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetBoundsRect" visibility="private" file="Vcl.Forms.pas" line="1336">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetWorkareaRect" visibility="private" file="Vcl.Forms.pas" line="1337">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetPrimary" visibility="private" file="Vcl.Forms.pas" line="1338">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetPixelsPerInch" visibility="private" file="Vcl.Forms.pas" line="1339">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <property name="Handle" visibility="public" read="FHandle" type="HMONITOR" file="Vcl.Forms.pas" line="1341"><devnotes><summary>
Indicates the Windows handle for the monitor.
Read Monitor to obtain a Windows handle for the monitor represented by this TMonitor component. Use this handle for Windows API calls such as GetMonitorInfo.
</summary></devnotes></property>
      <property name="MonitorNum" visibility="public" read="FMonitorNum" type="Integer" file="Vcl.Forms.pas" line="1342"><devnotes><summary>
Specifies the index of the monitor in the global screen object's Monitors list.
The global screen variable maintains a list of all monitors in a multi-monitor application. MonitorNum is the index of this monitor in the list object that is the screen's Monitors property.
Use MonitorNum to identify a specific monitor when working with multiple monitors.
</summary></devnotes></property>
      <property name="Left" visibility="public" read="GetLeft" type="Integer" file="Vcl.Forms.pas" line="1343"><devnotes><summary>
Indicates the logical position of the left edge of the monitor.
In multi-monitor applications, the available screen space can span multiple monitors from left to right. Read Left to determine where, in the entire available screen space, this monitor appears. The value of Left is in pixels relative to the left edge of the primary monitor.
</summary></devnotes></property>
      <property name="Height" visibility="public" read="GetHeight" type="Integer" file="Vcl.Forms.pas" line="1344"><devnotes><summary>
Indicates the vertical size of the monitor in pixels.
Read Height to learn the size of the monitor in pixels. Use this value along with the Top property to calculate how to position objects vertically in multi-monitor applications.

Note:  The Height property does not take into account any task bars or tool bars docked on the monitor. To determine the area on the monitor that is free of such docked windows, use the WorkareaRect property.</summary></devnotes></property>
      <property name="Top" visibility="public" read="GetTop" type="Integer" file="Vcl.Forms.pas" line="1345"><devnotes><summary>
Indicates the logical position of the top edge of the monitor.
In multi-monitor applications, the available screen space can span multiple monitors from top to bottom. Read Top to determine where, in the entire available screen space, this monitor appears. The value of Top is in pixels relative to the top edge of the primary monitor.
</summary></devnotes></property>
      <property name="Width" visibility="public" read="GetWidth" type="Integer" file="Vcl.Forms.pas" line="1346"><devnotes><summary>
Indicates the horizontal size of the monitor in pixels.
Read Width to learn the size of the monitor in pixels. Use this value along with the Left property to calculate vertical positions for objects in multi-monitor applications.

Note:  The Width property does not take into account any task bars or tool bars docked on the monitor. To determine the area on the monitor that is free of such docked windows, use the WorkareaRect property.</summary></devnotes></property>
      <property name="BoundsRect" visibility="public" read="GetBoundsRect" type="TRect" file="Vcl.Forms.pas" line="1347"><devnotes><summary>
Indicates the dimensions of the monitor in pixels.
Read BoundsRect to learn the dimensions of the monitor. BoundsRect gives the dimensions of the monitor in pixels, where (0,0) represents the top-left corner of the primary monitor. 
The top of BoundsRect is given by the Top property, the left edge by the Left property, and the height and width by the Height and Width properties respectively.

Note:  The BoundsRect property does not take into account any task bars or tool bars docked on the monitor. To determine the area on the monitor that is free of such docked windows, use the WorkareaRect property.</summary></devnotes></property>
      <property name="WorkareaRect" visibility="public" read="GetWorkareaRect" type="TRect" file="Vcl.Forms.pas" line="1348"><devnotes><summary>
Gives the application useable area of the monitor.
WorkareaRect returns a TRect value furnished with the coordinates and dimensions of the work area of the Monitor. On Windows, for example, the application tabs at the screen mean that the Workarea is smaller than the monitor size. 

Note:  The TRect Right and Bottom values are one pixel beyond Workarea boundary. They are given these values to allow for easy calculation of Workarea width and height as (Right-Left) and (Bottom-Top) respectively. </summary></devnotes></property>
      <property name="Primary" visibility="public" read="GetPrimary" type="Boolean" file="Vcl.Forms.pas" line="1349"><devnotes><summary>
Indicates whether this is the primary monitor.
Read Primary to determine whether a monitor is the primary monitor in a multi-monitor application. When Primary is true, the monitor is the primary monitor. The coordinates of other monitors are given in terms of the primary monitor.
</summary></devnotes></property>
      <property name="PixelsPerInch" visibility="public" read="GetPixelsPerInch" type="Integer" file="Vcl.Forms.pas" line="1350"><devnotes><summary>
Embarcadero Technologies does not currently have any additional information.


</summary></devnotes></property>
    </members>
  <devnotes><summary>
TMonitor represents a monitor on which an application runs.
TMonitor represents a monitor that displays the user interface of an application. It introduces properties to describe the dimensions of a single monitor. In addition, the Primary property distinguishes the primary property from other monitors on the system.
When writing multi-monitor applications, use TMonitor to help lay out forms and dialogs so that they are not split over several monitors.
Applications do not create instances of TMonitor. Instead, monitor components for all available monitors are listed by the Monitors property of the global Screen variable. The global Screen variable also provides global information about the monitors on which the application runs, such as screen resolution, available fonts, and so on.
</summary></devnotes></class>
  <pointer name="PCursorRec" type="TCursorRec" indircnt="1" file="Vcl.Forms.pas" line="1371"/>
  <struct name="TCursorRec" size="12" file="Vcl.Forms.pas" line="1372">
    <field name="Next" type="PCursorRec" visibility="public" size="4" offset="0" file="Vcl.Forms.pas" line="1373"/>
    <field name="Index" type="Integer" visibility="public" size="4" offset="4" file="Vcl.Forms.pas" line="1374"/>
    <field name="Handle" type="HICON" visibility="public" size="4" offset="8" file="Vcl.Forms.pas" line="1375"/>
  </struct>
  <pointer name="TCursorRecType" alias="Vcl.Forms.PCursorRec" type="TCursorRec" indircnt="1" file="Vcl.Forms.pas" line="1371"/>
  <enum name="TMonitorDefaultTo" file="Vcl.Forms.pas" line="1380">
    <element value="0" name="mdNearest" file="Vcl.Forms.pas" line="1380"/>
    <element value="1" name="mdNull" file="Vcl.Forms.pas" line="1380"/>
    <element value="2" name="mdPrimary" file="Vcl.Forms.pas" line="1380"/>
  </enum>
  <class name="TScreen" file="Vcl.Forms.pas" line="1383">
    <ancestor name="TComponent" namespace="System.Classes">
      <interfaces>
        <implements name="IInterfaceComponentReference"/>
        <implements name="IInterface"/>
      </interfaces>
      <methodref name="GetComObject" visibility="private">
      </methodref>
      <methodref name="GetComponent" visibility="private">
      </methodref>
      <methodref name="GetComponentCount" visibility="private">
      </methodref>
      <methodref name="GetComponentIndex" visibility="private">
      </methodref>
      <methodref name="Insert" visibility="private">
      </methodref>
      <methodref name="ReadLeft" visibility="private">
      </methodref>
      <methodref name="ReadTop" visibility="private">
      </methodref>
      <methodref name="Remove" visibility="private">
      </methodref>
      <methodref name="RemoveNotification" visibility="private">
      </methodref>
      <methodref name="SetComponentIndex" visibility="private">
      </methodref>
      <methodref name="SetReference" visibility="private">
      </methodref>
      <methodref name="WriteLeft" visibility="private">
      </methodref>
      <methodref name="WriteTop" visibility="private">
      </methodref>
      <methodref name="IntfGetComponent" visibility="private">
      </methodref>
      <methodref name="DoGetDeltaStreams" visibility="private">
      </methodref>
      <methodref name="ReadDeltaStream" visibility="private">
      </methodref>
      <methodref name="ReadDeltaState" visibility="private">
      </methodref>
      <methodref name="FindSortedComponent" visibility="private">
      </methodref>
      <methodref name="AddSortedComponent" visibility="private">
      </methodref>
      <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
      </methodref>
      <methodref name="Create@" visibility="class private" procflags="class constructor noself">
      </methodref>
      <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="ChangeName" visibility="protected">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetChildren" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="override">
      </methodref>
      <methodref name="Loaded" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Notification" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="ReadState" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="CanObserve" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetObservers" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetAncestor" visibility="protected">
      </methodref>
      <methodref name="SetDesigning" visibility="protected">
      </methodref>
      <methodref name="SetInline" visibility="protected">
      </methodref>
      <methodref name="SetDesignInstance" visibility="protected">
      </methodref>
      <methodref name="SetName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Updating" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Updated" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
      </methodref>
      <methodref name="ValidateRename" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="WriteState" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="RemoveFreeNotifications" visibility="protected">
      </methodref>
      <methodref name="QueryInterface" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="_AddRef" visibility="protected">
      </methodref>
      <methodref name="_Release" visibility="protected">
      </methodref>
      <methodref name="GetTypeInfoCount" visibility="protected">
      </methodref>
      <methodref name="GetTypeInfo" visibility="protected">
      </methodref>
      <methodref name="GetIDsOfNames" visibility="protected">
      </methodref>
      <methodref name="Invoke" visibility="protected">
      </methodref>
      <eventref name="OnGetDeltaStreams" visibility="protected">
      </eventref>
      <methodref name="Create" visibility="public" procflags="constructor virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="BeforeDestruction" visibility="public" procflags="override">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="EndInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="EndInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="EndFunctionInvoke" visibility="public">
      </methodref>
      <methodref name="DestroyComponents" visibility="public">
      </methodref>
      <methodref name="Destroying" visibility="public">
      </methodref>
      <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="FindComponent" visibility="public">
      </methodref>
      <methodref name="FreeNotification" visibility="public">
      </methodref>
      <methodref name="RemoveFreeNotification" visibility="public">
      </methodref>
      <methodref name="FreeOnRelease" visibility="public">
      </methodref>
      <methodref name="GetEnumerator" visibility="public" procflags="inline">
      </methodref>
      <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <methodref name="HasParent" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="InsertComponent" visibility="public">
      </methodref>
      <methodref name="RemoveComponent" visibility="public">
      </methodref>
      <methodref name="SetSubComponent" visibility="public">
      </methodref>
      <methodref name="SafeCallException" visibility="public" procflags="override">
      </methodref>
      <methodref name="UpdateAction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="IsImplementorOf" visibility="public">
      </methodref>
      <methodref name="ReferenceInterface" visibility="public">
      </methodref>
      <propertyref name="ComObject" visibility="public">
      </propertyref>
      <propertyref name="Components" visibility="public">
      </propertyref>
      <propertyref name="ComponentCount" visibility="public">
      </propertyref>
      <propertyref name="ComponentIndex" visibility="public">
      </propertyref>
      <propertyref name="ComponentState" visibility="public">
      </propertyref>
      <propertyref name="ComponentStyle" visibility="public">
      </propertyref>
      <propertyref name="DesignInfo" visibility="public">
      </propertyref>
      <propertyref name="Owner" visibility="public">
      </propertyref>
      <propertyref name="VCLComObject" visibility="public">
      </propertyref>
      <propertyref name="Observers" visibility="public">
      </propertyref>
      <propertyref name="Name" visibility="published">
      </propertyref>
      <propertyref name="Tag" visibility="published">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </methodref>
        <ancestor name="TObject" namespace="System">
          <methodref name="Create" visibility="public" procflags="constructor">
          </methodref>
          <methodref name="Free" visibility="public">
          </methodref>
          <methodref name="DisposeOf" visibility="public" procflags="inline">
          </methodref>
          <methodref name="InitInstance" visibility="public" procflags="class">
          </methodref>
          <methodref name="CleanupInstance" visibility="public">
          </methodref>
          <methodref name="ClassType" visibility="public" procflags="inline">
          </methodref>
          <methodref name="ClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassNameIs" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassParent" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="ClassInfo" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InstanceSize" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InheritsFrom" visibility="public" procflags="class">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodName" visibility="public" procflags="class">
          </methodref>
          <methodref name="QualifiedClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="GetInterface" visibility="public">
          </methodref>
          <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
          </methodref>
          <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="UnitName" visibility="public" procflags="class">
          </methodref>
          <methodref name="UnitScope" visibility="public" procflags="class">
          </methodref>
          <methodref name="Equals" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetHashCode" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ToString" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="AfterConstruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Dispatch" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="DefaultHandler" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="NewInstance" visibility="public" procflags="class virtual">
          </methodref>
          <methodref name="FreeInstance" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor virtual">
          </methodref>
          <methodref name="GetDisposed" visibility="protected" procflags="inline">
          </methodref>
          <methodref name="CheckDisposed" visibility="protected" procflags="inline">
          </methodref>
          <propertyref name="Disposed" visibility="protected">
          </propertyref>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <field name="FFonts" type="TStrings" visibility="private" size="4" offset="64" file="Vcl.Forms.pas" line="1385"/>
      <field name="FImes" type="TStrings" visibility="private" size="4" offset="68" file="Vcl.Forms.pas" line="1386"/>
      <field name="FDefaultIme" type="string" visibility="private" size="4" offset="72" file="Vcl.Forms.pas" line="1387"/>
      <field name="FDefaultKbLayout" type="HKL" visibility="private" size="4" offset="76" file="Vcl.Forms.pas" line="1388"/>
      <field name="FPixelsPerInch" type="Integer" visibility="private" size="4" offset="80" file="Vcl.Forms.pas" line="1389"/>
      <field name="FCursor" type="TCursor" visibility="private" size="2" offset="84" file="Vcl.Forms.pas" line="1390"/>
      <field name="FCursorCount" type="Integer" visibility="private" size="4" offset="88" file="Vcl.Forms.pas" line="1391"/>
      <field name="FForms" type="TList" visibility="private" size="4" offset="92" file="Vcl.Forms.pas" line="1392"/>
      <field name="FCustomForms" type="TList" visibility="private" size="4" offset="96" file="Vcl.Forms.pas" line="1393"/>
      <field name="FDataModules" type="TList" visibility="private" size="4" offset="100" file="Vcl.Forms.pas" line="1394"/>
      <field name="FMonitors" type="TList" visibility="private" size="4" offset="104" file="Vcl.Forms.pas" line="1395"/>
      <field name="FActiveControl" type="TWinControl" visibility="private" size="4" offset="108" file="Vcl.Forms.pas" line="1396"/>
      <field name="FActiveCustomForm" type="TCustomForm" visibility="private" size="4" offset="112" file="Vcl.Forms.pas" line="1397"/>
      <field name="FActiveForm" type="TForm" visibility="private" size="4" offset="116" file="Vcl.Forms.pas" line="1398"/>
      <field name="FLastActiveControl" type="TWinControl" visibility="private" size="4" offset="120" file="Vcl.Forms.pas" line="1399"/>
      <field name="FLastActiveCustomForm" type="TCustomForm" visibility="private" size="4" offset="124" file="Vcl.Forms.pas" line="1400"/>
      <field name="FFocusedForm" type="TCustomForm" visibility="private" size="4" offset="128" file="Vcl.Forms.pas" line="1401"/>
      <field name="FSaveFocusedList" type="TList" visibility="private" size="4" offset="132" file="Vcl.Forms.pas" line="1402"/>
      <field name="FHintFont" type="TFont" visibility="private" size="4" offset="136" file="Vcl.Forms.pas" line="1403"/>
      <field name="FIconFont" type="TFont" visibility="private" size="4" offset="140" file="Vcl.Forms.pas" line="1404"/>
      <field name="FMenuFont" type="TFont" visibility="private" size="4" offset="144" file="Vcl.Forms.pas" line="1405"/>
      <field name="FMessageFont" type="TFont" visibility="private" size="4" offset="148" file="Vcl.Forms.pas" line="1406"/>
      <field name="FCaptionFont" type="TFont" visibility="private" size="4" offset="152" file="Vcl.Forms.pas" line="1407"/>
      <field name="FAlignLevel" type="Word" visibility="private" size="2" offset="156" file="Vcl.Forms.pas" line="1408"/>
      <field name="FControlState" type="TControlState" visibility="private" size="4" offset="158" file="Vcl.Forms.pas" line="1409"/>
      <field name="FOnActiveControlChange" type="TNotifyEvent" visibility="private" size="8" offset="168" file="Vcl.Forms.pas" line="1410"/>
      <field name="FOnActiveFormChange" type="TNotifyEvent" visibility="private" size="8" offset="176" file="Vcl.Forms.pas" line="1411"/>
      <field name="FCursorList" type="PCursorRec" visibility="private" size="4" offset="184" file="Vcl.Forms.pas" line="1415"/>
      <field name="FDefaultCursor" type="HICON" visibility="private" size="4" offset="188" file="Vcl.Forms.pas" line="1416"/>
      <field name="FUpdatingAllFonts" type="Boolean" visibility="private" size="1" offset="192" file="Vcl.Forms.pas" line="1418"/>
      <procedure name="AlignForm" visibility="private" file="Vcl.Forms.pas" line="1419">
        <parameters>
          <parameter name="AForm" type="TCustomForm"/>
        </parameters>
      </procedure>
      <procedure name="AlignForms" visibility="private" file="Vcl.Forms.pas" line="1420">
        <parameters>
          <parameter name="AForm" type="TCustomForm"/>
          <parameter name="Rect" type="TRect" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="AddDataModule" visibility="private" file="Vcl.Forms.pas" line="1421">
        <parameters>
          <parameter name="DataModule" type="TDataModule"/>
        </parameters>
      </procedure>
      <procedure name="AddForm" visibility="private" file="Vcl.Forms.pas" line="1422">
        <parameters>
          <parameter name="AForm" type="TCustomForm"/>
        </parameters>
      </procedure>
      <procedure name="ClearMonitors" visibility="private" file="Vcl.Forms.pas" line="1423">
      </procedure>
      <procedure name="CreateCursors" visibility="private" file="Vcl.Forms.pas" line="1424">
      </procedure>
      <procedure name="DeleteCursor" visibility="private" file="Vcl.Forms.pas" line="1425">
        <parameters>
          <parameter name="Index" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="DestroyCursors" visibility="private" file="Vcl.Forms.pas" line="1426">
      </procedure>
      <function name="FindMonitor" visibility="private" file="Vcl.Forms.pas" line="1427">
        <parameters>
          <parameter name="Handle" type="HMONITOR"/>
          <retval type="TMonitor"/>
        </parameters>
      </function>
      <procedure name="IconFontChanged" visibility="private" file="Vcl.Forms.pas" line="1428">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="GetCustomFormCount" visibility="private" file="Vcl.Forms.pas" line="1429">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetCustomForms" visibility="private" file="Vcl.Forms.pas" line="1430">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TCustomForm"/>
        </parameters>
      </function>
      <function name="GetCursors" visibility="private" file="Vcl.Forms.pas" line="1431">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="HICON"/>
        </parameters>
      </function>
      <function name="GetDataModule" visibility="private" file="Vcl.Forms.pas" line="1432">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TDataModule"/>
        </parameters>
      </function>
      <function name="GetDataModuleCount" visibility="private" file="Vcl.Forms.pas" line="1433">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetDefaultIME" visibility="private" file="Vcl.Forms.pas" line="1434">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetDesktopTop" visibility="private" file="Vcl.Forms.pas" line="1435">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetDesktopLeft" visibility="private" file="Vcl.Forms.pas" line="1436">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetDesktopHeight" visibility="private" file="Vcl.Forms.pas" line="1437">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetDesktopWidth" visibility="private" file="Vcl.Forms.pas" line="1438">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetDesktopRect" visibility="private" file="Vcl.Forms.pas" line="1439">
        <devnotes>
          PUREPASCAL
          PUREPASCAL
        </devnotes>
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetWorkAreaRect" visibility="private" file="Vcl.Forms.pas" line="1440">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetWorkAreaHeight" visibility="private" file="Vcl.Forms.pas" line="1441">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetWorkAreaLeft" visibility="private" file="Vcl.Forms.pas" line="1442">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetWorkAreaTop" visibility="private" file="Vcl.Forms.pas" line="1443">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetWorkAreaWidth" visibility="private" file="Vcl.Forms.pas" line="1444">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetImes" visibility="private" file="Vcl.Forms.pas" line="1445">
        <parameters>
          <retval type="TStrings"/>
        </parameters>
      </function>
      <function name="GetHeight" visibility="private" file="Vcl.Forms.pas" line="1446">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <function name="GetMonitor" visibility="private" file="Vcl.Forms.pas" line="1447">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TMonitor"/>
        </parameters>
      </function>
      <function name="GetMonitorCount" visibility="private" file="Vcl.Forms.pas" line="1448">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="GetMonitors" visibility="private" file="Vcl.Forms.pas" line="1449">
      </procedure>
      <function name="GetFonts" visibility="private" file="Vcl.Forms.pas" line="1450">
        <parameters>
          <retval type="TStrings"/>
        </parameters>
      </function>
      <function name="GetForm" visibility="private" file="Vcl.Forms.pas" line="1451">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <retval type="TForm"/>
        </parameters>
      </function>
      <function name="GetFormCount" visibility="private" file="Vcl.Forms.pas" line="1452">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="GetMetricSettings" visibility="private" file="Vcl.Forms.pas" line="1453">
      </procedure>
      <function name="GetWidth" visibility="private" file="Vcl.Forms.pas" line="1454">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="InsertCursor" visibility="private" file="Vcl.Forms.pas" line="1455">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Handle" type="HICON"/>
        </parameters>
      </procedure>
      <procedure name="RemoveDataModule" visibility="private" file="Vcl.Forms.pas" line="1456">
        <parameters>
          <parameter name="DataModule" type="TDataModule"/>
        </parameters>
      </procedure>
      <procedure name="RemoveForm" visibility="private" file="Vcl.Forms.pas" line="1457">
        <parameters>
          <parameter name="AForm" type="TCustomForm"/>
        </parameters>
      </procedure>
      <procedure name="SetCaptionFont" visibility="private" file="Vcl.Forms.pas" line="1458">
        <parameters>
          <parameter name="Value" type="TFont"/>
        </parameters>
      </procedure>
      <procedure name="SetCursors" visibility="private" file="Vcl.Forms.pas" line="1459">
        <parameters>
          <parameter name="Index" type="Integer"/>
          <parameter name="Handle" type="HICON"/>
        </parameters>
      </procedure>
      <procedure name="SetCursor" visibility="private" file="Vcl.Forms.pas" line="1460">
        <parameters>
          <parameter name="Value" type="TCursor"/>
        </parameters>
      </procedure>
      <procedure name="SetHintFont" visibility="private" file="Vcl.Forms.pas" line="1461">
        <parameters>
          <parameter name="Value" type="TFont"/>
        </parameters>
      </procedure>
      <procedure name="SetIconFont" visibility="private" file="Vcl.Forms.pas" line="1462">
        <parameters>
          <parameter name="Value" type="TFont"/>
        </parameters>
      </procedure>
      <procedure name="SetMenuFont" visibility="private" file="Vcl.Forms.pas" line="1463">
        <parameters>
          <parameter name="Value" type="TFont"/>
        </parameters>
      </procedure>
      <procedure name="SetMessageFont" visibility="private" file="Vcl.Forms.pas" line="1464">
        <parameters>
          <parameter name="Value" type="TFont"/>
        </parameters>
      </procedure>
      <procedure name="UpdateLastActive" visibility="private" file="Vcl.Forms.pas" line="1465">
      </procedure>
      <function name="GetPrimaryMonitor" visibility="private" file="Vcl.Forms.pas" line="1466">
        <parameters>
          <retval type="TMonitor"/>
        </parameters>
      </function>
      <function name="GetDefaultPixelsPerInch" visibility="private" file="Vcl.Forms.pas" line="1467">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="1469">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Forms.pas" line="1470">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="DisableAlign" visibility="public" file="Vcl.Forms.pas" line="1471">
      </procedure>
      <procedure name="EnableAlign" visibility="public" file="Vcl.Forms.pas" line="1472">
      </procedure>
      <function name="MonitorFromPoint" visibility="public" file="Vcl.Forms.pas" line="1473">
        <parameters>
          <parameter name="Point" type="TPoint" paramflags="const"/>
          <parameter name="MonitorDefault" type="TMonitorDefaultTo">
            <value>
              mdNearest
            </value>
          </parameter>
          <retval type="TMonitor"/>
        </parameters>
      </function>
      <function name="MonitorFromRect" visibility="public" file="Vcl.Forms.pas" line="1475">
        <parameters>
          <parameter name="Rect" type="TRect" paramflags="const"/>
          <parameter name="MonitorDefault" type="TMonitorDefaultTo">
            <value>
              mdNearest
            </value>
          </parameter>
          <retval type="TMonitor"/>
        </parameters>
      </function>
      <function name="MonitorFromWindow" visibility="public" file="Vcl.Forms.pas" line="1477">
        <parameters>
          <parameter name="Handle" type="NativeUInt" paramflags="const"/>
          <parameter name="MonitorDefault" type="TMonitorDefaultTo">
            <value>
              mdNearest
            </value>
          </parameter>
          <retval type="TMonitor"/>
        </parameters>
      </function>
      <procedure name="Realign" visibility="public" procflags="inline" file="Vcl.Forms.pas" line="1479">
      </procedure>
      <procedure name="ResetFonts" visibility="public" file="Vcl.Forms.pas" line="1480">
      </procedure>
      <property name="ActiveControl" visibility="public" read="FActiveControl" type="TWinControl" file="Vcl.Forms.pas" line="1481"/>
      <property name="ActiveCustomForm" visibility="public" read="FActiveCustomForm" type="TCustomForm" file="Vcl.Forms.pas" line="1482"/>
      <property name="ActiveForm" visibility="public" read="FActiveForm" type="TForm" file="Vcl.Forms.pas" line="1483"/>
      <property name="CustomFormCount" visibility="public" read="GetCustomFormCount" type="Integer" file="Vcl.Forms.pas" line="1484"/>
      <property name="CustomForms[Index]" visibility="public" read="GetCustomForms" type="TCustomForm" file="Vcl.Forms.pas" line="1485"/>
      <property name="CursorCount" visibility="public" read="FCursorCount" type="Integer" file="Vcl.Forms.pas" line="1486"/>
      <property name="Cursor" visibility="public" read="FCursor" write="SetCursor" type="TCursor" file="Vcl.Forms.pas" line="1487"/>
      <property name="Cursors[Index]" visibility="public" read="GetCursors" write="SetCursors" type="HICON" file="Vcl.Forms.pas" line="1488"/>
      <property name="DataModules[Index]" visibility="public" read="GetDataModule" type="TDataModule" file="Vcl.Forms.pas" line="1489"/>
      <property name="DataModuleCount" visibility="public" read="GetDataModuleCount" type="Integer" file="Vcl.Forms.pas" line="1490"/>
      <property name="DefaultPixelsPerInch" visibility="public" read="GetDefaultPixelsPerInch" type="Integer" file="Vcl.Forms.pas" line="1491"/>
      <property name="FocusedForm" visibility="public" read="FFocusedForm" write="FFocusedForm" type="TCustomForm" file="Vcl.Forms.pas" line="1492"/>
      <property name="SaveFocusedList" visibility="public" read="FSaveFocusedList" type="TList" file="Vcl.Forms.pas" line="1493"/>
      <property name="MonitorCount" visibility="public" read="GetMonitorCount" type="Integer" file="Vcl.Forms.pas" line="1494"/>
      <property name="Monitors[Index]" visibility="public" read="GetMonitor" type="TMonitor" file="Vcl.Forms.pas" line="1495"/>
      <property name="DesktopRect" visibility="public" read="GetDesktopRect" type="TRect" file="Vcl.Forms.pas" line="1496"/>
      <property name="DesktopHeight" visibility="public" read="GetDesktopHeight" type="Integer" file="Vcl.Forms.pas" line="1497"/>
      <property name="DesktopLeft" visibility="public" read="GetDesktopLeft" type="Integer" file="Vcl.Forms.pas" line="1498"/>
      <property name="DesktopTop" visibility="public" read="GetDesktopTop" type="Integer" file="Vcl.Forms.pas" line="1499"/>
      <property name="DesktopWidth" visibility="public" read="GetDesktopWidth" type="Integer" file="Vcl.Forms.pas" line="1500"/>
      <property name="WorkAreaRect" visibility="public" read="GetWorkAreaRect" type="TRect" file="Vcl.Forms.pas" line="1501"/>
      <property name="WorkAreaHeight" visibility="public" read="GetWorkAreaHeight" type="Integer" file="Vcl.Forms.pas" line="1502"/>
      <property name="WorkAreaLeft" visibility="public" read="GetWorkAreaLeft" type="Integer" file="Vcl.Forms.pas" line="1503"/>
      <property name="WorkAreaTop" visibility="public" read="GetWorkAreaTop" type="Integer" file="Vcl.Forms.pas" line="1504"/>
      <property name="WorkAreaWidth" visibility="public" read="GetWorkAreaWidth" type="Integer" file="Vcl.Forms.pas" line="1505"/>
      <property name="HintFont" visibility="public" read="FHintFont" write="SetHintFont" type="TFont" file="Vcl.Forms.pas" line="1506"/>
      <property name="IconFont" visibility="public" read="FIconFont" write="SetIconFont" type="TFont" file="Vcl.Forms.pas" line="1507"/>
      <property name="MenuFont" visibility="public" read="FMenuFont" write="SetMenuFont" type="TFont" file="Vcl.Forms.pas" line="1508"/>
      <property name="MessageFont" visibility="public" read="FMessageFont" write="SetMessageFont" type="TFont" file="Vcl.Forms.pas" line="1509"/>
      <property name="CaptionFont" visibility="public" read="FCaptionFont" write="SetCaptionFont" type="TFont" file="Vcl.Forms.pas" line="1510"/>
      <property name="Fonts" visibility="public" read="GetFonts" type="TStrings" file="Vcl.Forms.pas" line="1511"/>
      <property name="FormCount" visibility="public" read="GetFormCount" type="Integer" file="Vcl.Forms.pas" line="1512"/>
      <property name="Forms[Index]" visibility="public" read="GetForm" type="TForm" file="Vcl.Forms.pas" line="1513"/>
      <property name="Imes" visibility="public" read="GetImes" type="TStrings" file="Vcl.Forms.pas" line="1514"/>
      <property name="DefaultIme" visibility="public" read="GetDefaultIME" type="string" default="0" file="Vcl.Forms.pas" line="1515"/>
      <property name="DefaultKbLayout" visibility="public" read="FDefaultKbLayout" type="HKL" file="Vcl.Forms.pas" line="1516"/>
      <property name="Height" visibility="public" read="GetHeight" type="Integer" file="Vcl.Forms.pas" line="1517"/>
      <property name="PixelsPerInch" visibility="public" read="FPixelsPerInch" type="Integer" file="Vcl.Forms.pas" line="1518"/>
      <property name="PrimaryMonitor" visibility="public" read="GetPrimaryMonitor" type="TMonitor" file="Vcl.Forms.pas" line="1519"/>
      <property name="Width" visibility="public" read="GetWidth" type="Integer" file="Vcl.Forms.pas" line="1520"/>
      <event name="OnActiveControlChange" visibility="public" read="FOnActiveControlChange" write="FOnActiveControlChange" type="TNotifyEvent" file="Vcl.Forms.pas" line="1521"/>
      <event name="OnActiveFormChange" visibility="public" read="FOnActiveFormChange" write="FOnActiveFormChange" type="TNotifyEvent" file="Vcl.Forms.pas" line="1523"/>
      <property name="UpdatingAllFonts" visibility="public" read="FUpdatingAllFonts" type="Boolean" file="Vcl.Forms.pas" line="1525"/>
    </members>
  </class>
  <enum name="TTimerMode" file="Vcl.Forms.pas" line="1530">
    <element value="0" name="tmShow" file="Vcl.Forms.pas" line="1530"/>
    <element value="1" name="tmHide" file="Vcl.Forms.pas" line="1530"/>
  </enum>
  <pointer name="PHintInfo" alias="Vcl.Controls.PHintInfo" type="THintInfo" indircnt="1" file="Vcl.Controls.pas" line="19477"/>
  <struct name="THintInfo" alias="Vcl.Controls.THintInfo" size="64" file="Vcl.Forms.pas" line="1535">
    <field name="HintControl" type="TControl" visibility="public" size="4" offset="0" file="Vcl.Controls.pas" line="19480"/>
    <field name="HintWindowClass" type="THintWindowClass" visibility="public" size="4" offset="4" file="Vcl.Controls.pas" line="19481"/>
    <field name="HintPos" type="TPoint" visibility="public" size="8" offset="8" file="Vcl.Controls.pas" line="19482"/>
    <field name="HintMaxWidth" type="Integer" visibility="public" size="4" offset="16" file="Vcl.Controls.pas" line="19483"/>
    <field name="HintColor" type="TColor" visibility="public" size="4" offset="20" file="Vcl.Controls.pas" line="19484"/>
    <field name="CursorRect" type="TRect" visibility="public" size="16" offset="24" file="Vcl.Controls.pas" line="19485"/>
    <field name="CursorPos" type="TPoint" visibility="public" size="8" offset="40" file="Vcl.Controls.pas" line="19486"/>
    <field name="ReshowTimeout" type="Integer" visibility="public" size="4" offset="48" file="Vcl.Controls.pas" line="19487"/>
    <field name="HideTimeout" type="Integer" visibility="public" size="4" offset="52" file="Vcl.Controls.pas" line="19488"/>
    <field name="HintStr" type="string" visibility="public" size="4" offset="56" file="Vcl.Controls.pas" line="19489"/>
    <field name="HintData" type="Pointer" visibility="public" size="4" offset="60" file="Vcl.Controls.pas" line="19490"/>
  </struct>
  <struct name="TCMHintShowPause" size="16" file="Vcl.Forms.pas" line="1555">
    <field name="Msg" type="Cardinal" visibility="public" size="4" offset="0" file="Vcl.Forms.pas" line="1556"/>
    <field name="MsgFiller" type="TDWordFiller" visibility="public" size="0" offset="4" file="Vcl.Forms.pas" line="1557"/>
    <field name="WasActive" type="Integer" visibility="public" size="4" offset="4" file="Vcl.Forms.pas" line="1558"/>
    <field name="WasActiveFiller" type="TDWordFiller" visibility="public" size="0" offset="8" file="Vcl.Forms.pas" line="1559"/>
    <field name="Pause" type="PInteger" visibility="public" size="4" offset="8" file="Vcl.Forms.pas" line="1560"/>
    <field name="Result" type="NativeInt" visibility="public" size="4" offset="12" file="Vcl.Forms.pas" line="1561"/>
  </struct>
  <struct name="TPopupForm" size="12" file="Vcl.Forms.pas" line="1565">
    <field name="FormID" type="Integer" visibility="public" size="4" offset="0" file="Vcl.Forms.pas" line="1566"/>
    <field name="Form" type="TCustomForm" visibility="public" size="4" offset="4" file="Vcl.Forms.pas" line="1567"/>
    <field name="WasPopup" type="Boolean" visibility="public" size="1" offset="8" file="Vcl.Forms.pas" line="1568"/>
  </struct>
  <array name="TPopupFormArray" file="Vcl.Forms.pas" line="1570">
    <element type="TPopupForm"/>
  </array>
  <type name="TMessageEvent" file="Vcl.Forms.pas" line="1572" procflags="closure">
  </type>
  <type name="TExceptionEvent" file="Vcl.Forms.pas" line="1573" procflags="closure">
  </type>
  <type name="TGetHandleEvent" file="Vcl.Forms.pas" line="1574" procflags="closure">
  </type>
  <type name="TIdleEvent" file="Vcl.Forms.pas" line="1575" procflags="closure">
  </type>
  <type name="TShowHintEvent" file="Vcl.Forms.pas" line="1576" procflags="closure">
  </type>
  <type name="TWindowHook" file="Vcl.Forms.pas" line="1578" procflags="closure">
  </type>
  <type name="TSettingChangeEvent" file="Vcl.Forms.pas" line="1579" procflags="closure">
  </type>
  <type name="TRemoteSessionChangedEvent" file="Vcl.Forms.pas" line="1580" procflags="closure">
  </type>
  <pointer name="TTaskWindowList" alias="System.Pointer" type="Pointer" indircnt="1" file="System.pas" line="12"/>
  <class name="TApplication" file="Vcl.Forms.pas" line="1604">
    <ancestor name="TComponent" namespace="System.Classes">
      <interfaces>
        <implements name="IInterfaceComponentReference"/>
        <implements name="IInterface"/>
      </interfaces>
      <methodref name="GetComObject" visibility="private">
      </methodref>
      <methodref name="GetComponent" visibility="private">
      </methodref>
      <methodref name="GetComponentCount" visibility="private">
      </methodref>
      <methodref name="GetComponentIndex" visibility="private">
      </methodref>
      <methodref name="Insert" visibility="private">
      </methodref>
      <methodref name="ReadLeft" visibility="private">
      </methodref>
      <methodref name="ReadTop" visibility="private">
      </methodref>
      <methodref name="Remove" visibility="private">
      </methodref>
      <methodref name="RemoveNotification" visibility="private">
      </methodref>
      <methodref name="SetComponentIndex" visibility="private">
      </methodref>
      <methodref name="SetReference" visibility="private">
      </methodref>
      <methodref name="WriteLeft" visibility="private">
      </methodref>
      <methodref name="WriteTop" visibility="private">
      </methodref>
      <methodref name="IntfGetComponent" visibility="private">
      </methodref>
      <methodref name="DoGetDeltaStreams" visibility="private">
      </methodref>
      <methodref name="ReadDeltaStream" visibility="private">
      </methodref>
      <methodref name="ReadDeltaState" visibility="private">
      </methodref>
      <methodref name="FindSortedComponent" visibility="private">
      </methodref>
      <methodref name="AddSortedComponent" visibility="private">
      </methodref>
      <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
      </methodref>
      <methodref name="Create@" visibility="class private" procflags="class constructor noself">
      </methodref>
      <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="ChangeName" visibility="protected">
      </methodref>
      <methodref name="DefineProperties" visibility="protected" procflags="override">
      </methodref>
      <methodref name="GetChildren" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="GetOwner" visibility="protected" procflags="override">
      </methodref>
      <methodref name="Loaded" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="Notification" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="ReadState" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="CanObserve" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="GetObservers" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetAncestor" visibility="protected">
      </methodref>
      <methodref name="SetDesigning" visibility="protected">
      </methodref>
      <methodref name="SetInline" visibility="protected">
      </methodref>
      <methodref name="SetDesignInstance" visibility="protected">
      </methodref>
      <methodref name="SetName" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Updating" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="Updated" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
      </methodref>
      <methodref name="ValidateRename" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
      </methodref>
      <methodref name="WriteState" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="RemoveFreeNotifications" visibility="protected">
      </methodref>
      <methodref name="QueryInterface" visibility="protected" procflags="virtual">
      </methodref>
      <methodref name="_AddRef" visibility="protected">
      </methodref>
      <methodref name="_Release" visibility="protected">
      </methodref>
      <methodref name="GetTypeInfoCount" visibility="protected">
      </methodref>
      <methodref name="GetTypeInfo" visibility="protected">
      </methodref>
      <methodref name="GetIDsOfNames" visibility="protected">
      </methodref>
      <methodref name="Invoke" visibility="protected">
      </methodref>
      <eventref name="OnGetDeltaStreams" visibility="protected">
      </eventref>
      <methodref name="Create" visibility="public" procflags="constructor virtual">
      </methodref>
      <methodref name="Destroy" visibility="public" procflags="destructor override">
      </methodref>
      <methodref name="BeforeDestruction" visibility="public" procflags="override">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="BeginInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="EndInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="EndInvoke" visibility="public" procflags="overload">
      </methodref>
      <methodref name="EndFunctionInvoke" visibility="public">
      </methodref>
      <methodref name="DestroyComponents" visibility="public">
      </methodref>
      <methodref name="Destroying" visibility="public">
      </methodref>
      <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="FindComponent" visibility="public">
      </methodref>
      <methodref name="FreeNotification" visibility="public">
      </methodref>
      <methodref name="RemoveFreeNotification" visibility="public">
      </methodref>
      <methodref name="FreeOnRelease" visibility="public">
      </methodref>
      <methodref name="GetEnumerator" visibility="public" procflags="inline">
      </methodref>
      <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="GetNamePath" visibility="public" procflags="override">
      </methodref>
      <methodref name="HasParent" visibility="public" procflags="dynamic">
      </methodref>
      <methodref name="InsertComponent" visibility="public">
      </methodref>
      <methodref name="RemoveComponent" visibility="public">
      </methodref>
      <methodref name="SetSubComponent" visibility="public">
      </methodref>
      <methodref name="SafeCallException" visibility="public" procflags="override">
      </methodref>
      <methodref name="UpdateAction" visibility="public" procflags="virtual">
      </methodref>
      <methodref name="IsImplementorOf" visibility="public">
      </methodref>
      <methodref name="ReferenceInterface" visibility="public">
      </methodref>
      <propertyref name="ComObject" visibility="public">
      </propertyref>
      <propertyref name="Components" visibility="public">
      </propertyref>
      <propertyref name="ComponentCount" visibility="public">
      </propertyref>
      <propertyref name="ComponentIndex" visibility="public">
      </propertyref>
      <propertyref name="ComponentState" visibility="public">
      </propertyref>
      <propertyref name="ComponentStyle" visibility="public">
      </propertyref>
      <propertyref name="DesignInfo" visibility="public">
      </propertyref>
      <propertyref name="Owner" visibility="public">
      </propertyref>
      <propertyref name="VCLComObject" visibility="public">
      </propertyref>
      <propertyref name="Observers" visibility="public">
      </propertyref>
      <propertyref name="Name" visibility="published">
      </propertyref>
      <propertyref name="Tag" visibility="published">
      </propertyref>
      <ancestor name="TPersistent" namespace="System.Classes">
        <methodref name="AssignError" visibility="private">
        </methodref>
        <methodref name="AssignTo" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="DefineProperties" visibility="protected" procflags="virtual">
        </methodref>
        <methodref name="GetOwner" visibility="protected" procflags="dynamic">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor override">
        </methodref>
        <methodref name="Assign" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetNamePath" visibility="public" procflags="dynamic">
        </methodref>
        <ancestor name="TObject" namespace="System">
          <methodref name="Create" visibility="public" procflags="constructor">
          </methodref>
          <methodref name="Free" visibility="public">
          </methodref>
          <methodref name="DisposeOf" visibility="public" procflags="inline">
          </methodref>
          <methodref name="InitInstance" visibility="public" procflags="class">
          </methodref>
          <methodref name="CleanupInstance" visibility="public">
          </methodref>
          <methodref name="ClassType" visibility="public" procflags="inline">
          </methodref>
          <methodref name="ClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassNameIs" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassParent" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="ClassInfo" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InstanceSize" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InheritsFrom" visibility="public" procflags="class">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodName" visibility="public" procflags="class">
          </methodref>
          <methodref name="QualifiedClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="GetInterface" visibility="public">
          </methodref>
          <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
          </methodref>
          <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="UnitName" visibility="public" procflags="class">
          </methodref>
          <methodref name="UnitScope" visibility="public" procflags="class">
          </methodref>
          <methodref name="Equals" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetHashCode" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ToString" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="AfterConstruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Dispatch" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="DefaultHandler" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="NewInstance" visibility="public" procflags="class virtual">
          </methodref>
          <methodref name="FreeInstance" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor virtual">
          </methodref>
          <methodref name="GetDisposed" visibility="protected" procflags="inline">
          </methodref>
          <methodref name="CheckDisposed" visibility="protected" procflags="inline">
          </methodref>
          <propertyref name="Disposed" visibility="protected">
          </propertyref>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <struct name="TBiDiKeyboard" visibility="private" alias="Vcl.Forms.TBiDiKeyboard" size="16" file="Vcl.Forms.pas" line="1606">
        <field name="BiDiKeyboard" type="string" visibility="private" size="4" offset="0" file="Vcl.Forms.pas" line="1608"/>
        <field name="NonBiDiKeyboard" type="string" visibility="private" size="4" offset="4" file="Vcl.Forms.pas" line="1608"/>
        <field name="BiDiKeyboardHKL" type="HKL" visibility="private" size="4" offset="8" file="Vcl.Forms.pas" line="1609"/>
        <field name="NonBiDiKeyboardHKL" type="HKL" visibility="private" size="4" offset="12" file="Vcl.Forms.pas" line="1609"/>
        <procedure name="SetBiDiKeyboard" visibility="public" file="Vcl.Forms.pas" line="1611">
          <parameters>
            <parameter name="Value" type="string" paramflags="const"/>
          </parameters>
        </procedure>
        <procedure name="SetNonBiDiKeyboard" visibility="public" file="Vcl.Forms.pas" line="1612">
          <parameters>
            <parameter name="Value" type="string" paramflags="const"/>
          </parameters>
        </procedure>
        <function name="GetBidiKeyboard" visibility="public" procflags="inline" file="Vcl.Forms.pas" line="1613">
          <parameters>
            <retval type="string"/>
          </parameters>
        </function>
        <function name="GetNonBidiKeyboard" visibility="public" procflags="inline" file="Vcl.Forms.pas" line="1614">
          <parameters>
            <retval type="string"/>
          </parameters>
        </function>
        <procedure name="ApplyBiDiKeyboardLayout" visibility="public" file="Vcl.Forms.pas" line="1615">
        </procedure>
        <procedure name="ApplyNonBiDiKeyboardLayout" visibility="public" file="Vcl.Forms.pas" line="1616">
        </procedure>
      </struct>
      <field name="FAppIconic" type="Boolean" visibility="private" size="1" offset="64" file="Vcl.Forms.pas" line="1619"/>
      <field name="FBiDiMode" type="TBiDiMode" visibility="private" size="1" offset="65" file="Vcl.Forms.pas" line="1620"/>
      <field name="FBiDiKeyboard" type="TApplication.TBiDiKeyboard" visibility="private" size="16" offset="68" file="Vcl.Forms.pas" line="1621"/>
      <field name="FDefaultFont" type="TFont" visibility="private" size="4" offset="84" file="Vcl.Forms.pas" line="1622"/>
      <field name="FMainForm" type="TForm" visibility="private" size="4" offset="88" file="Vcl.Forms.pas" line="1623"/>
      <field name="FMouseControl" type="TControl" visibility="private" size="4" offset="92" file="Vcl.Forms.pas" line="1624"/>
      <field name="FHelpSystem" type="IHelpSystem" visibility="private" size="4" offset="96" file="Vcl.Forms.pas" line="1625"/>
      <field name="FHelpFile" type="string" visibility="private" size="4" offset="100" file="Vcl.Forms.pas" line="1626"/>
      <field name="FHint" type="string" visibility="private" size="4" offset="104" file="Vcl.Forms.pas" line="1627"/>
      <field name="FHintActive" type="Boolean" visibility="private" size="1" offset="108" file="Vcl.Forms.pas" line="1628"/>
      <field name="FUpdateFormatSettings" type="Boolean" visibility="private" size="1" offset="109" file="Vcl.Forms.pas" line="1629"/>
      <field name="FUpdateMetricSettings" type="Boolean" visibility="private" size="1" offset="110" file="Vcl.Forms.pas" line="1630"/>
      <field name="FShowMainForm" type="Boolean" visibility="private" size="1" offset="111" file="Vcl.Forms.pas" line="1631"/>
      <field name="FHintColor" type="TColor" visibility="private" size="4" offset="112" file="Vcl.Forms.pas" line="1632"/>
      <field name="FHintControl" type="TControl" visibility="private" size="4" offset="116" file="Vcl.Forms.pas" line="1633"/>
      <field name="FHintCursorRect" type="TRect" visibility="private" size="16" offset="120" file="Vcl.Forms.pas" line="1634"/>
      <field name="FHintHidePause" type="Integer" visibility="private" size="4" offset="136" file="Vcl.Forms.pas" line="1635"/>
      <field name="FHintPause" type="Integer" visibility="private" size="4" offset="140" file="Vcl.Forms.pas" line="1636"/>
      <field name="FHintShortCuts" type="Boolean" visibility="private" size="1" offset="144" file="Vcl.Forms.pas" line="1637"/>
      <field name="FHintShortPause" type="Integer" visibility="private" size="4" offset="148" file="Vcl.Forms.pas" line="1638"/>
      <field name="FHintWindow" type="THintWindow" visibility="private" size="4" offset="152" file="Vcl.Forms.pas" line="1639"/>
      <field name="FShowHint" type="Boolean" visibility="private" size="1" offset="156" file="Vcl.Forms.pas" line="1640"/>
      <field name="FTimerMode" type="TTimerMode" visibility="private" size="1" offset="157" file="Vcl.Forms.pas" line="1641"/>
      <field name="FTimerHandle" type="NativeUInt" visibility="private" size="4" offset="160" file="Vcl.Forms.pas" line="1642"/>
      <field name="FTitle" type="string" visibility="private" size="4" offset="164" file="Vcl.Forms.pas" line="1643"/>
      <field name="FTopMostList" type="TList" visibility="private" size="4" offset="168" file="Vcl.Forms.pas" line="1644"/>
      <field name="FTopMostLevel" type="Integer" visibility="private" size="4" offset="172" file="Vcl.Forms.pas" line="1645"/>
      <field name="FPopupOwners" type="TList" visibility="private" size="4" offset="176" file="Vcl.Forms.pas" line="1646"/>
      <field name="FPopupLevel" type="Integer" visibility="private" size="4" offset="180" file="Vcl.Forms.pas" line="1647"/>
      <field name="FIcon" type="TIcon" visibility="private" size="4" offset="184" file="Vcl.Forms.pas" line="1648"/>
      <field name="FTerminate" type="Boolean" visibility="private" size="1" offset="188" file="Vcl.Forms.pas" line="1649"/>
      <field name="FActive" type="Boolean" visibility="private" size="1" offset="189" file="Vcl.Forms.pas" line="1650"/>
      <field name="FAllowTesting" type="Boolean" visibility="private" size="1" offset="190" file="Vcl.Forms.pas" line="1651"/>
      <field name="FTestLib" type="NativeUInt" visibility="private" size="4" offset="192" file="Vcl.Forms.pas" line="1652"/>
      <field name="FHandleCreated" type="Boolean" visibility="private" size="1" offset="196" file="Vcl.Forms.pas" line="1653"/>
      <field name="FRunning" type="Boolean" visibility="private" size="1" offset="197" file="Vcl.Forms.pas" line="1654"/>
      <field name="FWindowHooks" type="TList" visibility="private" size="4" offset="200" file="Vcl.Forms.pas" line="1655"/>
      <field name="FWindowList" type="Pointer" visibility="private" size="4" offset="204" file="Vcl.Forms.pas" line="1656"/>
      <field name="FDialogHandle" type="HWND" visibility="private" size="4" offset="208" file="Vcl.Forms.pas" line="1657"/>
      <field name="FAutoDragDocking" type="Boolean" visibility="private" size="1" offset="212" file="Vcl.Forms.pas" line="1658"/>
      <field name="FActionUpdateDelay" type="Integer" visibility="private" size="4" offset="216" file="Vcl.Forms.pas" line="1659"/>
      <field name="FModalLevel" type="Integer" visibility="private" size="4" offset="220" file="Vcl.Forms.pas" line="1660"/>
      <field name="FCurrentPopupID" type="Integer" visibility="private" size="4" offset="224" file="Vcl.Forms.pas" line="1661"/>
      <field name="FPopupForms" type="TPopupFormArray" visibility="private" size="4" offset="228" file="Vcl.Forms.pas" line="1662"/>
      <field name="FModalPopupMode" type="TPopupMode" visibility="private" size="1" offset="232" file="Vcl.Forms.pas" line="1663"/>
      <field name="FCreatingMainForm" type="Boolean" visibility="private" size="1" offset="233" file="Vcl.Forms.pas" line="1664"/>
      <field name="FEnumAllWindowsOnActivateHint" type="Boolean" visibility="private" size="1" offset="234" file="Vcl.Forms.pas" line="1665"/>
      <field name="FMainFormOnTaskBar" type="Boolean" visibility="private" size="1" offset="235" file="Vcl.Forms.pas" line="1666"/>
      <field name="FLastActivePopup" type="HWND" visibility="private" size="4" offset="236" file="Vcl.Forms.pas" line="1667"/>
      <field name="FOwnedAppWnds" type=":TApplication.:1" visibility="private" size="4" offset="240" file="Vcl.Forms.pas" line="1668"/>
      <field name="FInitialMainFormState" type="TWindowState" visibility="private" size="1" offset="244" file="Vcl.Forms.pas" line="1669"/>
      <field name="FSingleBufferingInRemoteSessions" type="Boolean" visibility="private" size="1" offset="245" file="Vcl.Forms.pas" line="1670"/>
      <field name="FOnActionExecute" type="TActionEvent" visibility="private" size="8" offset="248" file="Vcl.Forms.pas" line="1671"/>
      <field name="FOnActionUpdate" type="TActionEvent" visibility="private" size="8" offset="256" file="Vcl.Forms.pas" line="1672"/>
      <field name="FOnException" type="TExceptionEvent" visibility="private" size="8" offset="264" file="Vcl.Forms.pas" line="1673"/>
      <field name="FOnGetActiveFormHandle" type="TGetHandleEvent" visibility="private" size="8" offset="272" file="Vcl.Forms.pas" line="1674"/>
      <field name="FOnGetMainFormHandle" type="TGetHandleEvent" visibility="private" size="8" offset="280" file="Vcl.Forms.pas" line="1675"/>
      <field name="FOnMessage" type="TMessageEvent" visibility="private" size="8" offset="288" file="Vcl.Forms.pas" line="1676"/>
      <field name="FOnModalBegin" type="TNotifyEvent" visibility="private" size="8" offset="296" file="Vcl.Forms.pas" line="1677"/>
      <field name="FOnModalEnd" type="TNotifyEvent" visibility="private" size="8" offset="304" file="Vcl.Forms.pas" line="1678"/>
      <field name="FOnHelp" type="THelpEvent" visibility="private" size="8" offset="312" file="Vcl.Forms.pas" line="1679"/>
      <field name="FOnHint" type="TNotifyEvent" visibility="private" size="8" offset="320" file="Vcl.Forms.pas" line="1680"/>
      <field name="FOnIdle" type="TIdleEvent" visibility="private" size="8" offset="328" file="Vcl.Forms.pas" line="1681"/>
      <field name="FOnDeactivate" type="TNotifyEvent" visibility="private" size="8" offset="336" file="Vcl.Forms.pas" line="1682"/>
      <field name="FOnActivate" type="TNotifyEvent" visibility="private" size="8" offset="344" file="Vcl.Forms.pas" line="1683"/>
      <field name="FOnMinimize" type="TNotifyEvent" visibility="private" size="8" offset="352" file="Vcl.Forms.pas" line="1684"/>
      <field name="FOnRestore" type="TNotifyEvent" visibility="private" size="8" offset="360" file="Vcl.Forms.pas" line="1685"/>
      <field name="FOnShortCut" type="TShortCutEvent" visibility="private" size="8" offset="368" file="Vcl.Forms.pas" line="1686"/>
      <field name="FOnShowHint" type="TShowHintEvent" visibility="private" size="8" offset="376" file="Vcl.Forms.pas" line="1687"/>
      <field name="FOnSettingChange" type="TSettingChangeEvent" visibility="private" size="8" offset="384" file="Vcl.Forms.pas" line="1688"/>
      <field name="FOnRemoteSessionChanged" type="TRemoteSessionChangedEvent" visibility="private" size="8" offset="392" file="Vcl.Forms.pas" line="1689"/>
      <field name="FHandle" type="HWND" visibility="private" size="4" offset="400" file="Vcl.Forms.pas" line="1694"/>
      <field name="FObjectInstance" type="Pointer" visibility="private" size="4" offset="404" file="Vcl.Forms.pas" line="1695"/>
      <field name="FPopupControlWnd" type="HWND" visibility="private" size="4" offset="408" file="Vcl.Forms.pas" line="1696"/>
      <field name="FNeedToUninitialize" type="Boolean" visibility="private" size="1" offset="412" file="Vcl.Forms.pas" line="1698"/>
      <field name="FIsMetropolisUI" type="Boolean" visibility="private" size="1" offset="413" file="Vcl.Forms.pas" line="1699"/>
      <field name="FDisabledStateBeforeMinimize" type="Boolean" visibility="private" size="1" offset="414" file="Vcl.Forms.pas" line="1700"/>
      <function name="CheckIniChange" visibility="private" file="Vcl.Forms.pas" line="1701">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="DefaultFontChanged" visibility="private" file="Vcl.Forms.pas" line="1702">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="DoActionIdle" visibility="private" file="Vcl.Forms.pas" line="1703">
      </procedure>
      <function name="DoMouseIdle" visibility="private" file="Vcl.Forms.pas" line="1704">
        <parameters>
          <retval type="TControl"/>
        </parameters>
      </function>
      <procedure name="DoNormalizeTopMosts" visibility="private" file="Vcl.Forms.pas" line="1705">
        <parameters>
          <parameter name="IncludeMain" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="DoOnHelp" visibility="private" file="Vcl.Forms.pas" line="1706">
        <parameters>
          <parameter name="Command" type="Word"/>
          <parameter name="Data" type="NativeInt"/>
          <parameter name="CallHelp" type="Boolean" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="DoShowOwnedPopups" visibility="private" file="Vcl.Forms.pas" line="1707">
        <parameters>
          <parameter name="Show" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="GetBiDiKeyboard" visibility="private" file="Vcl.Forms.pas" line="1708">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetNonBiDiKeyboard" visibility="private" file="Vcl.Forms.pas" line="1709">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetCurrentHelpFile" visibility="private" file="Vcl.Forms.pas" line="1710">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetDialogHandle" visibility="private" file="Vcl.Forms.pas" line="1711">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <function name="GetActiveFormHandle" visibility="private" file="Vcl.Forms.pas" line="1712">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <function name="GetMainFormHandle" visibility="private" file="Vcl.Forms.pas" line="1713">
        <parameters>
          <retval type="HWND"/>
        </parameters>
      </function>
      <function name="GetExeName" visibility="private" file="Vcl.Forms.pas" line="1714">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <function name="GetIconHandle" visibility="private" file="Vcl.Forms.pas" line="1715">
        <parameters>
          <retval type="HICON"/>
        </parameters>
      </function>
      <function name="GetTitle" visibility="private" file="Vcl.Forms.pas" line="1716">
        <parameters>
          <retval type="string"/>
        </parameters>
      </function>
      <procedure name="HintTimerExpired" visibility="private" file="Vcl.Forms.pas" line="1717">
      </procedure>
      <procedure name="IconChanged" visibility="private" file="Vcl.Forms.pas" line="1718">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="InvokeHelp" visibility="private" file="Vcl.Forms.pas" line="1719">
        <parameters>
          <parameter name="Command" type="Word"/>
          <parameter name="Data" type="NativeInt"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="InternalRestore" visibility="private" file="Vcl.Forms.pas" line="1720">
      </procedure>
      <procedure name="NotifyForms" visibility="private" file="Vcl.Forms.pas" line="1721">
        <parameters>
          <parameter name="Msg" type="Word"/>
          <parameter name="WParam" type="NativeUInt">
            <value>
              $0
            </value>
          </parameter>
          <parameter name="LParam" type="NativeInt">
            <value>
              $0
            </value>
          </parameter>
        </parameters>
      </procedure>
      <procedure name="PopupControlProc" visibility="private" file="Vcl.Forms.pas" line="1722">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="ProcessMessage" visibility="private" file="Vcl.Forms.pas" line="1723">
        <parameters>
          <parameter name="Msg" type="tagMSG" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="RemoteSessionChange" visibility="private" file="Vcl.Forms.pas" line="1724">
        <parameters>
          <parameter name="AInRemoteSession" type="Boolean"/>
          <parameter name="AForceEvent" type="Boolean">
            <value>
              False
            </value>
          </parameter>
        </parameters>
      </procedure>
      <procedure name="RestoreWindowStateBeforeMinimize" visibility="private" file="Vcl.Forms.pas" line="1725">
        <parameters>
          <parameter name="AHandle" type="HWND"/>
          <parameter name="ADisablingWindows" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetBiDiMode" visibility="private" file="Vcl.Forms.pas" line="1726">
        <parameters>
          <parameter name="Value" type="TBiDiMode"/>
        </parameters>
      </procedure>
      <procedure name="SetBiDiKeyboard" visibility="private" procflags="inline" file="Vcl.Forms.pas" line="1727">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetNonBiDiKeyboard" visibility="private" procflags="inline" file="Vcl.Forms.pas" line="1728">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetDefaultFont" visibility="private" file="Vcl.Forms.pas" line="1729">
        <parameters>
          <parameter name="Value" type="TFont"/>
        </parameters>
      </procedure>
      <procedure name="SetDialogHandle" visibility="private" file="Vcl.Forms.pas" line="1730">
        <parameters>
          <parameter name="Value" type="HWND"/>
        </parameters>
      </procedure>
      <procedure name="SetHandle" visibility="private" file="Vcl.Forms.pas" line="1731">
        <parameters>
          <parameter name="Value" type="HWND"/>
        </parameters>
      </procedure>
      <procedure name="SetHint" visibility="private" file="Vcl.Forms.pas" line="1732">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetHintColor" visibility="private" file="Vcl.Forms.pas" line="1733">
        <parameters>
          <parameter name="Value" type="TColor"/>
        </parameters>
      </procedure>
      <procedure name="SetIcon" visibility="private" file="Vcl.Forms.pas" line="1734">
        <parameters>
          <parameter name="Value" type="TIcon"/>
        </parameters>
      </procedure>
      <procedure name="SetMainFormOnTaskBar" visibility="private" file="Vcl.Forms.pas" line="1735">
        <parameters>
          <parameter name="Value" type="Boolean" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SetShowHint" visibility="private" file="Vcl.Forms.pas" line="1736">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetSingleBufferingInRemoteSessions" visibility="private" file="Vcl.Forms.pas" line="1737">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <procedure name="SetTitle" visibility="private" file="Vcl.Forms.pas" line="1738">
        <parameters>
          <parameter name="Value" type="string" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="SettingChange" visibility="private" file="Vcl.Forms.pas" line="1739">
        <parameters>
          <parameter name="Message" type="TWMSettingChange" paramflags="var"/>
        </parameters>
      </procedure>
      <function name="CheckMetricSettings" visibility="private" file="Vcl.Forms.pas" line="1740">
        <parameters>
          <parameter name="Message" type="TWMSettingChange" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="CheckFormatSettings" visibility="private" file="Vcl.Forms.pas" line="1741">
        <parameters>
          <parameter name="Message" type="TWMSettingChange" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="StartHintTimer" visibility="private" file="Vcl.Forms.pas" line="1742">
        <parameters>
          <parameter name="Value" type="Cardinal"/>
          <parameter name="TimerMode" type="TTimerMode"/>
        </parameters>
      </procedure>
      <procedure name="StopHintTimer" visibility="private" file="Vcl.Forms.pas" line="1743">
      </procedure>
      <procedure name="StoreWindowStateBeforeMinimize" visibility="private" file="Vcl.Forms.pas" line="1744">
        <parameters>
          <parameter name="AHandle" type="HWND"/>
        </parameters>
      </procedure>
      <procedure name="WndProc" visibility="private" file="Vcl.Forms.pas" line="1745">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="UpdateVisible" visibility="private" file="Vcl.Forms.pas" line="1746">
      </procedure>
      <function name="ValidateHelpSystem" visibility="private" file="Vcl.Forms.pas" line="1747">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="WakeMainThread" visibility="private" file="Vcl.Forms.pas" line="1748">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <function name="DispatchAction" visibility="private" file="Vcl.Forms.pas" line="1754">
        <parameters>
          <parameter name="Msg" type="Integer"/>
          <parameter name="Action" type="TBasicAction"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <field name="FInRemoteSession" type="Boolean" visibility="protected" size="1" offset="415" file="Vcl.Forms.pas" line="1757"/>
      <procedure name="Idle" visibility="protected" file="Vcl.Forms.pas" line="1758">
        <parameters>
          <parameter name="Msg" type="tagMSG" paramflags="const"/>
        </parameters>
      </procedure>
      <procedure name="RemoteSessionCheck" visibility="protected" file="Vcl.Forms.pas" line="1759">
      </procedure>
      <function name="IsDlgMsg" visibility="protected" file="Vcl.Forms.pas" line="1764">
        <parameters>
          <parameter name="Msg" type="tagMSG" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsHintMsg" visibility="protected" file="Vcl.Forms.pas" line="1765">
        <parameters>
          <parameter name="Msg" type="tagMSG" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsKeyMsg" visibility="protected" file="Vcl.Forms.pas" line="1766">
        <parameters>
          <parameter name="Msg" type="tagMSG" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsMDIMsg" visibility="protected" file="Vcl.Forms.pas" line="1767">
        <parameters>
          <parameter name="Msg" type="tagMSG" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsShortCut" visibility="protected" file="Vcl.Forms.pas" line="1768">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="IsPreProcessMessage" visibility="protected" file="Vcl.Forms.pas" line="1769">
        <parameters>
          <parameter name="Msg" type="tagMSG" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="1775">
        <parameters>
          <parameter name="AOwner" type="TComponent"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Forms.pas" line="1776">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="ActivateHint" visibility="public" file="Vcl.Forms.pas" line="1777">
        <parameters>
          <parameter name="CursorPos" type="TPoint"/>
        </parameters>
      </procedure>
      <procedure name="ApplyBiDiKeyboardLayout" visibility="public" file="Vcl.Forms.pas" line="1778">
      </procedure>
      <procedure name="ApplyNonBiDiKeyboardLayout" visibility="public" file="Vcl.Forms.pas" line="1779">
      </procedure>
      <function name="AddPopupForm" visibility="public" file="Vcl.Forms.pas" line="1780">
        <parameters>
          <parameter name="APopupForm" type="TCustomForm"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="BringToFront" visibility="public" file="Vcl.Forms.pas" line="1781">
      </procedure>
      <procedure name="ControlDestroyed" visibility="public" file="Vcl.Forms.pas" line="1782">
        <parameters>
          <parameter name="Control" type="TControl"/>
        </parameters>
      </procedure>
      <procedure name="CancelHint" visibility="public" file="Vcl.Forms.pas" line="1783">
      </procedure>
      <procedure name="CreateForm" visibility="public" file="Vcl.Forms.pas" line="1784">
        <parameters>
          <parameter name="InstanceClass" type="TComponentClass"/>
          <parameter name="Reference" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CreateHandle" visibility="public" file="Vcl.Forms.pas" line="1785">
      </procedure>
      <procedure name="DoApplicationIdle" visibility="public" file="Vcl.Forms.pas" line="1786">
      </procedure>
      <function name="ExecuteAction" visibility="public" file="Vcl.Forms.pas" line="1787">
        <parameters>
          <parameter name="Action" type="TBasicAction"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="HandleException" visibility="public" file="Vcl.Forms.pas" line="1788">
        <parameters>
          <parameter name="Sender" type="TObject"/>
        </parameters>
      </procedure>
      <procedure name="HandleMessage" visibility="public" file="Vcl.Forms.pas" line="1789">
      </procedure>
      <function name="HelpCommand" visibility="public" file="Vcl.Forms.pas" line="1790">
        <parameters>
          <parameter name="Command" type="Integer"/>
          <parameter name="Data" type="NativeInt"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="HelpContext" visibility="public" file="Vcl.Forms.pas" line="1791">
        <parameters>
          <parameter name="Context" type="THelpContext"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="HelpJump" visibility="public" file="Vcl.Forms.pas" line="1792">
        <parameters>
          <parameter name="JumpID" type="string" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="HelpKeyword" visibility="public" file="Vcl.Forms.pas" line="1793">
        <parameters>
          <parameter name="Keyword" type="string" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="HelpShowTableOfContents" visibility="public" file="Vcl.Forms.pas" line="1794">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="HideHint" visibility="public" file="Vcl.Forms.pas" line="1795">
      </procedure>
      <procedure name="HintMouseMessage" visibility="public" file="Vcl.Forms.pas" line="1796">
        <parameters>
          <parameter name="Control" type="TControl"/>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="HookMainWindow" visibility="public" file="Vcl.Forms.pas" line="1797">
        <parameters>
          <parameter name="Hook" type="TWindowHook"/>
        </parameters>
      </procedure>
      <procedure name="HookSynchronizeWakeup" visibility="public" file="Vcl.Forms.pas" line="1798">
      </procedure>
      <procedure name="Initialize" visibility="public" file="Vcl.Forms.pas" line="1799">
      </procedure>
      <function name="IsRightToLeft" visibility="public" file="Vcl.Forms.pas" line="1800">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="Minimize" visibility="public" file="Vcl.Forms.pas" line="1801">
      </procedure>
      <procedure name="ModalStarted" visibility="public" file="Vcl.Forms.pas" line="1802">
      </procedure>
      <procedure name="ModalFinished" visibility="public" file="Vcl.Forms.pas" line="1803">
      </procedure>
      <procedure name="NormalizeAllTopMosts" visibility="public" file="Vcl.Forms.pas" line="1804">
      </procedure>
      <procedure name="NormalizeTopMosts" visibility="public" file="Vcl.Forms.pas" line="1805">
      </procedure>
      <procedure name="ProcessMessages" visibility="public" file="Vcl.Forms.pas" line="1806">
      </procedure>
      <procedure name="RemovePopupForm" visibility="public" file="Vcl.Forms.pas" line="1807">
        <parameters>
          <parameter name="APopupForm" type="TCustomForm"/>
        </parameters>
      </procedure>
      <procedure name="Restore" visibility="public" file="Vcl.Forms.pas" line="1808">
      </procedure>
      <procedure name="RestoreTopMosts" visibility="public" file="Vcl.Forms.pas" line="1809">
      </procedure>
      <procedure name="Run" visibility="public" file="Vcl.Forms.pas" line="1810">
      </procedure>
      <procedure name="ShowException" visibility="public" file="Vcl.Forms.pas" line="1811">
        <parameters>
          <parameter name="E" type="Exception"/>
        </parameters>
      </procedure>
      <procedure name="Terminate" visibility="public" file="Vcl.Forms.pas" line="1812">
      </procedure>
      <procedure name="UnhookMainWindow" visibility="public" file="Vcl.Forms.pas" line="1813">
        <parameters>
          <parameter name="Hook" type="TWindowHook"/>
        </parameters>
      </procedure>
      <procedure name="UnhookSynchronizeWakeup" visibility="public" file="Vcl.Forms.pas" line="1814">
      </procedure>
      <function name="UpdateAction" visibility="public" file="Vcl.Forms.pas" line="1815">
        <parameters>
          <parameter name="Action" type="TBasicAction"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="UseRightToLeftAlignment" visibility="public" file="Vcl.Forms.pas" line="1816">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="UseRightToLeftReading" visibility="public" file="Vcl.Forms.pas" line="1817">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="UseRightToLeftScrollBar" visibility="public" file="Vcl.Forms.pas" line="1818">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="UseMetropolisUI" visibility="public" file="Vcl.Forms.pas" line="1819">
      </procedure>
      <function name="MessageBox" visibility="public" file="Vcl.Forms.pas" line="1823">
        <parameters>
          <parameter name="Text" type="PWideChar" paramflags="const"/>
          <parameter name="Caption" type="PWideChar" paramflags="const"/>
          <parameter name="Flags" type="Integer">
            <value>
              $0
            </value>
          </parameter>
          <retval type="Integer"/>
        </parameters>
      </function>
      <property name="Active" visibility="public" read="FActive" type="Boolean" file="Vcl.Forms.pas" line="1825"/>
      <property name="ActionUpdateDelay" visibility="public" read="FActionUpdateDelay" write="FActionUpdateDelay" type="Integer" default="0" file="Vcl.Forms.pas" line="1826"/>
      <property name="ActiveFormHandle" visibility="public" read="GetActiveFormHandle" type="HWND" file="Vcl.Forms.pas" line="1827"/>
      <property name="AllowTesting" visibility="public" read="FAllowTesting" write="FAllowTesting" type="Boolean" file="Vcl.Forms.pas" line="1828"/>
      <property name="AutoDragDocking" visibility="public" read="FAutoDragDocking" write="FAutoDragDocking" type="Boolean" default="1" file="Vcl.Forms.pas" line="1829"/>
      <property name="HelpSystem" visibility="public" read="FHelpSystem" type="IHelpSystem" file="Vcl.Forms.pas" line="1830"/>
      <property name="CurrentHelpFile" visibility="public" read="GetCurrentHelpFile" type="string" default="0" file="Vcl.Forms.pas" line="1831"/>
      <property name="DefaultFont" visibility="public" read="FDefaultFont" write="SetDefaultFont" type="TFont" file="Vcl.Forms.pas" line="1832"/>
      <property name="DialogHandle" visibility="public" read="GetDialogHandle" write="SetDialogHandle" type="HWND" file="Vcl.Forms.pas" line="1833"/>
      <property name="EnumAllWindowsOnActivateHint" visibility="public" read="FEnumAllWindowsOnActivateHint" write="FEnumAllWindowsOnActivateHint" type="Boolean" file="Vcl.Forms.pas" line="1834"/>
      <property name="ExeName" visibility="public" read="GetExeName" type="string" default="0" file="Vcl.Forms.pas" line="1835"/>
      <property name="HelpFile" visibility="public" read="FHelpFile" write="FHelpFile" type="string" default="0" file="Vcl.Forms.pas" line="1836"/>
      <property name="Hint" visibility="public" read="FHint" write="SetHint" type="string" default="0" file="Vcl.Forms.pas" line="1837"/>
      <property name="HintColor" visibility="public" read="FHintColor" write="SetHintColor" type="TColor" file="Vcl.Forms.pas" line="1838"/>
      <property name="HintHidePause" visibility="public" read="FHintHidePause" write="FHintHidePause" type="Integer" file="Vcl.Forms.pas" line="1839"/>
      <property name="HintPause" visibility="public" read="FHintPause" write="FHintPause" type="Integer" file="Vcl.Forms.pas" line="1840"/>
      <property name="HintShortCuts" visibility="public" read="FHintShortCuts" write="FHintShortCuts" type="Boolean" file="Vcl.Forms.pas" line="1841"/>
      <property name="HintShortPause" visibility="public" read="FHintShortPause" write="FHintShortPause" type="Integer" file="Vcl.Forms.pas" line="1842"/>
      <property name="Icon" visibility="public" read="FIcon" write="SetIcon" type="TIcon" file="Vcl.Forms.pas" line="1843"/>
      <property name="InRemoteSession" visibility="public" read="FInRemoteSession" type="Boolean" file="Vcl.Forms.pas" line="1844"/>
      <property name="IsMetropolisUI" visibility="public" read="FIsMetropolisUI" type="Boolean" file="Vcl.Forms.pas" line="1845"/>
      <property name="MainForm" visibility="public" read="FMainForm" type="TForm" file="Vcl.Forms.pas" line="1846"/>
      <property name="MainFormHandle" visibility="public" read="GetMainFormHandle" type="HWND" file="Vcl.Forms.pas" line="1847"/>
      <property name="MainFormOnTaskBar" visibility="public" read="FMainFormOnTaskBar" write="SetMainFormOnTaskBar" type="Boolean" file="Vcl.Forms.pas" line="1848"/>
      <property name="ModalLevel" visibility="public" read="FModalLevel" type="Integer" file="Vcl.Forms.pas" line="1849"/>
      <property name="ModalPopupMode" visibility="public" read="FModalPopupMode" write="FModalPopupMode" type="TPopupMode" default="0" file="Vcl.Forms.pas" line="1850"/>
      <property name="BiDiMode" visibility="public" read="FBiDiMode" write="SetBiDiMode" type="TBiDiMode" default="0" file="Vcl.Forms.pas" line="1851"/>
      <property name="BiDiKeyboard" visibility="public" read="GetBiDiKeyboard" write="SetBiDiKeyboard" type="string" default="0" file="Vcl.Forms.pas" line="1852"/>
      <property name="NonBiDiKeyboard" visibility="public" read="GetNonBiDiKeyboard" write="SetNonBiDiKeyboard" type="string" default="0" file="Vcl.Forms.pas" line="1853"/>
      <property name="ShowHint" visibility="public" read="FShowHint" write="SetShowHint" type="Boolean" file="Vcl.Forms.pas" line="1854"/>
      <property name="ShowMainForm" visibility="public" read="FShowMainForm" write="FShowMainForm" type="Boolean" file="Vcl.Forms.pas" line="1855"/>
      <property name="SingleBufferingInRemoteSessions" visibility="public" read="FSingleBufferingInRemoteSessions" write="SetSingleBufferingInRemoteSessions" type="Boolean" default="1" file="Vcl.Forms.pas" line="1856"/>
      <property name="Terminated" visibility="public" read="FTerminate" type="Boolean" file="Vcl.Forms.pas" line="1858"/>
      <property name="Title" visibility="public" read="GetTitle" write="SetTitle" type="string" default="0" file="Vcl.Forms.pas" line="1859"/>
      <property name="UpdateFormatSettings" visibility="public" read="FUpdateFormatSettings" write="FUpdateFormatSettings" type="Boolean" file="Vcl.Forms.pas" line="1860"/>
      <property name="UpdateMetricSettings" visibility="public" read="FUpdateMetricSettings" write="FUpdateMetricSettings" type="Boolean" file="Vcl.Forms.pas" line="1861"/>
      <event name="OnActionExecute" visibility="public" read="FOnActionExecute" write="FOnActionExecute" type="TActionEvent" file="Vcl.Forms.pas" line="1862"/>
      <event name="OnActionUpdate" visibility="public" read="FOnActionUpdate" write="FOnActionUpdate" type="TActionEvent" file="Vcl.Forms.pas" line="1863"/>
      <event name="OnActivate" visibility="public" read="FOnActivate" write="FOnActivate" type="TNotifyEvent" file="Vcl.Forms.pas" line="1864"/>
      <event name="OnDeactivate" visibility="public" read="FOnDeactivate" write="FOnDeactivate" type="TNotifyEvent" file="Vcl.Forms.pas" line="1865"/>
      <event name="OnException" visibility="public" read="FOnException" write="FOnException" type="TExceptionEvent" file="Vcl.Forms.pas" line="1866"/>
      <event name="OnGetActiveFormHandle" visibility="public" read="FOnGetActiveFormHandle" write="FOnGetActiveFormHandle" type="TGetHandleEvent" file="Vcl.Forms.pas" line="1867"/>
      <event name="OnGetMainFormHandle" visibility="public" read="FOnGetMainFormHandle" write="FOnGetMainFormHandle" type="TGetHandleEvent" file="Vcl.Forms.pas" line="1868"/>
      <event name="OnIdle" visibility="public" read="FOnIdle" write="FOnIdle" type="TIdleEvent" file="Vcl.Forms.pas" line="1869"/>
      <event name="OnHelp" visibility="public" read="FOnHelp" write="FOnHelp" type="Boolean" file="Vcl.Forms.pas" line="1870"/>
      <event name="OnHint" visibility="public" read="FOnHint" write="FOnHint" type="TNotifyEvent" file="Vcl.Forms.pas" line="1871"/>
      <event name="OnMessage" visibility="public" read="FOnMessage" write="FOnMessage" type="TMessageEvent" file="Vcl.Forms.pas" line="1872"/>
      <event name="OnMinimize" visibility="public" read="FOnMinimize" write="FOnMinimize" type="TNotifyEvent" file="Vcl.Forms.pas" line="1873"/>
      <event name="OnModalBegin" visibility="public" read="FOnModalBegin" write="FOnModalBegin" type="TNotifyEvent" file="Vcl.Forms.pas" line="1874"/>
      <event name="OnModalEnd" visibility="public" read="FOnModalEnd" write="FOnModalEnd" type="TNotifyEvent" file="Vcl.Forms.pas" line="1875"/>
      <event name="OnRemoteSessionChanged" visibility="public" read="FOnRemoteSessionChanged" write="FOnRemoteSessionChanged" type="TRemoteSessionChangedEvent" file="Vcl.Forms.pas" line="1876"/>
      <event name="OnRestore" visibility="public" read="FOnRestore" write="FOnRestore" type="TNotifyEvent" file="Vcl.Forms.pas" line="1878"/>
      <event name="OnShowHint" visibility="public" read="FOnShowHint" write="FOnShowHint" type="TShowHintEvent" file="Vcl.Forms.pas" line="1879"/>
      <event name="OnShortCut" visibility="public" read="FOnShortCut" write="FOnShortCut" type="TShortCutEvent" file="Vcl.Forms.pas" line="1880"/>
      <event name="OnSettingChange" visibility="public" read="FOnSettingChange" write="FOnSettingChange" type="TSettingChangeEvent" file="Vcl.Forms.pas" line="1881"/>
      <property name="Handle" visibility="public" read="FHandle" write="SetHandle" type="HWND" file="Vcl.Forms.pas" line="1887"/>
      <property name="PopupControlWnd" visibility="public" read="FPopupControlWnd" type="HWND" file="Vcl.Forms.pas" line="1888"/>
    </members>
  </class>
  <variable name="Application" type="TApplication" file="Vcl.Forms.pas" line="1895"/>
  <variable name="Screen" type="TScreen" file="Vcl.Forms.pas" line="1896"/>
  <variable name="HintWindowClass" type="THintWindowClass" visibility="public" file="Vcl.Forms.pas" line="1897"/>
  <variable name="Ctl3DBtnWndProc" type="Pointer" visibility="public" file="Vcl.Forms.pas" line="1899"/>
  <variable name="Ctl3DDlgFramePaint" type="function(Window: HWND; Msg: Integer; wParam: Integer; lParam: Integer): Integer;" visibility="public" file="Vcl.Forms.pas" line="1900"/>
  <variable name="Ctl3DCtlColorEx" type="function(Window: HWND; Msg: Integer; wParam: Integer; lParam: Integer): Integer;" visibility="public" file="Vcl.Forms.pas" line="1901"/>
  <variable name="GetPPIForVCLDesignerFunc" type="function(AControl: TWinControl): Integer;" visibility="public" file="Vcl.Forms.pas" line="1903"/>
  <pointer name="TFocusState" type="Pointer" indircnt="1" file="Vcl.Forms.pas" line="1933"/>
  <type name="TSetLayeredWindowAttributes" file="Vcl.Forms.pas" line="1944" procflags="">
  </type>
  <variable name="SetLayeredWindowAttributes" type="TSetLayeredWindowAttributes" visibility="public" file="Vcl.Forms.pas" line="1948"/>
  <helper name="TScreenHelper" for="TScreen" file="Vcl.Forms.pas" line="1962">
    <members>
      <function name="GetCursorHeightMargin" visibility="protected" procflags="class helper" file="Vcl.Forms.pas" line="1964">
        <parameters>
          <retval type="Integer"/>
        </parameters>
      </function>
      <property name="CursorHeightMargin" visibility="public" read="GetCursorHeightMargin" type="Integer" file="Vcl.Forms.pas" line="1970">
        <devnotes>
           <summary>
             Return number of scanlines between the scanline containing cursor hotspot
             and the last scanline included in the cursor mask for the current cursor.
           </summary>
        </devnotes>
      </property>
    </members>
  </helper>
  <helper name="TScrollBoxHelper" for="TScrollBox" file="Vcl.Forms.pas" line="1973">
    <members>
      <field name="FUseWheelForScrollings" type="TDictionary&lt;Vcl.Forms.TScrollBox,System.Boolean&gt;" visibility="private" varflags="class" file="Vcl.Forms.pas" line="1975"/>
      <function name="GetUseWheelForScrolling" visibility="private" procflags="helper" file="Vcl.Forms.pas" line="1976">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="SetUseWheelForScrolling" visibility="private" procflags="helper" file="Vcl.Forms.pas" line="1977">
        <parameters>
          <parameter name="Value" type="Boolean"/>
        </parameters>
      </procedure>
      <property name="UseWheelForScrolling" visibility="public" read="GetUseWheelForScrolling" write="SetUseWheelForScrolling" type="Boolean" file="Vcl.Forms.pas" line="1985">
        <devnotes>
           <summary>
             If True the TScrollBox will attempt to perform automatic vertical scroll
             via the mouse wheel in preference to triggering OnMouseWheel. It defaults to False.
             Note: if the Mouse.WheelRouting property does not have the value of
             TWheelRouting.wrMousePos then this property has no effect
           </summary>
        </devnotes>
      </property>
    </members>
  </helper>
  <class name="TScrollingStyleHook" file="Vcl.Forms.pas" line="1988">
    <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
      <methodref name="IsMouseInControl" visibility="class protected"/>
      <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
      <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
      <methodref name="StartHotTrackTimer" visibility="class protected"/>
      <methodref name="StopHotTrackTimer" visibility="class protected"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="MouseInControl" visibility="class protected"/>
      <propertyref name="MouseInNCArea" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <ancestor name="TStyleHook" namespace="Vcl.Themes">
        <methodref name="GetHandle" visibility="class private"/>
        <methodref name="GetText" visibility="class private"/>
        <methodref name="CMEnabledChanged" visibility="class private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="class private" procflags="message"/>
        <methodref name="WMPaint" visibility="class private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="class private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="class private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="class private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="class private" procflags="message"/>
        <methodref name="WMSetText" visibility="class private" procflags="message"/>
        <methodref name="WMEnable" visibility="class private" procflags="message"/>
        <methodref name="ReleasePaintBuffer" visibility="class private"/>
        <methodref name="CallDefaultProc" visibility="class protected"/>
        <methodref name="AcceptMessage" visibility="class protected" procflags="virtual"/>
        <methodref name="GetStringPropValue" visibility="class protected"/>
        <methodref name="HasBorder" visibility="class protected" procflags="virtual"/>
        <methodref name="HasClientEdge" visibility="class protected" procflags="virtual"/>
        <methodref name="InternalPaint" visibility="class protected" procflags="virtual"/>
        <methodref name="Paint" visibility="class protected" procflags="virtual"/>
        <methodref name="PaintBackground" visibility="class protected" procflags="virtual"/>
        <methodref name="PaintNC" visibility="class protected" procflags="virtual"/>
        <methodref name="SetRedraw" visibility="class protected"/>
        <methodref name="WndProc" visibility="class protected" procflags="virtual"/>
        <propertyref name="Brush" visibility="class protected"/>
        <propertyref name="DoubleBuffered" visibility="class protected"/>
        <propertyref name="Focused" visibility="class protected"/>
        <propertyref name="FocusUpdate" visibility="class protected"/>
        <propertyref name="FontColor" visibility="class protected"/>
        <propertyref name="Handle" visibility="class protected"/>
        <propertyref name="Handled" visibility="class protected"/>
        <propertyref name="NeedsDefaultPaint" visibility="class protected"/>
        <propertyref name="OverridePaint" visibility="class protected"/>
        <propertyref name="OverridePaintNC" visibility="class protected"/>
        <propertyref name="OverrideEraseBkgnd" visibility="class protected"/>
        <propertyref name="PaintOnEraseBkgnd" visibility="class protected"/>
        <propertyref name="Text" visibility="class protected"/>
        <methodref name="Create" visibility="public" procflags="constructor virtual"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="StyleServices" visibility="public" procflags="virtual"/>
        <methodref name="DrawControlText" visibility="public" procflags="virtual"/>
        <methodref name="HandleMessage" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="InvalidateNC" visibility="public" procflags="virtual"/>
        <propertyref name="Control" visibility="public"/>
        <ancestor name="TObject" namespace="System">
          <methodref name="Create" visibility="public" procflags="constructor">
          </methodref>
          <methodref name="Free" visibility="public">
          </methodref>
          <methodref name="DisposeOf" visibility="public" procflags="inline">
          </methodref>
          <methodref name="InitInstance" visibility="public" procflags="class">
          </methodref>
          <methodref name="CleanupInstance" visibility="public">
          </methodref>
          <methodref name="ClassType" visibility="public" procflags="inline">
          </methodref>
          <methodref name="ClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassNameIs" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassParent" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="ClassInfo" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InstanceSize" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InheritsFrom" visibility="public" procflags="class">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodName" visibility="public" procflags="class">
          </methodref>
          <methodref name="QualifiedClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="GetInterface" visibility="public">
          </methodref>
          <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
          </methodref>
          <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="UnitName" visibility="public" procflags="class">
          </methodref>
          <methodref name="UnitScope" visibility="public" procflags="class">
          </methodref>
          <methodref name="Equals" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetHashCode" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ToString" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="AfterConstruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Dispatch" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="DefaultHandler" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="NewInstance" visibility="public" procflags="class virtual">
          </methodref>
          <methodref name="FreeInstance" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor virtual">
          </methodref>
          <methodref name="GetDisposed" visibility="protected" procflags="inline">
          </methodref>
          <methodref name="CheckDisposed" visibility="protected" procflags="inline">
          </methodref>
          <propertyref name="Disposed" visibility="protected">
          </propertyref>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <class name="TScrollWindow" visibility="public" alias="Vcl.Forms.TScrollWindow" file="Vcl.Forms.pas" line="1991">
        <ancestor name="TWinControl" namespace="Vcl.Controls">
          <methodref name="AlignControl" visibility="private"/>
          <methodref name="CalcConstraints" visibility="private"/>
          <methodref name="DoPaddingChange" visibility="private"/>
          <methodref name="GetAlignDisabled" visibility="private"/>
          <methodref name="GetControl" visibility="private"/>
          <methodref name="GetControlCount" visibility="private"/>
          <methodref name="GetDockClientCount" visibility="private"/>
          <methodref name="GetDockClients" visibility="private"/>
          <methodref name="GetHandle" visibility="private"/>
          <methodref name="GetParentBackground" visibility="private" procflags="inline"/>
          <methodref name="GetTabOrder" visibility="private"/>
          <methodref name="GetVisibleDockClientCount" visibility="private"/>
          <methodref name="Insert" visibility="private"/>
          <methodref name="InvalidateFrame" visibility="private"/>
          <methodref name="InvokeHelp" visibility="private"/>
          <methodref name="IsCtl3DStored" visibility="private"/>
          <methodref name="IsDoubleBufferedStored" visibility="private"/>
          <methodref name="PrecedingWindow" visibility="private"/>
          <methodref name="ReadDesignSize" visibility="private"/>
          <methodref name="ReadPixelsPerInch" visibility="private"/>
          <methodref name="Remove" visibility="private"/>
          <methodref name="RemoveFocus" visibility="private"/>
          <methodref name="SetBevelCut" visibility="private"/>
          <methodref name="SetBevelEdges" visibility="private"/>
          <methodref name="SetBevelKind" visibility="private"/>
          <methodref name="SetBevelWidth" visibility="private"/>
          <methodref name="SetBorderWidth" visibility="private"/>
          <methodref name="SetCtl3D" visibility="private"/>
          <methodref name="SetDockSite" visibility="private"/>
          <methodref name="SetDoubleBuffered" visibility="private"/>
          <methodref name="SetPadding" visibility="private"/>
          <methodref name="SetParentCtl3D" visibility="private"/>
          <methodref name="SetParentWindow" visibility="private"/>
          <methodref name="SetTabOrder" visibility="private"/>
          <methodref name="SetTabStop" visibility="private"/>
          <methodref name="SetUseDockManager" visibility="private"/>
          <methodref name="SetZOrderPosition" visibility="private"/>
          <methodref name="UpdateTabOrder" visibility="private"/>
          <methodref name="UpdateShowing" visibility="private"/>
          <methodref name="WriteDesignSize" visibility="private"/>
          <methodref name="WritePixelsPerInch" visibility="private"/>
          <methodref name="IsMenuKey" visibility="private"/>
          <methodref name="GetIsDrawingLocked" visibility="private"/>
          <methodref name="GetRedrawDisabled" visibility="private"/>
          <methodref name="WMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="CMInputLangChange" visibility="private" procflags="message"/>
          <methodref name="WMPaint" visibility="private" procflags="message"/>
          <methodref name="WMCommand" visibility="private" procflags="message"/>
          <methodref name="WMNotify" visibility="private" procflags="message"/>
          <methodref name="WMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="WMHScroll" visibility="private" procflags="message"/>
          <methodref name="WMVScroll" visibility="private" procflags="message"/>
          <methodref name="WMCompareItem" visibility="private" procflags="message"/>
          <methodref name="WMDeleteItem" visibility="private" procflags="message"/>
          <methodref name="WMDrawItem" visibility="private" procflags="message"/>
          <methodref name="WMMeasureItem" visibility="private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
          <methodref name="WMWindowPosChanging" visibility="private" procflags="message"/>
          <methodref name="WMSize" visibility="private" procflags="message"/>
          <methodref name="WMMove" visibility="private" procflags="message"/>
          <methodref name="WMSetCursor" visibility="private" procflags="message"/>
          <methodref name="WMKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="WMKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMSysKeyUp" visibility="private" procflags="message"/>
          <methodref name="WMChar" visibility="private" procflags="message"/>
          <methodref name="WMSysCommand" visibility="private" procflags="message"/>
          <methodref name="WMCharToItem" visibility="private" procflags="message"/>
          <methodref name="WMParentNotify" visibility="private" procflags="message"/>
          <methodref name="WMVKeyToItem" visibility="private" procflags="message"/>
          <methodref name="WMDestroy" visibility="private" procflags="message"/>
          <methodref name="WMMouseActivate" visibility="private" procflags="message"/>
          <methodref name="WMNCCalcSize" visibility="private" procflags="message"/>
          <methodref name="WMNCDestroy" visibility="private" procflags="message"/>
          <methodref name="WMNCHitTest" visibility="private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="private" procflags="message"/>
          <methodref name="WMQueryNewPalette" visibility="private" procflags="message"/>
          <methodref name="WMPaletteChanged" visibility="private" procflags="message"/>
          <methodref name="WMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="WMFontChange" visibility="private" procflags="message"/>
          <methodref name="WMTimeChange" visibility="private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="private" procflags="message"/>
          <methodref name="WMIMEStartComp" visibility="private" procflags="message"/>
          <methodref name="WMIMEEndComp" visibility="private" procflags="message"/>
          <methodref name="WMContextMenu" visibility="private" procflags="message"/>
          <methodref name="WMGesture" visibility="private" procflags="message"/>
          <methodref name="WMGestureNotify" visibility="private" procflags="message"/>
          <methodref name="WMTabletQuerySystemGestureStatus" visibility="private" procflags="message"/>
          <methodref name="CMChanged" visibility="private" procflags="message"/>
          <methodref name="CMChildKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogKey" visibility="private" procflags="message"/>
          <methodref name="CMDialogChar" visibility="private" procflags="message"/>
          <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
          <methodref name="CMColorChanged" visibility="private" procflags="message"/>
          <methodref name="CMFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMBorderChanged" visibility="private" procflags="message"/>
          <methodref name="CMCursorChanged" visibility="private" procflags="message"/>
          <methodref name="CMCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentCtl3DChanged" visibility="private" procflags="message"/>
          <methodref name="CMParentDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowingChanged" visibility="private" procflags="message"/>
          <methodref name="CMShowHintChanged" visibility="private" procflags="message"/>
          <methodref name="CMEnter" visibility="private" procflags="message"/>
          <methodref name="CMExit" visibility="private" procflags="message"/>
          <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
          <methodref name="CMSysColorChange" visibility="private" procflags="message"/>
          <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
          <methodref name="CMSysFontsAllChanged" visibility="private" procflags="message"/>
          <methodref name="CMWinIniChange" visibility="private" procflags="message"/>
          <methodref name="CMFontChange" visibility="private" procflags="message"/>
          <methodref name="CMTimeChange" visibility="private" procflags="message"/>
          <methodref name="CMDrag" visibility="private" procflags="message"/>
          <methodref name="CMRemoteSessionStatusChanged" visibility="private" procflags="message"/>
          <methodref name="CNKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNKeyUp" visibility="private" procflags="message"/>
          <methodref name="CNChar" visibility="private" procflags="message"/>
          <methodref name="CNSysKeyDown" visibility="private" procflags="message"/>
          <methodref name="CNSysChar" visibility="private" procflags="message"/>
          <methodref name="CMRecreateWnd" visibility="private" procflags="message"/>
          <methodref name="CMSysCommand" visibility="private" procflags="message"/>
          <methodref name="CMInvalidate" visibility="private" procflags="message"/>
          <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
          <methodref name="CMDoubleBufferedChanged" visibility="private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="private" procflags="message"/>
          <methodref name="WMPrintClient" visibility="private" procflags="message"/>
          <methodref name="CMTabletOptionsChanged" visibility="private" procflags="message"/>
          <methodref name="CMFocusChanged" visibility="private" procflags="message"/>
          <methodref name="CMControlListChange" visibility="private" procflags="message"/>
          <methodref name="CMControlListChanging" visibility="private" procflags="message"/>
          <methodref name="CMDockClient" visibility="private" procflags="message"/>
          <methodref name="CMUnDockClient" visibility="private" procflags="message"/>
          <methodref name="CMFloat" visibility="private" procflags="message"/>
          <methodref name="InvokeAsyncCalls" visibility="protected">
          </methodref>
          <methodref name="UpdateStyleElements" visibility="protected" procflags="override"/>
          <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
          <methodref name="ActionChange" visibility="protected" procflags="override"/>
          <methodref name="AddBiDiModeExStyle" visibility="protected"/>
          <methodref name="AssignTo" visibility="protected" procflags="override"/>
          <methodref name="AdjustClientRect" visibility="protected" procflags="virtual"/>
          <methodref name="AdjustSize" visibility="protected" procflags="override"/>
          <methodref name="AlignControls" visibility="protected" procflags="virtual"/>
          <methodref name="ArrangeControl" visibility="protected"/>
          <methodref name="CanAutoSize" visibility="protected" procflags="override"/>
          <methodref name="CanResize" visibility="protected" procflags="override"/>
          <methodref name="ChangeScale" visibility="protected" procflags="overload override"/>
          <methodref name="ConstrainedResize" visibility="protected" procflags="override"/>
          <methodref name="ControlsAligned" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateDockManager" visibility="protected" procflags="dynamic"/>
          <methodref name="CreateHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateParams" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="CreateWnd" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignInsertBefore" visibility="protected" procflags="virtual"/>
          <methodref name="CustomAlignPosition" visibility="protected" procflags="virtual"/>
          <methodref name="DefineProperties" visibility="protected" procflags="override"/>
          <methodref name="DestroyHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWindowHandle" visibility="protected" procflags="virtual"/>
          <methodref name="DestroyWnd" visibility="protected" procflags="virtual"/>
          <methodref name="DoAddDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DockReplaceDockClient" visibility="protected" procflags="virtual"/>
          <methodref name="DoDockOver" visibility="protected" procflags="dynamic"/>
          <methodref name="DoEnter" visibility="protected" procflags="dynamic"/>
          <methodref name="DoExit" visibility="protected" procflags="dynamic"/>
          <methodref name="DoFlipChildren" visibility="protected" procflags="dynamic"/>
          <methodref name="DoWritePixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="DoKeyDown" visibility="protected"/>
          <methodref name="DoKeyPress" visibility="protected"/>
          <methodref name="DoKeyUp" visibility="protected"/>
          <methodref name="DoHandleStyleMessage" visibility="protected" procflags="dynamic"/>
          <methodref name="DoRemoveDockClient" visibility="protected" procflags="dynamic"/>
          <methodref name="DoUnDock" visibility="protected" procflags="dynamic"/>
          <methodref name="FindNextControl" visibility="protected"/>
          <methodref name="FixupTabList" visibility="protected"/>
          <methodref name="GetActionLinkClass" visibility="protected" procflags="override"/>
          <methodref name="GetClientOrigin" visibility="protected" procflags="override"/>
          <methodref name="GetClientRect" visibility="protected" procflags="override"/>
          <methodref name="GetDPIForDesigner" visibility="protected" procflags="override"/>
          <methodref name="GetControlExtents" visibility="protected" procflags="virtual"/>
          <methodref name="GetDeviceContext" visibility="protected" procflags="overload override"/>
          <methodref name="GetParentHandle" visibility="protected"/>
          <methodref name="GetSiteInfo" visibility="protected" procflags="dynamic"/>
          <methodref name="GetTopParentHandle" visibility="protected"/>
          <methodref name="InvalidateDockHostSite" visibility="protected"/>
          <methodref name="IsControlMouseMsg" visibility="protected"/>
          <methodref name="IsControlActivateMsg" visibility="protected"/>
          <methodref name="IsQualifyingSite" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyDown" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyUp" visibility="protected" procflags="dynamic"/>
          <methodref name="KeyPress" visibility="protected" procflags="dynamic"/>
          <methodref name="MainWndProc" visibility="protected"/>
          <methodref name="Notification" visibility="protected" procflags="override"/>
          <methodref name="NotifyControls" visibility="protected"/>
          <methodref name="PaintControls" visibility="protected"/>
          <methodref name="PaintHandler" visibility="protected"/>
          <methodref name="PaintWindow" visibility="protected" procflags="virtual"/>
          <methodref name="PaletteChanged" visibility="protected" procflags="override"/>
          <methodref name="ReadState" visibility="protected" procflags="override"/>
          <methodref name="RecreateWnd" visibility="protected"/>
          <methodref name="ReloadDockedControl" visibility="protected" procflags="dynamic"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="ResetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="ResetImeComposition" visibility="protected"/>
          <methodref name="RequestAlign" visibility="protected" procflags="override"/>
          <methodref name="ScaleControlsForDpi" visibility="protected" procflags="virtual">
          </methodref>
          <methodref name="GetCurrentPPIScreen" visibility="protected"/>
          <methodref name="GetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="SetPixelsPerInch" visibility="protected" procflags="virtual"/>
          <methodref name="ScaleControls" visibility="protected"/>
          <methodref name="ScalePadding" visibility="protected"/>
          <methodref name="SelectFirst" visibility="protected"/>
          <methodref name="SelectNext" visibility="protected"/>
          <methodref name="SetChildOrder" visibility="protected" procflags="override"/>
          <methodref name="SetIme" visibility="protected" procflags="overload inline"/>
          <methodref name="SetIme" visibility="protected" procflags="overload virtual"/>
          <methodref name="SetImeCompositionWindow" visibility="protected"/>
          <methodref name="SetParent" visibility="protected" procflags="override"/>
          <methodref name="SetParentBackground" visibility="protected" procflags="virtual"/>
          <methodref name="SetParentDoubleBuffered" visibility="protected" procflags="virtual"/>
          <methodref name="SetZOrder" visibility="protected" procflags="override"/>
          <methodref name="ShowControl" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateBounds" visibility="protected"/>
          <methodref name="UpdateControlOriginalParentSize" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateRecreatingFlag" visibility="protected"/>
          <methodref name="UpdateTIPStatus" visibility="protected" procflags="virtual"/>
          <methodref name="UpdateUIState" visibility="protected"/>
          <methodref name="WndProc" visibility="protected" procflags="override"/>
          <methodref name="CreateSubClass" visibility="protected"/>
          <methodref name="RemoveWindowProps" visibility="protected"/>
          <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="override"/>
          <propertyref name="AlignControlList" visibility="protected"/>
          <propertyref name="BevelEdges" visibility="protected"/>
          <propertyref name="BevelInner" visibility="protected"/>
          <propertyref name="BevelOuter" visibility="protected"/>
          <propertyref name="BevelKind" visibility="protected"/>
          <propertyref name="BevelWidth" visibility="protected"/>
          <propertyref name="BorderWidth" visibility="protected"/>
          <propertyref name="Ctl3D" visibility="protected"/>
          <propertyref name="ImeMode" visibility="protected"/>
          <propertyref name="ImeName" visibility="protected"/>
          <propertyref name="ParentBackground" visibility="protected"/>
          <propertyref name="ParentCtl3D" visibility="protected"/>
          <propertyref name="TipMode" visibility="protected"/>
          <propertyref name="DefWndProc" visibility="protected"/>
          <propertyref name="WindowHandle" visibility="protected"/>
          <eventref name="OnAlignInsertBefore" visibility="protected"/>
          <eventref name="OnAlignPosition" visibility="protected"/>
          <eventref name="OnDockDrop" visibility="protected"/>
          <eventref name="OnDockOver" visibility="protected"/>
          <eventref name="OnEnter" visibility="protected"/>
          <eventref name="OnExit" visibility="protected"/>
          <eventref name="OnGetSiteInfo" visibility="protected"/>
          <eventref name="OnKeyDown" visibility="protected"/>
          <eventref name="OnKeyPress" visibility="protected"/>
          <eventref name="OnKeyUp" visibility="protected"/>
          <eventref name="OnUnDock" visibility="protected"/>
          <methodref name="Create" visibility="public" procflags="constructor override"/>
          <methodref name="CreateParented" visibility="public" procflags="constructor"/>
          <methodref name="CreateParentedControl" visibility="public" procflags="class"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="ScaleForPPI" visibility="public" procflags="override">
          </methodref>
          <methodref name="Broadcast" visibility="public"/>
          <methodref name="CanFocus" visibility="public" procflags="dynamic"/>
          <methodref name="ContainsControl" visibility="public"/>
          <methodref name="ControlAtPos" visibility="public"/>
          <methodref name="DefaultHandler" visibility="public" procflags="override"/>
          <methodref name="DisableAlign" visibility="public" procflags="inline"/>
          <propertyref name="DockClientCount" visibility="public"/>
          <propertyref name="DockClients" visibility="public"/>
          <methodref name="DockDrop" visibility="public" procflags="dynamic"/>
          <propertyref name="DockSite" visibility="public"/>
          <propertyref name="DockManager" visibility="public"/>
          <propertyref name="DoubleBuffered" visibility="public"/>
          <methodref name="EnableAlign" visibility="public"/>
          <methodref name="FindChildControl" visibility="public"/>
          <methodref name="FlipChildren" visibility="public" procflags="dynamic"/>
          <methodref name="Focused" visibility="public" procflags="dynamic"/>
          <methodref name="GetChildren" visibility="public" procflags="override"/>
          <methodref name="GetTabControlList" visibility="public" procflags="dynamic"/>
          <methodref name="GetTabOrderList" visibility="public" procflags="dynamic"/>
          <methodref name="HandleAllocated" visibility="public"/>
          <methodref name="HandleNeeded" visibility="public"/>
          <methodref name="InsertControl" visibility="public"/>
          <methodref name="Invalidate" visibility="public" procflags="override"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <methodref name="PaintTo" visibility="public" procflags="overload"/>
          <propertyref name="PixelsPerInch" visibility="public"/>
          <methodref name="PreProcessMessage" visibility="public" procflags="dynamic"/>
          <methodref name="RemoveControl" visibility="public"/>
          <methodref name="Realign" visibility="public" procflags="inline"/>
          <methodref name="Repaint" visibility="public" procflags="override"/>
          <methodref name="ScaleBy" visibility="public"/>
          <methodref name="ScrollBy" visibility="public"/>
          <methodref name="SetBounds" visibility="public" procflags="override"/>
          <methodref name="SetDesignVisible" visibility="public" procflags="override"/>
          <methodref name="SetFocus" visibility="public" procflags="virtual"/>
          <methodref name="Update" visibility="public" procflags="override"/>
          <methodref name="UpdateControlState" visibility="public"/>
          <methodref name="LockDrawing" visibility="public"/>
          <methodref name="UnlockDrawing" visibility="public"/>
          <propertyref name="AlignDisabled" visibility="public"/>
          <propertyref name="MouseInClient" visibility="public"/>
          <propertyref name="VisibleDockClientCount" visibility="public"/>
          <propertyref name="Brush" visibility="public"/>
          <propertyref name="Controls" visibility="public"/>
          <propertyref name="ControlCount" visibility="public"/>
          <propertyref name="Handle" visibility="public"/>
          <propertyref name="Padding" visibility="public"/>
          <propertyref name="ParentDoubleBuffered" visibility="public"/>
          <propertyref name="ParentWindow" visibility="public"/>
          <propertyref name="Showing" visibility="public"/>
          <propertyref name="IsDrawingLocked" visibility="public"/>
          <propertyref name="RedrawDisabled" visibility="public"/>
          <propertyref name="TabOrder" visibility="public"/>
          <propertyref name="TabStop" visibility="public"/>
          <propertyref name="UseDockManager" visibility="public"/>
          <ancestor name="TControl" namespace="Vcl.Controls">
            <methodref name="GetCustomHint" visibility="private"/>
            <methodref name="CalcDockSizes" visibility="private"/>
            <methodref name="CheckNewSize" visibility="private"/>
            <methodref name="CreateFloatingDockSite" visibility="private"/>
            <methodref name="DoActionChange" visibility="private"/>
            <methodref name="DoCanAutoSize" visibility="private"/>
            <methodref name="DoCanResize" visibility="private"/>
            <methodref name="DoConstraintsChange" visibility="private"/>
            <methodref name="DoConstrainedResize" visibility="private"/>
            <methodref name="DoDragMsg" visibility="private"/>
            <methodref name="DoMouseActivate" visibility="private"/>
            <methodref name="DoMouseDown" visibility="private"/>
            <methodref name="DoMouseUp" visibility="private"/>
            <methodref name="DoMarginChange" visibility="private"/>
            <methodref name="FontChanged" visibility="private"/>
            <methodref name="GetAlignWithMargins" visibility="private" procflags="inline"/>
            <methodref name="GetBoundsRect" visibility="private"/>
            <methodref name="GetClientHeight" visibility="private"/>
            <methodref name="GetClientWidth" visibility="private"/>
            <methodref name="GetLRDockWidth" visibility="private"/>
            <methodref name="GetMouseCapture" visibility="private"/>
            <methodref name="GetTBDockHeight" visibility="private"/>
            <methodref name="GetUndockWidth" visibility="private"/>
            <methodref name="GetUndockHeight" visibility="private"/>
            <methodref name="InvalidateControl" visibility="private"/>
            <methodref name="IsAnchorsStored" visibility="private"/>
            <methodref name="IsBiDiModeStored" visibility="private"/>
            <methodref name="IsCaptionStored" visibility="private"/>
            <methodref name="IsColorStored" visibility="private"/>
            <methodref name="IsEnabledStored" visibility="private"/>
            <methodref name="IsFontStored" visibility="private"/>
            <methodref name="IsHintStored" visibility="private"/>
            <methodref name="IsHelpContextStored" visibility="private"/>
            <methodref name="IsOnClickStored" visibility="private"/>
            <methodref name="IsShowHintStored" visibility="private"/>
            <methodref name="IsVisibleStored" visibility="private"/>
            <methodref name="ReadIsControl" visibility="private"/>
            <methodref name="ReadExplicitLeft" visibility="private"/>
            <methodref name="ReadExplicitTop" visibility="private"/>
            <methodref name="ReadExplicitWidth" visibility="private"/>
            <methodref name="ReadExplicitHeight" visibility="private"/>
            <methodref name="SetAlignWithMargins" visibility="private"/>
            <methodref name="SetAnchors" visibility="private"/>
            <methodref name="SetAction" visibility="private"/>
            <methodref name="SetAlign" visibility="private"/>
            <methodref name="SetBoundsRect" visibility="private"/>
            <methodref name="SetClientHeight" visibility="private"/>
            <methodref name="SetClientSize" visibility="private"/>
            <methodref name="SetClientWidth" visibility="private"/>
            <methodref name="SetColor" visibility="private"/>
            <methodref name="SetCursor" visibility="private"/>
            <methodref name="SetDesktopFont" visibility="private"/>
            <methodref name="SetFont" visibility="private"/>
            <methodref name="SetHeight" visibility="private"/>
            <methodref name="SetHelpContext" visibility="private"/>
            <methodref name="SetHelpKeyword" visibility="private"/>
            <methodref name="SetHostDockSite" visibility="private"/>
            <methodref name="SetLeft" visibility="private"/>
            <methodref name="SetMouseCapture" visibility="private"/>
            <methodref name="SetParentColor" visibility="private"/>
            <methodref name="SetParentFont" visibility="private"/>
            <methodref name="SetShowHint" visibility="private"/>
            <methodref name="SetParentShowHint" visibility="private"/>
            <methodref name="SetParentCustomHint" visibility="private"/>
            <methodref name="SetPopupMenu" visibility="private"/>
            <methodref name="SetTop" visibility="private"/>
            <methodref name="SetVisible" visibility="private"/>
            <methodref name="SetWidth" visibility="private"/>
            <methodref name="SetZOrderPosition" visibility="private"/>
            <methodref name="UpdateAnchorRules" visibility="private"/>
            <methodref name="WriteIsControl" visibility="private"/>
            <methodref name="WriteExplicitLeft" visibility="private"/>
            <methodref name="WriteExplicitTop" visibility="private"/>
            <methodref name="WriteExplicitWidth" visibility="private"/>
            <methodref name="WriteExplicitHeight" visibility="private"/>
            <methodref name="WMLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMNCLButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDown" visibility="private" procflags="message"/>
            <methodref name="WMLButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMRButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMButtonDblClk" visibility="private" procflags="message"/>
            <methodref name="WMMouseMove" visibility="private" procflags="message"/>
            <methodref name="WMLButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMRButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMButtonUp" visibility="private" procflags="message"/>
            <methodref name="WMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="WMCancelMode" visibility="private" procflags="message"/>
            <methodref name="WMWindowPosChanged" visibility="private" procflags="message"/>
            <methodref name="CMVisibleChanged" visibility="private" procflags="message"/>
            <methodref name="CMEnabledChanged" visibility="private" procflags="message"/>
            <methodref name="CMFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseActivate" visibility="private" procflags="message"/>
            <methodref name="CMParentFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMSysFontChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentColorChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentShowHintChanged" visibility="private" procflags="message"/>
            <methodref name="CMHintShow" visibility="private" procflags="message"/>
            <methodref name="CMHitTest" visibility="private" procflags="message"/>
            <methodref name="CMMouseEnter" visibility="private" procflags="message"/>
            <methodref name="CMMouseLeave" visibility="private" procflags="message"/>
            <methodref name="CMDesignHitTest" visibility="private" procflags="message"/>
            <methodref name="CMBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMParentBiDiModeChanged" visibility="private" procflags="message"/>
            <methodref name="CMMouseWheel" visibility="private" procflags="message"/>
            <methodref name="CMGesture" visibility="private" procflags="message"/>
            <methodref name="WMContextMenu" visibility="private" procflags="message"/>
            <methodref name="CMParentTabletOptionsChanged" visibility="private" procflags="message"/>
            <methodref name="SetConstraints" visibility="private"/>
            <methodref name="SetMargins" visibility="private"/>
            <methodref name="SetTouchManager" visibility="private"/>
            <methodref name="GetText" visibility="private"/>
            <methodref name="SetText" visibility="private"/>
            <methodref name="CMFloat" visibility="private" procflags="message"/>
            <methodref name="GetDesignDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetParentCurrentDpi" visibility="protected" procflags="virtual">
            </methodref>
            <methodref name="GetCurrentPPI" visibility="protected" procflags="virtual"/>
            <methodref name="GetDPIForDesigner" visibility="protected" procflags="virtual"/>
            <methodref name="AsyncSchedule" visibility="protected" procflags="override"/>
            <methodref name="ActionChange" visibility="protected" procflags="dynamic"/>
            <methodref name="AdjustSize" visibility="protected" procflags="dynamic"/>
            <methodref name="AssignTo" visibility="protected" procflags="override"/>
            <methodref name="BeginAutoDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="CanResize" visibility="protected" procflags="virtual"/>
            <methodref name="CanAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="Changed" visibility="protected"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="ChangeScale" visibility="protected" procflags="overload dynamic"/>
            <methodref name="Click" visibility="protected" procflags="dynamic"/>
            <methodref name="ConstrainedResize" visibility="protected" procflags="virtual"/>
            <methodref name="CalcCursorPos" visibility="protected"/>
            <methodref name="CreateTouchManager" visibility="protected" procflags="virtual"/>
            <methodref name="DblClick" visibility="protected" procflags="dynamic"/>
            <methodref name="DefaultDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="DefineProperties" visibility="protected" procflags="override"/>
            <methodref name="DockTrackNoTarget" visibility="protected" procflags="dynamic"/>
            <methodref name="DoContextPopup" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDock" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheel" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelDown" visibility="protected" procflags="dynamic"/>
            <methodref name="DoMouseWheelUp" visibility="protected" procflags="dynamic"/>
            <methodref name="DragCanceled" visibility="protected" procflags="dynamic"/>
            <methodref name="DragOver" visibility="protected" procflags="dynamic"/>
            <methodref name="DoEndDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoStartDrag" visibility="protected" procflags="dynamic"/>
            <methodref name="DoGesture" visibility="protected" procflags="virtual"/>
            <methodref name="DoGetGestureOptions" visibility="protected" procflags="virtual"/>
            <methodref name="DrawDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="EraseDragDockImage" visibility="protected" procflags="dynamic"/>
            <methodref name="GetAction" visibility="protected" procflags="virtual"/>
            <methodref name="GetActionLinkClass" visibility="protected" procflags="dynamic"/>
            <methodref name="GetClientOrigin" visibility="protected" procflags="virtual"/>
            <methodref name="GetClientRect" visibility="protected" procflags="virtual"/>
            <methodref name="GetDeviceContext" visibility="protected" procflags="overload virtual"/>
            <methodref name="GetDockEdge" visibility="protected" procflags="dynamic"/>
            <methodref name="GetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloating" visibility="protected" procflags="virtual"/>
            <methodref name="GetFloatingDockSiteClass" visibility="protected" procflags="virtual"/>
            <methodref name="GetPalette" visibility="protected" procflags="dynamic"/>
            <methodref name="GetPopupMenu" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragMode" visibility="protected"/>
            <methodref name="IsTouchPropertyStored" visibility="protected" procflags="dynamic"/>
            <methodref name="Loaded" visibility="protected" procflags="override"/>
            <methodref name="MouseActivate" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseDown" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseMove" visibility="protected" procflags="dynamic"/>
            <methodref name="MouseUp" visibility="protected" procflags="dynamic"/>
            <methodref name="Notification" visibility="protected" procflags="override"/>
            <methodref name="PositionDockRect" visibility="protected" procflags="dynamic"/>
            <methodref name="PaletteChanged" visibility="protected" procflags="dynamic"/>
            <methodref name="ReadState" visibility="protected" procflags="override"/>
            <methodref name="RequestAlign" visibility="protected" procflags="virtual"/>
            <methodref name="Resize" visibility="protected" procflags="dynamic"/>
            <methodref name="ScaleConstraints" visibility="protected"/>
            <methodref name="ScaleMargins" visibility="protected"/>
            <methodref name="DefaultScalingFlags" visibility="protected" procflags="virtual"/>
            <methodref name="SendCancelMode" visibility="protected"/>
            <methodref name="SendDockNotification" visibility="protected"/>
            <methodref name="SetAutoSize" visibility="protected" procflags="virtual"/>
            <methodref name="SetDragMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetEnabled" visibility="protected" procflags="virtual"/>
            <methodref name="SetName" visibility="protected" procflags="override"/>
            <methodref name="SetParent" visibility="protected" procflags="virtual"/>
            <methodref name="SetParentBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetBiDiMode" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="SetStyleName" visibility="protected" procflags="virtual"/>
            <methodref name="SetZOrder" visibility="protected" procflags="dynamic"/>
            <methodref name="SetCustomHint" visibility="protected"/>
            <methodref name="UpdateExplicitBounds" visibility="protected"/>
            <methodref name="UpdateBoundsRect" visibility="protected"/>
            <methodref name="VisibleChanging" visibility="protected" procflags="dynamic"/>
            <methodref name="WndProc" visibility="protected" procflags="virtual"/>
            <methodref name="UpdateStyleElements" visibility="protected" procflags="virtual"/>
            <methodref name="DesignWndProc" visibility="protected" procflags="dynamic"/>
            <methodref name="GetDragImages" visibility="protected" procflags="virtual"/>
            <methodref name="GetAllocatedWindowHandle" visibility="protected" procflags="virtual"/>
            <propertyref name="ActionLink" visibility="protected"/>
            <propertyref name="AutoSize" visibility="protected"/>
            <propertyref name="Caption" visibility="protected"/>
            <propertyref name="DesktopFont" visibility="protected"/>
            <propertyref name="DragKind" visibility="protected"/>
            <propertyref name="DragCursor" visibility="protected"/>
            <propertyref name="DragMode" visibility="protected"/>
            <propertyref name="IsControl" visibility="protected"/>
            <propertyref name="MouseCapture" visibility="protected"/>
            <propertyref name="ParentBiDiMode" visibility="protected"/>
            <propertyref name="ParentColor" visibility="protected"/>
            <propertyref name="ParentFont" visibility="protected"/>
            <propertyref name="ParentShowHint" visibility="protected"/>
            <propertyref name="PopupMenu" visibility="protected"/>
            <propertyref name="ScalingFlags" visibility="protected"/>
            <propertyref name="Text" visibility="protected"/>
            <propertyref name="WheelAccumulator" visibility="protected"/>
            <propertyref name="Color" visibility="protected"/>
            <propertyref name="Font" visibility="protected"/>
            <propertyref name="IScaling" visibility="protected"/>
            <propertyref name="WindowText" visibility="protected"/>
            <eventref name="OnCanResize" visibility="protected"/>
            <eventref name="OnClick" visibility="protected"/>
            <eventref name="OnConstrainedResize" visibility="protected"/>
            <eventref name="OnContextPopup" visibility="protected"/>
            <eventref name="OnDblClick" visibility="protected"/>
            <eventref name="OnDragDrop" visibility="protected"/>
            <eventref name="OnDragOver" visibility="protected"/>
            <eventref name="OnEndDock" visibility="protected"/>
            <eventref name="OnEndDrag" visibility="protected"/>
            <eventref name="OnMouseActivate" visibility="protected"/>
            <eventref name="OnMouseDown" visibility="protected"/>
            <eventref name="OnMouseEnter" visibility="protected"/>
            <eventref name="OnMouseLeave" visibility="protected"/>
            <eventref name="OnMouseMove" visibility="protected"/>
            <eventref name="OnMouseUp" visibility="protected"/>
            <eventref name="OnMouseWheel" visibility="protected"/>
            <eventref name="OnMouseWheelDown" visibility="protected"/>
            <eventref name="OnMouseWheelUp" visibility="protected"/>
            <eventref name="OnResize" visibility="protected"/>
            <eventref name="OnStartDock" visibility="protected"/>
            <eventref name="OnStartDrag" visibility="protected"/>
            <methodref name="Create" visibility="public" procflags="constructor override"/>
            <methodref name="Destroy" visibility="public" procflags="destructor override"/>
            <methodref name="CheckNonMainThreadUsage" visibility="public"/>
            <methodref name="IsCustomStyleActive" visibility="public" procflags="virtual"/>
            <methodref name="IsLightStyleColor" visibility="public" procflags="virtual"/>
            <methodref name="ScaleForPPI" visibility="public" procflags="virtual"/>
            <methodref name="BeginDrag" visibility="public"/>
            <methodref name="BringToFront" visibility="public"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToScreen" visibility="public" procflags="overload"/>
            <methodref name="ClientToParent" visibility="public"/>
            <methodref name="Dock" visibility="public" procflags="dynamic"/>
            <methodref name="Dragging" visibility="public"/>
            <methodref name="DragDrop" visibility="public" procflags="dynamic"/>
            <methodref name="DrawTextBiDiModeFlags" visibility="public"/>
            <methodref name="DrawTextBiDiModeFlagsReadingOnly" visibility="public"/>
            <propertyref name="Enabled" visibility="public"/>
            <methodref name="EndDrag" visibility="public"/>
            <methodref name="GetControlsAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="GetParentComponent" visibility="public" procflags="override"/>
            <methodref name="HasParent" visibility="public" procflags="override"/>
            <methodref name="Hide" visibility="public"/>
            <methodref name="InitiateAction" visibility="public" procflags="virtual"/>
            <methodref name="Invalidate" visibility="public" procflags="virtual"/>
            <methodref name="MouseWheelHandler" visibility="public" procflags="dynamic"/>
            <methodref name="IsRightToLeft" visibility="public"/>
            <methodref name="ManualDock" visibility="public"/>
            <methodref name="ManualFloat" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Refresh" visibility="public"/>
            <methodref name="Repaint" visibility="public" procflags="virtual"/>
            <methodref name="ReplaceDockedControl" visibility="public"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ScreenToClient" visibility="public" procflags="overload"/>
            <methodref name="ParentToClient" visibility="public"/>
            <methodref name="SendToBack" visibility="public"/>
            <methodref name="SetBounds" visibility="public" procflags="virtual"/>
            <methodref name="SetDesignVisible" visibility="public" procflags="dynamic"/>
            <methodref name="SetParentComponent" visibility="public" procflags="override"/>
            <methodref name="Show" visibility="public"/>
            <methodref name="Update" visibility="public" procflags="virtual"/>
            <methodref name="UseRightToLeftAlignment" visibility="public" procflags="dynamic"/>
            <methodref name="UseRightToLeftReading" visibility="public"/>
            <methodref name="UseRightToLeftScrollBar" visibility="public"/>
            <methodref name="DefaultHandler" visibility="public" procflags="override"/>
            <methodref name="GetTextBuf" visibility="public"/>
            <methodref name="GetTextLen" visibility="public"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="Perform" visibility="public" procflags="overload"/>
            <methodref name="SetTextBuf" visibility="public"/>
            <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
            <methodref name="GetStyleName" visibility="public" procflags="virtual"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleValue" visibility="public" procflags="overload"/>
            <methodref name="ScaleRectSize" visibility="public"/>
            <propertyref name="Action" visibility="public"/>
            <propertyref name="Align" visibility="public"/>
            <propertyref name="Anchors" visibility="public"/>
            <propertyref name="BiDiMode" visibility="public"/>
            <propertyref name="BoundsRect" visibility="public"/>
            <propertyref name="ClientHeight" visibility="public"/>
            <propertyref name="ClientOrigin" visibility="public"/>
            <propertyref name="ClientRect" visibility="public"/>
            <propertyref name="ClientWidth" visibility="public"/>
            <propertyref name="Constraints" visibility="public"/>
            <propertyref name="ControlState" visibility="public"/>
            <propertyref name="ControlStyle" visibility="public"/>
            <propertyref name="CurrentPPI" visibility="public"/>
            <propertyref name="DockOrientation" visibility="public"/>
            <propertyref name="ExplicitLeft" visibility="public"/>
            <propertyref name="ExplicitTop" visibility="public"/>
            <propertyref name="ExplicitWidth" visibility="public"/>
            <propertyref name="ExplicitHeight" visibility="public"/>
            <propertyref name="Floating" visibility="public"/>
            <propertyref name="FloatingDockSiteClass" visibility="public"/>
            <propertyref name="HostDockSite" visibility="public"/>
            <propertyref name="LRDockWidth" visibility="public"/>
            <propertyref name="ScaleFactor" visibility="public"/>
            <propertyref name="ShowHint" visibility="public"/>
            <propertyref name="TBDockHeight" visibility="public"/>
            <propertyref name="Touch" visibility="public"/>
            <propertyref name="UndockHeight" visibility="public"/>
            <propertyref name="UndockWidth" visibility="public"/>
            <propertyref name="Visible" visibility="public"/>
            <eventref name="WindowProc" visibility="public"/>
            <propertyref name="Parent" visibility="public"/>
            <propertyref name="StyleElements" visibility="public"/>
            <propertyref name="StyleName" visibility="public"/>
            <eventref name="OnGesture" visibility="public"/>
            <propertyref name="RaiseOnNonMainThreadUsage" visibility="public"/>
            <propertyref name="AlignWithMargins" visibility="published"/>
            <propertyref name="Left" visibility="published"/>
            <propertyref name="Top" visibility="published"/>
            <propertyref name="Width" visibility="published"/>
            <propertyref name="Height" visibility="published"/>
            <propertyref name="Cursor" visibility="published"/>
            <propertyref name="Hint" visibility="published"/>
            <propertyref name="HelpType" visibility="published"/>
            <propertyref name="HelpKeyword" visibility="published"/>
            <propertyref name="HelpContext" visibility="published"/>
            <propertyref name="Margins" visibility="published"/>
            <propertyref name="CustomHint" visibility="published"/>
            <propertyref name="ParentCustomHint" visibility="published"/>
            <ancestor name="TComponent" namespace="System.Classes">
              <interfaces>
                <implements name="IInterfaceComponentReference"/>
                <implements name="IInterface"/>
              </interfaces>
              <methodref name="GetComObject" visibility="private">
              </methodref>
              <methodref name="GetComponent" visibility="private">
              </methodref>
              <methodref name="GetComponentCount" visibility="private">
              </methodref>
              <methodref name="GetComponentIndex" visibility="private">
              </methodref>
              <methodref name="Insert" visibility="private">
              </methodref>
              <methodref name="ReadLeft" visibility="private">
              </methodref>
              <methodref name="ReadTop" visibility="private">
              </methodref>
              <methodref name="Remove" visibility="private">
              </methodref>
              <methodref name="RemoveNotification" visibility="private">
              </methodref>
              <methodref name="SetComponentIndex" visibility="private">
              </methodref>
              <methodref name="SetReference" visibility="private">
              </methodref>
              <methodref name="WriteLeft" visibility="private">
              </methodref>
              <methodref name="WriteTop" visibility="private">
              </methodref>
              <methodref name="IntfGetComponent" visibility="private">
              </methodref>
              <methodref name="DoGetDeltaStreams" visibility="private">
              </methodref>
              <methodref name="ReadDeltaStream" visibility="private">
              </methodref>
              <methodref name="ReadDeltaState" visibility="private">
              </methodref>
              <methodref name="FindSortedComponent" visibility="private">
              </methodref>
              <methodref name="AddSortedComponent" visibility="private">
              </methodref>
              <methodref name="RemoveSortedComponent" visibility="private" procflags="inline">
              </methodref>
              <methodref name="Create@" visibility="class private" procflags="class constructor noself">
              </methodref>
              <methodref name="AsyncSchedule" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ChangeName" visibility="protected">
              </methodref>
              <methodref name="DefineProperties" visibility="protected" procflags="override">
              </methodref>
              <methodref name="GetChildren" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildOwner" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetChildParent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="GetOwner" visibility="protected" procflags="override">
              </methodref>
              <methodref name="Loaded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="Notification" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetDeltaStreams" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ReadState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="CanObserve" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ObserverAdded" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="GetObservers" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetAncestor" visibility="protected">
              </methodref>
              <methodref name="SetDesigning" visibility="protected">
              </methodref>
              <methodref name="SetInline" visibility="protected">
              </methodref>
              <methodref name="SetDesignInstance" visibility="protected">
              </methodref>
              <methodref name="SetName" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="SetChildOrder" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="SetParentComponent" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updating" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="Updated" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="UpdateRegistry" visibility="protected" procflags="class virtual">
              </methodref>
              <methodref name="ValidateRename" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="ValidateContainer" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="ValidateInsert" visibility="protected" procflags="dynamic">
              </methodref>
              <methodref name="WriteState" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="RemoveFreeNotifications" visibility="protected">
              </methodref>
              <methodref name="QueryInterface" visibility="protected" procflags="virtual">
              </methodref>
              <methodref name="_AddRef" visibility="protected">
              </methodref>
              <methodref name="_Release" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfoCount" visibility="protected">
              </methodref>
              <methodref name="GetTypeInfo" visibility="protected">
              </methodref>
              <methodref name="GetIDsOfNames" visibility="protected">
              </methodref>
              <methodref name="Invoke" visibility="protected">
              </methodref>
              <eventref name="OnGetDeltaStreams" visibility="protected">
              </eventref>
              <methodref name="Create" visibility="public" procflags="constructor virtual">
              </methodref>
              <methodref name="Destroy" visibility="public" procflags="destructor override">
              </methodref>
              <methodref name="BeforeDestruction" visibility="public" procflags="override">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="BeginInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndInvoke" visibility="public" procflags="overload">
              </methodref>
              <methodref name="EndFunctionInvoke" visibility="public">
              </methodref>
              <methodref name="DestroyComponents" visibility="public">
              </methodref>
              <methodref name="Destroying" visibility="public">
              </methodref>
              <methodref name="ExecuteAction" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="FindComponent" visibility="public">
              </methodref>
              <methodref name="FreeNotification" visibility="public">
              </methodref>
              <methodref name="RemoveFreeNotification" visibility="public">
              </methodref>
              <methodref name="FreeOnRelease" visibility="public">
              </methodref>
              <methodref name="GetEnumerator" visibility="public" procflags="inline">
              </methodref>
              <methodref name="GetParentComponent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="GetNamePath" visibility="public" procflags="override">
              </methodref>
              <methodref name="HasParent" visibility="public" procflags="dynamic">
              </methodref>
              <methodref name="InsertComponent" visibility="public">
              </methodref>
              <methodref name="RemoveComponent" visibility="public">
              </methodref>
              <methodref name="SetSubComponent" visibility="public">
              </methodref>
              <methodref name="SafeCallException" visibility="public" procflags="override">
              </methodref>
              <methodref name="UpdateAction" visibility="public" procflags="virtual">
              </methodref>
              <methodref name="IsImplementorOf" visibility="public">
              </methodref>
              <methodref name="ReferenceInterface" visibility="public">
              </methodref>
              <propertyref name="ComObject" visibility="public">
              </propertyref>
              <propertyref name="Components" visibility="public">
              </propertyref>
              <propertyref name="ComponentCount" visibility="public">
              </propertyref>
              <propertyref name="ComponentIndex" visibility="public">
              </propertyref>
              <propertyref name="ComponentState" visibility="public">
              </propertyref>
              <propertyref name="ComponentStyle" visibility="public">
              </propertyref>
              <propertyref name="DesignInfo" visibility="public">
              </propertyref>
              <propertyref name="Owner" visibility="public">
              </propertyref>
              <propertyref name="VCLComObject" visibility="public">
              </propertyref>
              <propertyref name="Observers" visibility="public">
              </propertyref>
              <propertyref name="Name" visibility="published">
              </propertyref>
              <propertyref name="Tag" visibility="published">
              </propertyref>
              <ancestor name="TPersistent" namespace="System.Classes">
                <methodref name="AssignError" visibility="private">
                </methodref>
                <methodref name="AssignTo" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="DefineProperties" visibility="protected" procflags="virtual">
                </methodref>
                <methodref name="GetOwner" visibility="protected" procflags="dynamic">
                </methodref>
                <methodref name="Destroy" visibility="public" procflags="destructor override">
                </methodref>
                <methodref name="Assign" visibility="public" procflags="virtual">
                </methodref>
                <methodref name="GetNamePath" visibility="public" procflags="dynamic">
                </methodref>
                <ancestor name="TObject" namespace="System">
                  <methodref name="Create" visibility="public" procflags="constructor">
                  </methodref>
                  <methodref name="Free" visibility="public">
                  </methodref>
                  <methodref name="DisposeOf" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="InitInstance" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="CleanupInstance" visibility="public">
                  </methodref>
                  <methodref name="ClassType" visibility="public" procflags="inline">
                  </methodref>
                  <methodref name="ClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassNameIs" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="ClassParent" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="ClassInfo" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InstanceSize" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="InheritsFrom" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodAddress" visibility="public" procflags="class overload">
                  </methodref>
                  <methodref name="MethodName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="QualifiedClassName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="FieldAddress" visibility="public" procflags="overload">
                  </methodref>
                  <methodref name="GetInterface" visibility="public">
                  </methodref>
                  <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
                  </methodref>
                  <methodref name="UnitName" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="UnitScope" visibility="public" procflags="class">
                  </methodref>
                  <methodref name="Equals" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="GetHashCode" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="ToString" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="SafeCallException" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="AfterConstruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Dispatch" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="DefaultHandler" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="NewInstance" visibility="public" procflags="class virtual">
                  </methodref>
                  <methodref name="FreeInstance" visibility="public" procflags="virtual">
                  </methodref>
                  <methodref name="Destroy" visibility="public" procflags="destructor virtual">
                  </methodref>
                  <methodref name="GetDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <methodref name="CheckDisposed" visibility="protected" procflags="inline">
                  </methodref>
                  <propertyref name="Disposed" visibility="protected">
                  </propertyref>
                </ancestor>
              </ancestor>
            </ancestor>
          </ancestor>
        </ancestor>
        <members>
          <field name="FStyleHook" type="TScrollingStyleHook" visibility="class private" size="4" offset="688" file="Vcl.Forms.pas" line="1993"/>
          <field name="FVertical" type="Boolean" visibility="class private" size="1" offset="692" file="Vcl.Forms.pas" line="1994"/>
          <procedure name="WMNCHitTest" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="1995">
            <parameters>
              <parameter name="Msg" type="TWMNCHitTest" paramflags="var"/>
            </parameters>
          </procedure>
          <procedure name="WMEraseBkgnd" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="1996">
            <parameters>
              <parameter name="Msg" type="TMessage" paramflags="var"/>
            </parameters>
          </procedure>
          <procedure name="WMPaint" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="1997">
            <parameters>
              <parameter name="Msg" type="TWMPaint" paramflags="var"/>
            </parameters>
          </procedure>
          <procedure name="CreateParams" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="1999">
            <parameters>
              <parameter name="Params" type="TCreateParams" paramflags="var"/>
            </parameters>
          </procedure>
          <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2000">
            <parameters>
              <parameter name="Message" type="TMessage" paramflags="var"/>
            </parameters>
          </procedure>
          <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="2002">
            <parameters>
              <parameter name="AOwner" type="TComponent"/>
            </parameters>
          </constructor>
          <property name="StyleHook" visibility="public" read="FStyleHook" write="FStyleHook" type="TScrollingStyleHook" file="Vcl.Forms.pas" line="2003"/>
          <property name="Vertical" visibility="public" read="FVertical" write="FVertical" type="Boolean" file="Vcl.Forms.pas" line="2004"/>
        </members>
      </class>
      <field name="FHorzDownState" type="TThemedScrollBar" visibility="class private" size="1" offset="48" file="Vcl.Forms.pas" line="2008"/>
      <field name="FHorzScrollWnd" type="TScrollingStyleHook.TScrollWindow" visibility="class private" size="4" offset="52" file="Vcl.Forms.pas" line="2009"/>
      <field name="FHorzSliderState" type="TThemedScrollBar" visibility="class private" size="1" offset="56" file="Vcl.Forms.pas" line="2010"/>
      <field name="FHorzUpState" type="TThemedScrollBar" visibility="class private" size="1" offset="57" file="Vcl.Forms.pas" line="2011"/>
      <field name="FLeftButtonDown" type="Boolean" visibility="class private" size="1" offset="58" file="Vcl.Forms.pas" line="2012"/>
      <field name="FListPos" type="Single" visibility="class private" size="4" offset="60" file="Vcl.Forms.pas" line="2013"/>
      <field name="FPrevScrollPos" type="Integer" visibility="class private" size="4" offset="64" file="Vcl.Forms.pas" line="2014"/>
      <field name="FScrollPos" type="Single" visibility="class private" size="4" offset="68" file="Vcl.Forms.pas" line="2015"/>
      <field name="FVertDownState" type="TThemedScrollBar" visibility="class private" size="1" offset="72" file="Vcl.Forms.pas" line="2016"/>
      <field name="FVertScrollWnd" type="TScrollingStyleHook.TScrollWindow" visibility="class private" size="4" offset="76" file="Vcl.Forms.pas" line="2017"/>
      <field name="FVertSliderState" type="TThemedScrollBar" visibility="class private" size="1" offset="80" file="Vcl.Forms.pas" line="2018"/>
      <field name="FVertUpState" type="TThemedScrollBar" visibility="class private" size="1" offset="81" file="Vcl.Forms.pas" line="2019"/>
      <field name="FInitingScrollBars" type="Boolean" visibility="class private" size="1" offset="82" file="Vcl.Forms.pas" line="2020"/>
      <function name="GetHorzDownButtonRect" visibility="class private" file="Vcl.Forms.pas" line="2021">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetHorzScrollRect" visibility="class private" file="Vcl.Forms.pas" line="2022">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetHorzSliderRect" visibility="class private" file="Vcl.Forms.pas" line="2023">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetHorzTrackRect" visibility="class private" file="Vcl.Forms.pas" line="2024">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetHorzUpButtonRect" visibility="class private" file="Vcl.Forms.pas" line="2025">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetParentBounds" visibility="class private" file="Vcl.Forms.pas" line="2026">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetVertDownButtonRect" visibility="class private" file="Vcl.Forms.pas" line="2027">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetVertScrollRect" visibility="class private" file="Vcl.Forms.pas" line="2028">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetVertSliderRect" visibility="class private" file="Vcl.Forms.pas" line="2029">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetVertTrackRect" visibility="class private" file="Vcl.Forms.pas" line="2030">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetVertUpButtonRect" visibility="class private" file="Vcl.Forms.pas" line="2031">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <procedure name="InitScrollState" visibility="class private" file="Vcl.Forms.pas" line="2032">
      </procedure>
      <procedure name="CMVisibleChanged" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2033">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMShowingChanged" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2034">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMKeyDown" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2035">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMKeyUp" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2036">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonDown" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2037">
        <parameters>
          <parameter name="Msg" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMLButtonUp" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2038">
        <parameters>
          <parameter name="Msg" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCLButtonDown" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2039">
        <parameters>
          <parameter name="Msg" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCMouseMove" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2040">
        <parameters>
          <parameter name="Msg" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCLButtonUp" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2041">
        <parameters>
          <parameter name="Msg" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseMove" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2042">
        <parameters>
          <parameter name="Msg" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMouseWheel" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2043">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMVScroll" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2044">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMHScroll" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2045">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2046">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMove" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2047">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMCaptureChanged" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2048">
        <parameters>
          <parameter name="Msg" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCLButtonDblClk" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2049">
        <parameters>
          <parameter name="Msg" type="TWMMouse" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMWindowPosChanged" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2050">
        <parameters>
          <parameter name="Msg" type="TWMWindowPosMsg" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMShowWindow" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2051">
        <parameters>
          <parameter name="Msg" type="TWMShowWindow" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMClose" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2052">
        <parameters>
          <parameter name="Msg" type="TWMNoParams" paramflags="var"/>
        </parameters>
      </procedure>
      <field name="FMouseInScrolls" type="Boolean" visibility="class protected" size="1" offset="83" file="Vcl.Forms.pas" line="2054"/>
      <function name="AcceptMessage" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2055">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="DrawBorder" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2056">
      </procedure>
      <procedure name="DrawHorzScroll" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2057">
        <parameters>
          <parameter name="DC" type="HDC"/>
        </parameters>
      </procedure>
      <procedure name="DrawVertScroll" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2058">
        <parameters>
          <parameter name="DC" type="HDC"/>
        </parameters>
      </procedure>
      <procedure name="PaintBackground" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2059">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintScroll" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2060">
      </procedure>
      <procedure name="Paint" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2061">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintNC" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2062">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="MouseLeave" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2063">
      </procedure>
      <function name="IsPopupWindow" visibility="class protected" file="Vcl.Forms.pas" line="2064">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="ShowScrollBars" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2065">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="InitScrollBars" visibility="class protected" file="Vcl.Forms.pas" line="2066">
      </procedure>
      <procedure name="UpdateScroll" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2067">
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2068">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="InitingScrollBars" visibility="class protected" read="FInitingScrollBars" type="Boolean" file="Vcl.Forms.pas" line="2069"/>
      <property name="HorzDownButtonRect" visibility="class protected" read="GetHorzDownButtonRect" type="TRect" file="Vcl.Forms.pas" line="2070"/>
      <property name="HorzDownState" visibility="class protected" read="FHorzDownState" write="FHorzDownState" type="TThemedScrollBar" file="Vcl.Forms.pas" line="2071"/>
      <property name="HorzScrollRect" visibility="class protected" read="GetHorzScrollRect" type="TRect" file="Vcl.Forms.pas" line="2072"/>
      <property name="HorzSliderRect" visibility="class protected" read="GetHorzSliderRect" type="TRect" file="Vcl.Forms.pas" line="2073"/>
      <property name="HorzSliderState" visibility="class protected" read="FHorzSliderState" write="FHorzSliderState" type="TThemedScrollBar" file="Vcl.Forms.pas" line="2074"/>
      <property name="HorzTrackRect" visibility="class protected" read="GetHorzTrackRect" type="TRect" file="Vcl.Forms.pas" line="2075"/>
      <property name="HorzUpButtonRect" visibility="class protected" read="GetHorzUpButtonRect" type="TRect" file="Vcl.Forms.pas" line="2076"/>
      <property name="HorzUpState" visibility="class protected" read="FHorzUpState" write="FHorzUpState" type="TThemedScrollBar" file="Vcl.Forms.pas" line="2077"/>
      <property name="LeftButtonDown" visibility="class protected" read="FLeftButtonDown" type="Boolean" file="Vcl.Forms.pas" line="2078"/>
      <property name="ListPos" visibility="class protected" read="FListPos" write="FListPos" type="Single" default="0" file="Vcl.Forms.pas" line="2079"/>
      <property name="ParentBounds" visibility="class protected" read="GetParentBounds" type="TRect" file="Vcl.Forms.pas" line="2080"/>
      <property name="PrevScrollPos" visibility="class protected" read="FPrevScrollPos" write="FPrevScrollPos" type="Integer" file="Vcl.Forms.pas" line="2081"/>
      <property name="ScrollPos" visibility="class protected" read="FScrollPos" write="FScrollPos" type="Single" default="0" file="Vcl.Forms.pas" line="2082"/>
      <property name="VertDownButtonRect" visibility="class protected" read="GetVertDownButtonRect" type="TRect" file="Vcl.Forms.pas" line="2083"/>
      <property name="VertDownState" visibility="class protected" read="FVertDownState" write="FVertDownState" type="TThemedScrollBar" file="Vcl.Forms.pas" line="2084"/>
      <property name="VertScrollRect" visibility="class protected" read="GetVertScrollRect" type="TRect" file="Vcl.Forms.pas" line="2085"/>
      <property name="VertSliderRect" visibility="class protected" read="GetVertSliderRect" type="TRect" file="Vcl.Forms.pas" line="2086"/>
      <property name="VertSliderState" visibility="class protected" read="FVertSliderState" write="FVertSliderState" type="TThemedScrollBar" file="Vcl.Forms.pas" line="2087"/>
      <property name="VertTrackRect" visibility="class protected" read="GetVertTrackRect" type="TRect" file="Vcl.Forms.pas" line="2088"/>
      <property name="VertUpButtonRect" visibility="class protected" read="GetVertUpButtonRect" type="TRect" file="Vcl.Forms.pas" line="2089"/>
      <property name="VertUpState" visibility="class protected" read="FVertUpState" write="FVertUpState" type="TThemedScrollBar" file="Vcl.Forms.pas" line="2090"/>
      <property name="HorzScrollWnd" visibility="class protected" read="FHorzScrollWnd" type="TScrollingStyleHook.TScrollWindow" file="Vcl.Forms.pas" line="2091"/>
      <property name="VertScrollWnd" visibility="class protected" read="FVertScrollWnd" type="TScrollingStyleHook.TScrollWindow" file="Vcl.Forms.pas" line="2092"/>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="2094">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
      <destructor name="Destroy" visibility="public" file="Vcl.Forms.pas" line="2095">
        <parameters>
        </parameters>
      </destructor>
    </members>
  </class>
  <class name="TFormStyleHook" file="Vcl.Forms.pas" line="2098">
    <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
      <methodref name="IsMouseInControl" visibility="class protected"/>
      <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
      <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
      <methodref name="StartHotTrackTimer" visibility="class protected"/>
      <methodref name="StopHotTrackTimer" visibility="class protected"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="MouseInControl" visibility="class protected"/>
      <propertyref name="MouseInNCArea" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <ancestor name="TStyleHook" namespace="Vcl.Themes">
        <methodref name="GetHandle" visibility="class private"/>
        <methodref name="GetText" visibility="class private"/>
        <methodref name="CMEnabledChanged" visibility="class private" procflags="message"/>
        <methodref name="CMTextChanged" visibility="class private" procflags="message"/>
        <methodref name="WMPaint" visibility="class private" procflags="message"/>
        <methodref name="WMNCPaint" visibility="class private" procflags="message"/>
        <methodref name="WMEraseBkgnd" visibility="class private" procflags="message"/>
        <methodref name="WMSetFocus" visibility="class private" procflags="message"/>
        <methodref name="WMKillFocus" visibility="class private" procflags="message"/>
        <methodref name="WMSetText" visibility="class private" procflags="message"/>
        <methodref name="WMEnable" visibility="class private" procflags="message"/>
        <methodref name="ReleasePaintBuffer" visibility="class private"/>
        <methodref name="CallDefaultProc" visibility="class protected"/>
        <methodref name="AcceptMessage" visibility="class protected" procflags="virtual"/>
        <methodref name="GetStringPropValue" visibility="class protected"/>
        <methodref name="HasBorder" visibility="class protected" procflags="virtual"/>
        <methodref name="HasClientEdge" visibility="class protected" procflags="virtual"/>
        <methodref name="InternalPaint" visibility="class protected" procflags="virtual"/>
        <methodref name="Paint" visibility="class protected" procflags="virtual"/>
        <methodref name="PaintBackground" visibility="class protected" procflags="virtual"/>
        <methodref name="PaintNC" visibility="class protected" procflags="virtual"/>
        <methodref name="SetRedraw" visibility="class protected"/>
        <methodref name="WndProc" visibility="class protected" procflags="virtual"/>
        <propertyref name="Brush" visibility="class protected"/>
        <propertyref name="DoubleBuffered" visibility="class protected"/>
        <propertyref name="Focused" visibility="class protected"/>
        <propertyref name="FocusUpdate" visibility="class protected"/>
        <propertyref name="FontColor" visibility="class protected"/>
        <propertyref name="Handle" visibility="class protected"/>
        <propertyref name="Handled" visibility="class protected"/>
        <propertyref name="NeedsDefaultPaint" visibility="class protected"/>
        <propertyref name="OverridePaint" visibility="class protected"/>
        <propertyref name="OverridePaintNC" visibility="class protected"/>
        <propertyref name="OverrideEraseBkgnd" visibility="class protected"/>
        <propertyref name="PaintOnEraseBkgnd" visibility="class protected"/>
        <propertyref name="Text" visibility="class protected"/>
        <methodref name="Create" visibility="public" procflags="constructor virtual"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
        <methodref name="StyleServices" visibility="public" procflags="virtual"/>
        <methodref name="DrawControlText" visibility="public" procflags="virtual"/>
        <methodref name="HandleMessage" visibility="public" procflags="virtual"/>
        <methodref name="Invalidate" visibility="public" procflags="virtual"/>
        <methodref name="InvalidateNC" visibility="public" procflags="virtual"/>
        <propertyref name="Control" visibility="public"/>
        <ancestor name="TObject" namespace="System">
          <methodref name="Create" visibility="public" procflags="constructor">
          </methodref>
          <methodref name="Free" visibility="public">
          </methodref>
          <methodref name="DisposeOf" visibility="public" procflags="inline">
          </methodref>
          <methodref name="InitInstance" visibility="public" procflags="class">
          </methodref>
          <methodref name="CleanupInstance" visibility="public">
          </methodref>
          <methodref name="ClassType" visibility="public" procflags="inline">
          </methodref>
          <methodref name="ClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassNameIs" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassParent" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="ClassInfo" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InstanceSize" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InheritsFrom" visibility="public" procflags="class">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodName" visibility="public" procflags="class">
          </methodref>
          <methodref name="QualifiedClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="GetInterface" visibility="public">
          </methodref>
          <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
          </methodref>
          <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="UnitName" visibility="public" procflags="class">
          </methodref>
          <methodref name="UnitScope" visibility="public" procflags="class">
          </methodref>
          <methodref name="Equals" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetHashCode" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ToString" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="AfterConstruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Dispatch" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="DefaultHandler" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="NewInstance" visibility="public" procflags="class virtual">
          </methodref>
          <methodref name="FreeInstance" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor virtual">
          </methodref>
          <methodref name="GetDisposed" visibility="protected" procflags="inline">
          </methodref>
          <methodref name="CheckDisposed" visibility="protected" procflags="inline">
          </methodref>
          <propertyref name="Disposed" visibility="protected">
          </propertyref>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <class name="TMainMenuBarStyleHook" visibility="class private" alias="Vcl.Forms.TMainMenuBarStyleHook" file="Vcl.Forms.pas" line="2101">
        <ancestor name="TObject" namespace="System">
          <methodref name="Create" visibility="public" procflags="constructor">
          </methodref>
          <methodref name="Free" visibility="public">
          </methodref>
          <methodref name="DisposeOf" visibility="public" procflags="inline">
          </methodref>
          <methodref name="InitInstance" visibility="public" procflags="class">
          </methodref>
          <methodref name="CleanupInstance" visibility="public">
          </methodref>
          <methodref name="ClassType" visibility="public" procflags="inline">
          </methodref>
          <methodref name="ClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassNameIs" visibility="public" procflags="class">
          </methodref>
          <methodref name="ClassParent" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="ClassInfo" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InstanceSize" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="InheritsFrom" visibility="public" procflags="class">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodAddress" visibility="public" procflags="class overload">
          </methodref>
          <methodref name="MethodName" visibility="public" procflags="class">
          </methodref>
          <methodref name="QualifiedClassName" visibility="public" procflags="class">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="FieldAddress" visibility="public" procflags="overload">
          </methodref>
          <methodref name="GetInterface" visibility="public">
          </methodref>
          <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
          </methodref>
          <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
          </methodref>
          <methodref name="UnitName" visibility="public" procflags="class">
          </methodref>
          <methodref name="UnitScope" visibility="public" procflags="class">
          </methodref>
          <methodref name="Equals" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="GetHashCode" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="ToString" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="SafeCallException" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="AfterConstruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Dispatch" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="DefaultHandler" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="NewInstance" visibility="public" procflags="class virtual">
          </methodref>
          <methodref name="FreeInstance" visibility="public" procflags="virtual">
          </methodref>
          <methodref name="Destroy" visibility="public" procflags="destructor virtual">
          </methodref>
          <methodref name="GetDisposed" visibility="protected" procflags="inline">
          </methodref>
          <methodref name="CheckDisposed" visibility="protected" procflags="inline">
          </methodref>
          <propertyref name="Disposed" visibility="protected">
          </propertyref>
        </ancestor>
        <members>
          <struct name="TMenuBarButton" visibility="class private" alias="Vcl.Forms.TMainMenuBarStyleHook.TMenuBarButton" size="24" file="Vcl.Forms.pas" line="2103">
            <field name="Index" type="Integer" visibility="public" size="4" offset="0" file="Vcl.Forms.pas" line="2104"/>
            <field name="State" type="TThemedWindow" visibility="public" size="1" offset="4" file="Vcl.Forms.pas" line="2105"/>
            <field name="ItemRect" type="TRect" visibility="public" size="16" offset="8" file="Vcl.Forms.pas" line="2106"/>
          </struct>
          <struct name="TMenuBarItem" visibility="public" alias="Vcl.Forms.TMainMenuBarStyleHook.TMenuBarItem" size="28" file="Vcl.Forms.pas" line="2109">
            <field name="Index" type="Integer" visibility="public" size="4" offset="0" file="Vcl.Forms.pas" line="2110"/>
            <field name="State" type="TThemedMenu" visibility="public" size="1" offset="4" file="Vcl.Forms.pas" line="2111"/>
            <field name="MenuItem" type="TMenuItem" visibility="public" size="4" offset="8" file="Vcl.Forms.pas" line="2112"/>
            <field name="ItemRect" type="TRect" visibility="public" size="16" offset="12" file="Vcl.Forms.pas" line="2113"/>
          </struct>
          <field name="FCurrentMenuItem" type="TMenuItem" visibility="class private" varflags="class" file="Vcl.Forms.pas" line="2116"/>
          <field name="FMenuBarHook" type="TFormStyleHook.TMainMenuBarStyleHook" visibility="class private" varflags="class" file="Vcl.Forms.pas" line="2117"/>
          <function name="PopupMenuHook" visibility="class private" procflags="static" callconv="stdcall" file="Vcl.Forms.pas" line="2118">
            <parameters>
              <parameter name="Code" type="Integer"/>
              <parameter name="WParam" type="NativeUInt"/>
              <parameter name="Msg" type="tagMSG" paramflags="var"/>
              <retval type="NativeInt"/>
            </parameters>
          </function>
          <const name="MainMenuItemDefaultMargin" visibility="class private" type="Integer" file="Vcl.Forms.pas" line="2120">
            <value>
              $E
            </value>
          </const>
          <field name="FActiveItem" type="Integer" visibility="class private" size="4" offset="4" file="Vcl.Forms.pas" line="2122"/>
          <field name="FBoundsRect" type="TRect" visibility="class private" size="16" offset="8" file="Vcl.Forms.pas" line="2123"/>
          <field name="FEnterWithKeyboard" type="Boolean" visibility="class private" size="1" offset="24" file="Vcl.Forms.pas" line="2124"/>
          <field name="FFormHook" type="TFormStyleHook" visibility="class private" size="4" offset="28" file="Vcl.Forms.pas" line="2125"/>
          <field name="FIcon" type="TIcon" visibility="class private" size="4" offset="32" file="Vcl.Forms.pas" line="2126"/>
          <field name="FIconHandle" type="HICON" visibility="class private" size="4" offset="36" file="Vcl.Forms.pas" line="2127"/>
          <field name="FInMenuLoop" type="Boolean" visibility="class private" size="1" offset="40" file="Vcl.Forms.pas" line="2128"/>
          <field name="FItemCount" type="Integer" visibility="class private" size="4" offset="44" file="Vcl.Forms.pas" line="2129"/>
          <field name="FItems" type=":TFormStyleHook.TMainMenuBarStyleHook.:1" visibility="class private" size="4" offset="48" file="Vcl.Forms.pas" line="2130"/>
          <field name="FHotMDIButton" type="Integer" visibility="class private" size="4" offset="52" file="Vcl.Forms.pas" line="2131"/>
          <field name="FOldMDIHotButton" type="Integer" visibility="class private" size="4" offset="56" file="Vcl.Forms.pas" line="2131"/>
          <field name="FMDIButtons" visibility="class private" size="72" offset="60" file="Vcl.Forms.pas" line="2132">
            <array name="FMDIButtons" visibility="class private" low="0" high="2" file="Vcl.Forms.pas" line="2132">
              <element type="TFormStyleHook.TMainMenuBarStyleHook.TMenuBarButton"/>
            </array>
          </field>
          <field name="FMDIChildSysMenuActive" type="Boolean" visibility="class private" size="1" offset="132" file="Vcl.Forms.pas" line="2133"/>
          <field name="FMDIChildSystemMenuTracking" type="Boolean" visibility="class private" size="1" offset="133" file="Vcl.Forms.pas" line="2134"/>
          <field name="FMenuActive" type="Boolean" visibility="class private" size="1" offset="134" file="Vcl.Forms.pas" line="2135"/>
          <field name="FMenuHook" type="HHOOK" visibility="class private" size="4" offset="136" file="Vcl.Forms.pas" line="2136"/>
          <field name="FMenuPush" type="Boolean" visibility="class private" size="1" offset="140" file="Vcl.Forms.pas" line="2137"/>
          <field name="FMouseInMainMenu" type="Boolean" visibility="class private" size="1" offset="141" file="Vcl.Forms.pas" line="2138"/>
          <field name="FMustActivateMDIChildSysMenu" type="Boolean" visibility="class private" size="1" offset="142" file="Vcl.Forms.pas" line="2139"/>
          <field name="FMustActivateMenuItem" type="Boolean" visibility="class private" size="1" offset="143" file="Vcl.Forms.pas" line="2140"/>
          <field name="FMustActivateSysMenu" type="Boolean" visibility="class private" size="1" offset="144" file="Vcl.Forms.pas" line="2141"/>
          <field name="FOldActiveItem" type="Integer" visibility="class private" size="4" offset="148" file="Vcl.Forms.pas" line="2142"/>
          <field name="FOldCursorPos" type="TPoint" visibility="class private" size="8" offset="152" file="Vcl.Forms.pas" line="2143"/>
          <field name="FPressedMDIButton" type="Integer" visibility="class private" size="4" offset="160" file="Vcl.Forms.pas" line="2144"/>
          <field name="FSelectFirstItem" type="Boolean" visibility="class private" size="1" offset="164" file="Vcl.Forms.pas" line="2145"/>
          <field name="FShowMDIButtons" type="Boolean" visibility="class private" size="1" offset="165" file="Vcl.Forms.pas" line="2146"/>
          <field name="FSysMenuActive" type="Boolean" visibility="class private" size="1" offset="166" file="Vcl.Forms.pas" line="2147"/>
          <field name="FSystemMenuTracking" type="Boolean" visibility="class private" size="1" offset="167" file="Vcl.Forms.pas" line="2148"/>
          <function name="CanFindPriorItem" visibility="class private" file="Vcl.Forms.pas" line="2149">
            <parameters>
              <parameter name="AMenuItem" type="TMenuItem"/>
              <retval type="Boolean"/>
            </parameters>
          </function>
          <function name="CanFindNextItem" visibility="class private" file="Vcl.Forms.pas" line="2150">
            <parameters>
              <parameter name="AMenuItem" type="TMenuItem"/>
              <retval type="Boolean"/>
            </parameters>
          </function>
          <function name="CanTrackMDISystemMenu" visibility="class private" file="Vcl.Forms.pas" line="2151">
            <parameters>
              <retval type="Boolean"/>
            </parameters>
          </function>
          <function name="CanTrackSystemMenu" visibility="class private" file="Vcl.Forms.pas" line="2152">
            <parameters>
              <retval type="Boolean"/>
            </parameters>
          </function>
          <procedure name="DrawItem" visibility="class private" file="Vcl.Forms.pas" line="2153">
            <parameters>
              <parameter name="AItem" type="TFormStyleHook.TMainMenuBarStyleHook.TMenuBarItem"/>
              <parameter name="ACanvas" type="TCanvas"/>
            </parameters>
          </procedure>
          <function name="FindFirstMenuItem" visibility="class private" file="Vcl.Forms.pas" line="2154">
            <parameters>
              <parameter name="AUpdateMenu" type="Boolean"/>
              <retval type="Integer"/>
            </parameters>
          </function>
          <function name="FindFirstRightMenuItem" visibility="class private" file="Vcl.Forms.pas" line="2155">
            <parameters>
              <parameter name="AUpdateMenu" type="Boolean"/>
              <retval type="Integer"/>
            </parameters>
          </function>
          <function name="FindHotKeyItem" visibility="class private" file="Vcl.Forms.pas" line="2156">
            <parameters>
              <parameter name="CharCode" type="Integer"/>
              <parameter name="AUpdateMenu" type="Boolean"/>
              <retval type="Integer"/>
            </parameters>
          </function>
          <function name="FindItem" visibility="class private" file="Vcl.Forms.pas" line="2157">
            <parameters>
              <parameter name="Value" type="NativeUInt"/>
              <parameter name="Kind" type="TFindItemKind"/>
              <retval type="TMenuItem"/>
            </parameters>
          </function>
          <function name="FindNextMenuItem" visibility="class private" file="Vcl.Forms.pas" line="2158">
            <parameters>
              <parameter name="AUpdateMenu" type="Boolean"/>
              <retval type="Integer"/>
            </parameters>
          </function>
          <function name="FindPriorMenuItem" visibility="class private" file="Vcl.Forms.pas" line="2159">
            <parameters>
              <parameter name="AUpdateMenu" type="Boolean"/>
              <retval type="Integer"/>
            </parameters>
          </function>
          <function name="GetIcon" visibility="class private" file="Vcl.Forms.pas" line="2160">
            <parameters>
              <retval type="TIcon"/>
            </parameters>
          </function>
          <function name="GetIconFast" visibility="class private" file="Vcl.Forms.pas" line="2161">
            <parameters>
              <retval type="TIcon"/>
            </parameters>
          </function>
          <function name="GetMenuItemWidth" visibility="class private" file="Vcl.Forms.pas" line="2162">
            <parameters>
              <parameter name="AMenuItem" type="TMenuItem"/>
              <parameter name="ACanvas" type="TCanvas"/>
              <retval type="Integer"/>
            </parameters>
          </function>
          <function name="GetTrackMenuPos" visibility="class private" file="Vcl.Forms.pas" line="2163">
            <parameters>
              <parameter name="AItem" type="TFormStyleHook.TMainMenuBarStyleHook.TMenuBarItem"/>
              <retval type="TPoint"/>
            </parameters>
          </function>
          <procedure name="HookMenus" visibility="class private" file="Vcl.Forms.pas" line="2164">
          </procedure>
          <function name="IsSubMenuItem" visibility="class private" file="Vcl.Forms.pas" line="2165">
            <parameters>
              <parameter name="AMenuItem" type="TMenuItem"/>
              <retval type="Boolean"/>
            </parameters>
          </function>
          <function name="ItemFromCursorPos" visibility="class private" file="Vcl.Forms.pas" line="2166">
            <parameters>
              <retval type="Integer"/>
            </parameters>
          </function>
          <function name="ItemFromPoint" visibility="class private" file="Vcl.Forms.pas" line="2167">
            <parameters>
              <parameter name="X" type="Integer"/>
              <parameter name="Y" type="Integer"/>
              <retval type="Integer"/>
            </parameters>
          </function>
          <function name="MainMenu" visibility="class private" file="Vcl.Forms.pas" line="2168">
            <parameters>
              <retval type="TMainMenu"/>
            </parameters>
          </function>
          <procedure name="MenuExit" visibility="class private" file="Vcl.Forms.pas" line="2169">
          </procedure>
          <function name="MDIButtonFromPoint" visibility="class private" file="Vcl.Forms.pas" line="2170">
            <parameters>
              <parameter name="X" type="Integer"/>
              <parameter name="Y" type="Integer"/>
              <retval type="Integer"/>
            </parameters>
          </function>
          <procedure name="MDIChildClose" visibility="class private" file="Vcl.Forms.pas" line="2171">
          </procedure>
          <procedure name="MDIChildMinimize" visibility="class private" file="Vcl.Forms.pas" line="2172">
          </procedure>
          <procedure name="MDIChildRestore" visibility="class private" file="Vcl.Forms.pas" line="2173">
          </procedure>
          <procedure name="SetBoundsRect" visibility="class private" file="Vcl.Forms.pas" line="2174">
            <parameters>
              <parameter name="ABoundsRect" type="TRect" paramflags="const"/>
            </parameters>
          </procedure>
          <procedure name="SetShowMDIButtons" visibility="class private" file="Vcl.Forms.pas" line="2175">
            <parameters>
              <parameter name="Value" type="Boolean"/>
            </parameters>
          </procedure>
          <procedure name="TrackMenuFromItem" visibility="class private" file="Vcl.Forms.pas" line="2176">
          </procedure>
          <procedure name="UnHookMenus" visibility="class private" file="Vcl.Forms.pas" line="2177">
          </procedure>
          <function name="GetSystemMetrics" visibility="class private" file="Vcl.Forms.pas" line="2178">
            <parameters>
              <parameter name="nIndex" type="Integer"/>
              <retval type="Integer"/>
            </parameters>
          </function>
          <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="2180">
            <parameters>
              <parameter name="FormHook" type="TFormStyleHook"/>
            </parameters>
          </constructor>
          <destructor name="Destroy" visibility="public" file="Vcl.Forms.pas" line="2181">
            <parameters>
            </parameters>
          </destructor>
          <function name="CheckHotKeyItem" visibility="public" file="Vcl.Forms.pas" line="2182">
            <parameters>
              <parameter name="ACharCode" type="Word"/>
              <retval type="Boolean"/>
            </parameters>
          </function>
          <function name="GetMenuHeight" visibility="public" file="Vcl.Forms.pas" line="2183">
            <parameters>
              <parameter name="AWidth" type="Integer"/>
              <retval type="Integer"/>
            </parameters>
          </function>
          <procedure name="Invalidate" visibility="public" file="Vcl.Forms.pas" line="2184">
          </procedure>
          <procedure name="MenuEnter" visibility="public" file="Vcl.Forms.pas" line="2185">
            <parameters>
              <parameter name="ATrackMenu" type="Boolean"/>
            </parameters>
          </procedure>
          <procedure name="MouseDown" visibility="public" file="Vcl.Forms.pas" line="2186">
            <parameters>
              <parameter name="X" type="Integer"/>
              <parameter name="Y" type="Integer"/>
            </parameters>
          </procedure>
          <procedure name="MouseMove" visibility="public" file="Vcl.Forms.pas" line="2187">
            <parameters>
              <parameter name="X" type="Integer"/>
              <parameter name="Y" type="Integer"/>
            </parameters>
          </procedure>
          <procedure name="MouseUp" visibility="public" file="Vcl.Forms.pas" line="2188">
            <parameters>
              <parameter name="X" type="Integer"/>
              <parameter name="Y" type="Integer"/>
            </parameters>
          </procedure>
          <procedure name="Paint" visibility="public" file="Vcl.Forms.pas" line="2189">
            <parameters>
              <parameter name="Canvas" type="TCanvas"/>
            </parameters>
          </procedure>
          <procedure name="ProcessMenuLoop" visibility="public" file="Vcl.Forms.pas" line="2190">
            <parameters>
              <parameter name="ATrackMenu" type="Boolean"/>
            </parameters>
          </procedure>
          <procedure name="TrackSystemMenu" visibility="public" file="Vcl.Forms.pas" line="2191">
          </procedure>
          <procedure name="TrackMDIChildSystemMenu" visibility="public" file="Vcl.Forms.pas" line="2192">
          </procedure>
          <property name="BoundsRect" visibility="public" read="FBoundsRect" write="TMainMenuBarStyleHook.SetBoundsRect" type="TRect" file="Vcl.Forms.pas" line="2193"/>
          <property name="InMenuLoop" visibility="public" read="FInMenuLoop" write="FInMenuLoop" type="Boolean" file="Vcl.Forms.pas" line="2194"/>
          <property name="EnterWithKeyboard" visibility="public" read="FEnterWithKeyboard" write="FEnterWithKeyboard" type="Boolean" file="Vcl.Forms.pas" line="2195"/>
          <property name="MenuActive" visibility="public" read="FMenuActive" write="FMenuActive" type="Boolean" file="Vcl.Forms.pas" line="2196"/>
          <property name="MustActivateMDIChildSysMenu" visibility="public" read="FMustActivateMDIChildSysMenu" write="FMustActivateMDIChildSysMenu" type="Boolean" file="Vcl.Forms.pas" line="2197"/>
          <property name="MustActivateSysMenu" visibility="public" read="FMustActivateSysMenu" write="FMustActivateSysMenu" type="Boolean" file="Vcl.Forms.pas" line="2198"/>
          <property name="MustActivateMenuItem" visibility="public" read="FMustActivateMenuItem" write="FMustActivateMenuItem" type="Boolean" file="Vcl.Forms.pas" line="2199"/>
          <property name="ShowMDIButtons" visibility="public" read="FShowMDIButtons" write="TMainMenuBarStyleHook.SetShowMDIButtons" type="Boolean" file="Vcl.Forms.pas" line="2200"/>
          <property name="MouseInMainMenu" visibility="public" read="FMouseInMainMenu" type="Boolean" file="Vcl.Forms.pas" line="2201"/>
        </members>
      </class>
      <const name="WM_NCUAHDRAWCAPTION" visibility="class private" type="Integer" file="Vcl.Forms.pas" line="2205">
        <value>
          $AE
        </value>
      </const>
      <field name="FCaptionRect" type="TRect" visibility="class private" size="16" offset="48" file="Vcl.Forms.pas" line="2207"/>
      <field name="FChangeSizeCalled" type="Boolean" visibility="class private" size="1" offset="64" file="Vcl.Forms.pas" line="2208"/>
      <field name="FChangeVisibleChildHandle" type="HWND" visibility="class private" size="4" offset="68" file="Vcl.Forms.pas" line="2209"/>
      <field name="FCloseButtonRect" type="TRect" visibility="class private" size="16" offset="72" file="Vcl.Forms.pas" line="2210"/>
      <field name="FFormActive" type="Boolean" visibility="class private" size="1" offset="88" file="Vcl.Forms.pas" line="2211"/>
      <field name="FHotButton" type="Integer" visibility="class private" size="4" offset="92" file="Vcl.Forms.pas" line="2212"/>
      <field name="FHeight" type="Integer" visibility="class private" size="4" offset="96" file="Vcl.Forms.pas" line="2213"/>
      <field name="FHelpButtonRect" type="TRect" visibility="class private" size="16" offset="100" file="Vcl.Forms.pas" line="2214"/>
      <field name="FIcon" type="TIcon" visibility="class private" size="4" offset="116" file="Vcl.Forms.pas" line="2215"/>
      <field name="FIconHandle" type="HICON" visibility="class private" size="4" offset="120" file="Vcl.Forms.pas" line="2216"/>
      <field name="FMainMenuBarHook" type="TFormStyleHook.TMainMenuBarStyleHook" visibility="class private" size="4" offset="124" file="Vcl.Forms.pas" line="2217"/>
      <field name="FMaxButtonRect" type="TRect" visibility="class private" size="16" offset="128" file="Vcl.Forms.pas" line="2218"/>
      <field name="FMDIClientInstance" type="Pointer" visibility="class private" size="4" offset="144" file="Vcl.Forms.pas" line="2219"/>
      <field name="FMDIHorzScrollBar" type="TWinControl" visibility="class private" size="4" offset="148" file="Vcl.Forms.pas" line="2220"/>
      <field name="FMDIPrevClientProc" type="Pointer" visibility="class private" size="4" offset="152" file="Vcl.Forms.pas" line="2221"/>
      <field name="FMDIScrollSizeBox" type="TWinControl" visibility="class private" size="4" offset="156" file="Vcl.Forms.pas" line="2222"/>
      <field name="FMDIStopHorzScrollBar" type="Boolean" visibility="class private" size="1" offset="160" file="Vcl.Forms.pas" line="2223"/>
      <field name="FMDIStopVertScrollBar" type="Boolean" visibility="class private" size="1" offset="161" file="Vcl.Forms.pas" line="2224"/>
      <field name="FMDIVertScrollBar" type="TWinControl" visibility="class private" size="4" offset="164" file="Vcl.Forms.pas" line="2225"/>
      <field name="FMinButtonRect" type="TRect" visibility="class private" size="16" offset="168" file="Vcl.Forms.pas" line="2226"/>
      <field name="FLeft" type="Integer" visibility="class private" size="4" offset="184" file="Vcl.Forms.pas" line="2227"/>
      <field name="FNeedsUpdate" type="Boolean" visibility="class private" size="1" offset="188" file="Vcl.Forms.pas" line="2228"/>
      <field name="FOldHorzSrollBarPosition" type="Integer" visibility="class private" size="4" offset="192" file="Vcl.Forms.pas" line="2229"/>
      <field name="FOldVertSrollBarPosition" type="Integer" visibility="class private" size="4" offset="196" file="Vcl.Forms.pas" line="2230"/>
      <field name="FPressedButton" type="Integer" visibility="class private" size="4" offset="200" file="Vcl.Forms.pas" line="2231"/>
      <field name="FRegion" type="HRGN" visibility="class private" size="4" offset="204" file="Vcl.Forms.pas" line="2232"/>
      <field name="FStopCheckChildMove" type="Boolean" visibility="class private" size="1" offset="208" file="Vcl.Forms.pas" line="2233"/>
      <field name="FSysMenuButtonRect" type="TRect" visibility="class private" size="16" offset="212" file="Vcl.Forms.pas" line="2234"/>
      <field name="FTop" type="Integer" visibility="class private" size="4" offset="228" file="Vcl.Forms.pas" line="2235"/>
      <field name="FWidth" type="Integer" visibility="class private" size="4" offset="232" file="Vcl.Forms.pas" line="2236"/>
      <field name="FCaptionEmulation" type="Boolean" visibility="class private" size="1" offset="236" file="Vcl.Forms.pas" line="2237"/>
      <field name="FRestoring" type="Boolean" visibility="class private" size="1" offset="237" file="Vcl.Forms.pas" line="2238"/>
      <field name="FRestoringConstraints" type="TSizeConstraints" visibility="class private" size="4" offset="240" file="Vcl.Forms.pas" line="2239"/>
      <field name="FYOffset" type="Integer" visibility="class private" size="4" offset="244" file="Vcl.Forms.pas" line="2240"/>
      <field name="FXOffset" type="Integer" visibility="class private" size="4" offset="248" file="Vcl.Forms.pas" line="2240"/>
      <field name="FCaptionHeight" type="Integer" visibility="class private" size="4" offset="252" file="Vcl.Forms.pas" line="2241"/>
      <procedure name="AdjustMDIScrollBars" visibility="class private" file="Vcl.Forms.pas" line="2242">
      </procedure>
      <procedure name="ChangeSize" visibility="class private" file="Vcl.Forms.pas" line="2243">
      </procedure>
      <function name="IsStyleBorder" visibility="class private" file="Vcl.Forms.pas" line="2244">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <function name="GetBorderSize" visibility="class private" file="Vcl.Forms.pas" line="2245">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetForm" visibility="class private" procflags="inline" file="Vcl.Forms.pas" line="2246">
        <parameters>
          <retval type="TCustomForm"/>
        </parameters>
      </function>
      <function name="GetIconFast" visibility="class private" file="Vcl.Forms.pas" line="2247">
        <parameters>
          <retval type="TIcon"/>
        </parameters>
      </function>
      <function name="GetIcon" visibility="class private" file="Vcl.Forms.pas" line="2248">
        <parameters>
          <retval type="TIcon"/>
        </parameters>
      </function>
      <function name="GetFormIcon" visibility="class private" file="Vcl.Forms.pas" line="2249">
        <parameters>
          <parameter name="AForm" type="TCustomForm"/>
          <retval type="TIcon"/>
        </parameters>
      </function>
      <function name="GetHitTest" visibility="class private" file="Vcl.Forms.pas" line="2250">
        <parameters>
          <parameter name="P" type="TPoint"/>
          <retval type="Integer"/>
        </parameters>
      </function>
      <procedure name="GetMDIScrollInfo" visibility="class private" file="Vcl.Forms.pas" line="2251">
        <parameters>
          <parameter name="SetRange" type="Boolean"/>
        </parameters>
      </procedure>
      <function name="GetMDIWorkArea" visibility="class private" file="Vcl.Forms.pas" line="2252">
        <parameters>
          <retval type="TRect"/>
        </parameters>
      </function>
      <function name="GetRegion" visibility="class private" file="Vcl.Forms.pas" line="2253">
        <parameters>
          <retval type="HRGN"/>
        </parameters>
      </function>
      <procedure name="InitMDIScrollBars" visibility="class private" file="Vcl.Forms.pas" line="2254">
      </procedure>
      <function name="MDIChildMaximized" visibility="class private" file="Vcl.Forms.pas" line="2255">
        <parameters>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="MDIHorzScroll" visibility="class private" file="Vcl.Forms.pas" line="2256">
        <parameters>
          <parameter name="Offset" type="Integer"/>
        </parameters>
      </procedure>
      <procedure name="MDIVertScroll" visibility="class private" file="Vcl.Forms.pas" line="2257">
        <parameters>
          <parameter name="Offset" type="Integer"/>
        </parameters>
      </procedure>
      <function name="NormalizePoint" visibility="class private" file="Vcl.Forms.pas" line="2258">
        <parameters>
          <parameter name="P" type="TPoint"/>
          <retval type="TPoint"/>
        </parameters>
      </function>
      <function name="IsSysMenuItemEnabled" visibility="class private" file="Vcl.Forms.pas" line="2259">
        <parameters>
          <parameter name="ID" type="Cardinal" paramflags="const"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <procedure name="UpdateForm" visibility="class private" file="Vcl.Forms.pas" line="2260">
      </procedure>
      <procedure name="OnMDIHScroll" visibility="class private" file="Vcl.Forms.pas" line="2261">
        <parameters>
          <parameter name="Sender" type="TObject"/>
          <parameter name="ScrollCode" type="TScrollCode"/>
          <parameter name="ScrollPos" type="Integer" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="OnMDIVScroll" visibility="class private" file="Vcl.Forms.pas" line="2262">
        <parameters>
          <parameter name="Sender" type="TObject"/>
          <parameter name="ScrollCode" type="TScrollCode"/>
          <parameter name="ScrollPos" type="Integer" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMDialogChar" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2263">
        <parameters>
          <parameter name="Message" type="TWMKey" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="CMMenuChanged" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2264">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMInitMenu" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2265">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCCalcSize" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2266">
        <parameters>
          <parameter name="Message" type="TWMNCCalcSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCActivate" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2267">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMWindowPosChanging" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2268">
        <parameters>
          <parameter name="Message" type="TWMWindowPosMsg" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSize" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2269">
        <parameters>
          <parameter name="Message" type="TWMSize" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMove" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2270">
        <parameters>
          <parameter name="Message" type="TWMMove" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCHitTest" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2271">
        <parameters>
          <parameter name="Message" type="TWMNCHitTest" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCMouseMove" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2272">
        <parameters>
          <parameter name="Message" type="TWMNCHitMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCLButtonDown" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2273">
        <parameters>
          <parameter name="Message" type="TWMNCHitMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCRButtonDown" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2274">
        <parameters>
          <parameter name="Message" type="TWMNCHitMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCLButtonUp" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2275">
        <parameters>
          <parameter name="Message" type="TWMNCHitMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCRButtonUp" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2276">
        <parameters>
          <parameter name="Message" type="TWMNCHitMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCLButtonDblClk" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2277">
        <parameters>
          <parameter name="Message" type="TWMNCHitMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMNCUAHDrawCaption" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2278">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMShowWindow" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2279">
        <parameters>
          <parameter name="Message" type="TWMShowWindow" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMGetMinMaxInfo" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2280">
        <parameters>
          <parameter name="Message" type="TWMGetMinMaxInfo" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSetText" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2281">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMDIChildMove" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2282">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMMDIChildClose" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2283">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMSysCommand" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2284">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="WMDestroy" visibility="class private" procflags="message" file="Vcl.Forms.pas" line="2285">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="Close" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2287">
      </procedure>
      <procedure name="Help" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2288">
      </procedure>
      <procedure name="Maximize" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2289">
      </procedure>
      <procedure name="MDIClientWndProc" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2290">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <procedure name="Minimize" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2291">
      </procedure>
      <procedure name="MouseEnter" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2292">
      </procedure>
      <procedure name="MouseLeave" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2293">
      </procedure>
      <procedure name="PaintBackground" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2294">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="PaintNC" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2295">
        <parameters>
          <parameter name="Canvas" type="TCanvas"/>
        </parameters>
      </procedure>
      <procedure name="Restore" visibility="class protected" procflags="virtual" file="Vcl.Forms.pas" line="2296">
      </procedure>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2297">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <property name="Form" visibility="class protected" read="GetForm" type="TCustomForm" file="Vcl.Forms.pas" line="2298"/>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="2300">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
      <function name="HandleMessage" visibility="public" procflags="override" file="Vcl.Forms.pas" line="2301">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
          <retval type="Boolean"/>
        </parameters>
      </function>
      <destructor name="Destroy" visibility="public" file="Vcl.Forms.pas" line="2302">
        <parameters>
        </parameters>
      </destructor>
      <procedure name="Invalidate" visibility="public" procflags="override" file="Vcl.Forms.pas" line="2303">
      </procedure>
      <property name="Handle" visibility="public" read="GetHandle" type="HWND" hoisted="true" file="Vcl.Forms.pas" line="2304"/>
    </members>
  </class>
  <class name="TScrollBoxStyleHook" file="Vcl.Forms.pas" line="2307">
    <ancestor name="TScrollingStyleHook" namespace="Vcl.Forms">
      <methodref name="GetHorzDownButtonRect" visibility="class private"/>
      <methodref name="GetHorzScrollRect" visibility="class private"/>
      <methodref name="GetHorzSliderRect" visibility="class private"/>
      <methodref name="GetHorzTrackRect" visibility="class private"/>
      <methodref name="GetHorzUpButtonRect" visibility="class private"/>
      <methodref name="GetParentBounds" visibility="class private"/>
      <methodref name="GetVertDownButtonRect" visibility="class private"/>
      <methodref name="GetVertScrollRect" visibility="class private"/>
      <methodref name="GetVertSliderRect" visibility="class private"/>
      <methodref name="GetVertTrackRect" visibility="class private"/>
      <methodref name="GetVertUpButtonRect" visibility="class private"/>
      <methodref name="InitScrollState" visibility="class private"/>
      <methodref name="CMVisibleChanged" visibility="class private" procflags="message"/>
      <methodref name="CMShowingChanged" visibility="class private" procflags="message"/>
      <methodref name="WMKeyDown" visibility="class private" procflags="message"/>
      <methodref name="WMKeyUp" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonDown" visibility="class private" procflags="message"/>
      <methodref name="WMLButtonUp" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonDown" visibility="class private" procflags="message"/>
      <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonUp" visibility="class private" procflags="message"/>
      <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
      <methodref name="WMMouseWheel" visibility="class private" procflags="message"/>
      <methodref name="WMVScroll" visibility="class private" procflags="message"/>
      <methodref name="WMHScroll" visibility="class private" procflags="message"/>
      <methodref name="WMSize" visibility="class private" procflags="message"/>
      <methodref name="WMMove" visibility="class private" procflags="message"/>
      <methodref name="WMCaptureChanged" visibility="class private" procflags="message"/>
      <methodref name="WMNCLButtonDblClk" visibility="class private" procflags="message"/>
      <methodref name="WMWindowPosChanged" visibility="class private" procflags="message"/>
      <methodref name="WMShowWindow" visibility="class private" procflags="message"/>
      <methodref name="WMClose" visibility="class private" procflags="message"/>
      <methodref name="AcceptMessage" visibility="class protected" procflags="override"/>
      <methodref name="DrawBorder" visibility="class protected" procflags="virtual"/>
      <methodref name="DrawHorzScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="DrawVertScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="PaintBackground" visibility="class protected" procflags="override"/>
      <methodref name="PaintScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="Paint" visibility="class protected" procflags="override"/>
      <methodref name="PaintNC" visibility="class protected" procflags="override"/>
      <methodref name="MouseLeave" visibility="class protected" procflags="override"/>
      <methodref name="IsPopupWindow" visibility="class protected"/>
      <methodref name="ShowScrollBars" visibility="class protected" procflags="virtual"/>
      <methodref name="InitScrollBars" visibility="class protected"/>
      <methodref name="UpdateScroll" visibility="class protected" procflags="virtual"/>
      <methodref name="WndProc" visibility="class protected" procflags="override"/>
      <propertyref name="InitingScrollBars" visibility="class protected"/>
      <propertyref name="HorzDownButtonRect" visibility="class protected"/>
      <propertyref name="HorzDownState" visibility="class protected"/>
      <propertyref name="HorzScrollRect" visibility="class protected"/>
      <propertyref name="HorzSliderRect" visibility="class protected"/>
      <propertyref name="HorzSliderState" visibility="class protected"/>
      <propertyref name="HorzTrackRect" visibility="class protected"/>
      <propertyref name="HorzUpButtonRect" visibility="class protected"/>
      <propertyref name="HorzUpState" visibility="class protected"/>
      <propertyref name="LeftButtonDown" visibility="class protected"/>
      <propertyref name="ListPos" visibility="class protected"/>
      <propertyref name="ParentBounds" visibility="class protected"/>
      <propertyref name="PrevScrollPos" visibility="class protected"/>
      <propertyref name="ScrollPos" visibility="class protected"/>
      <propertyref name="VertDownButtonRect" visibility="class protected"/>
      <propertyref name="VertDownState" visibility="class protected"/>
      <propertyref name="VertScrollRect" visibility="class protected"/>
      <propertyref name="VertSliderRect" visibility="class protected"/>
      <propertyref name="VertSliderState" visibility="class protected"/>
      <propertyref name="VertTrackRect" visibility="class protected"/>
      <propertyref name="VertUpButtonRect" visibility="class protected"/>
      <propertyref name="VertUpState" visibility="class protected"/>
      <propertyref name="HorzScrollWnd" visibility="class protected"/>
      <propertyref name="VertScrollWnd" visibility="class protected"/>
      <methodref name="Create" visibility="public" procflags="constructor override"/>
      <methodref name="Destroy" visibility="public" procflags="destructor override"/>
      <ancestor name="TMouseTrackControlStyleHook" namespace="Vcl.Themes">
        <methodref name="WMMouseMove" visibility="class private" procflags="message"/>
        <methodref name="WMNCMouseMove" visibility="class private" procflags="message"/>
        <methodref name="DoHotTrackTimer" visibility="class protected" procflags="virtual"/>
        <methodref name="IsMouseInControl" visibility="class protected"/>
        <methodref name="MouseEnter" visibility="class protected" procflags="virtual"/>
        <methodref name="MouseLeave" visibility="class protected" procflags="virtual"/>
        <methodref name="IsChildHandle" visibility="class protected" procflags="virtual"/>
        <methodref name="StartHotTrackTimer" visibility="class protected"/>
        <methodref name="StopHotTrackTimer" visibility="class protected"/>
        <methodref name="WndProc" visibility="class protected" procflags="override"/>
        <propertyref name="MouseInControl" visibility="class protected"/>
        <propertyref name="MouseInNCArea" visibility="class protected"/>
        <methodref name="Create" visibility="public" procflags="constructor override"/>
        <methodref name="Destroy" visibility="public" procflags="destructor override"/>
        <ancestor name="TStyleHook" namespace="Vcl.Themes">
          <methodref name="GetHandle" visibility="class private"/>
          <methodref name="GetText" visibility="class private"/>
          <methodref name="CMEnabledChanged" visibility="class private" procflags="message"/>
          <methodref name="CMTextChanged" visibility="class private" procflags="message"/>
          <methodref name="WMPaint" visibility="class private" procflags="message"/>
          <methodref name="WMNCPaint" visibility="class private" procflags="message"/>
          <methodref name="WMEraseBkgnd" visibility="class private" procflags="message"/>
          <methodref name="WMSetFocus" visibility="class private" procflags="message"/>
          <methodref name="WMKillFocus" visibility="class private" procflags="message"/>
          <methodref name="WMSetText" visibility="class private" procflags="message"/>
          <methodref name="WMEnable" visibility="class private" procflags="message"/>
          <methodref name="ReleasePaintBuffer" visibility="class private"/>
          <methodref name="CallDefaultProc" visibility="class protected"/>
          <methodref name="AcceptMessage" visibility="class protected" procflags="virtual"/>
          <methodref name="GetStringPropValue" visibility="class protected"/>
          <methodref name="HasBorder" visibility="class protected" procflags="virtual"/>
          <methodref name="HasClientEdge" visibility="class protected" procflags="virtual"/>
          <methodref name="InternalPaint" visibility="class protected" procflags="virtual"/>
          <methodref name="Paint" visibility="class protected" procflags="virtual"/>
          <methodref name="PaintBackground" visibility="class protected" procflags="virtual"/>
          <methodref name="PaintNC" visibility="class protected" procflags="virtual"/>
          <methodref name="SetRedraw" visibility="class protected"/>
          <methodref name="WndProc" visibility="class protected" procflags="virtual"/>
          <propertyref name="Brush" visibility="class protected"/>
          <propertyref name="DoubleBuffered" visibility="class protected"/>
          <propertyref name="Focused" visibility="class protected"/>
          <propertyref name="FocusUpdate" visibility="class protected"/>
          <propertyref name="FontColor" visibility="class protected"/>
          <propertyref name="Handle" visibility="class protected"/>
          <propertyref name="Handled" visibility="class protected"/>
          <propertyref name="NeedsDefaultPaint" visibility="class protected"/>
          <propertyref name="OverridePaint" visibility="class protected"/>
          <propertyref name="OverridePaintNC" visibility="class protected"/>
          <propertyref name="OverrideEraseBkgnd" visibility="class protected"/>
          <propertyref name="PaintOnEraseBkgnd" visibility="class protected"/>
          <propertyref name="Text" visibility="class protected"/>
          <methodref name="Create" visibility="public" procflags="constructor virtual"/>
          <methodref name="Destroy" visibility="public" procflags="destructor override"/>
          <methodref name="GetSystemMetrics" visibility="public" procflags="virtual"/>
          <methodref name="StyleServices" visibility="public" procflags="virtual"/>
          <methodref name="DrawControlText" visibility="public" procflags="virtual"/>
          <methodref name="HandleMessage" visibility="public" procflags="virtual"/>
          <methodref name="Invalidate" visibility="public" procflags="virtual"/>
          <methodref name="InvalidateNC" visibility="public" procflags="virtual"/>
          <propertyref name="Control" visibility="public"/>
          <ancestor name="TObject" namespace="System">
            <methodref name="Create" visibility="public" procflags="constructor">
            </methodref>
            <methodref name="Free" visibility="public">
            </methodref>
            <methodref name="DisposeOf" visibility="public" procflags="inline">
            </methodref>
            <methodref name="InitInstance" visibility="public" procflags="class">
            </methodref>
            <methodref name="CleanupInstance" visibility="public">
            </methodref>
            <methodref name="ClassType" visibility="public" procflags="inline">
            </methodref>
            <methodref name="ClassName" visibility="public" procflags="class">
            </methodref>
            <methodref name="ClassNameIs" visibility="public" procflags="class">
            </methodref>
            <methodref name="ClassParent" visibility="public" procflags="class inline">
            </methodref>
            <methodref name="ClassInfo" visibility="public" procflags="class inline">
            </methodref>
            <methodref name="InstanceSize" visibility="public" procflags="class inline">
            </methodref>
            <methodref name="InheritsFrom" visibility="public" procflags="class">
            </methodref>
            <methodref name="MethodAddress" visibility="public" procflags="class overload">
            </methodref>
            <methodref name="MethodAddress" visibility="public" procflags="class overload">
            </methodref>
            <methodref name="MethodName" visibility="public" procflags="class">
            </methodref>
            <methodref name="QualifiedClassName" visibility="public" procflags="class">
            </methodref>
            <methodref name="FieldAddress" visibility="public" procflags="overload">
            </methodref>
            <methodref name="FieldAddress" visibility="public" procflags="overload">
            </methodref>
            <methodref name="GetInterface" visibility="public">
            </methodref>
            <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
            </methodref>
            <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
            </methodref>
            <methodref name="UnitName" visibility="public" procflags="class">
            </methodref>
            <methodref name="UnitScope" visibility="public" procflags="class">
            </methodref>
            <methodref name="Equals" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="GetHashCode" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="ToString" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="SafeCallException" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="AfterConstruction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="Dispatch" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="DefaultHandler" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="NewInstance" visibility="public" procflags="class virtual">
            </methodref>
            <methodref name="FreeInstance" visibility="public" procflags="virtual">
            </methodref>
            <methodref name="Destroy" visibility="public" procflags="destructor virtual">
            </methodref>
            <methodref name="GetDisposed" visibility="protected" procflags="inline">
            </methodref>
            <methodref name="CheckDisposed" visibility="protected" procflags="inline">
            </methodref>
            <propertyref name="Disposed" visibility="protected">
            </propertyref>
          </ancestor>
        </ancestor>
      </ancestor>
    </ancestor>
    <members>
      <procedure name="WndProc" visibility="class protected" procflags="override" file="Vcl.Forms.pas" line="2309">
        <parameters>
          <parameter name="Message" type="TMessage" paramflags="var"/>
        </parameters>
      </procedure>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="2311">
        <parameters>
          <parameter name="AControl" type="TWinControl"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <class name="TChangeScaleMessage" file="Vcl.Forms.pas" line="2314">
    <ancestor name="TMessageBase" namespace="System.Messaging">
      <ancestor name="TObject" namespace="System">
        <methodref name="Create" visibility="public" procflags="constructor">
        </methodref>
        <methodref name="Free" visibility="public">
        </methodref>
        <methodref name="DisposeOf" visibility="public" procflags="inline">
        </methodref>
        <methodref name="InitInstance" visibility="public" procflags="class">
        </methodref>
        <methodref name="CleanupInstance" visibility="public">
        </methodref>
        <methodref name="ClassType" visibility="public" procflags="inline">
        </methodref>
        <methodref name="ClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassNameIs" visibility="public" procflags="class">
        </methodref>
        <methodref name="ClassParent" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="ClassInfo" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InstanceSize" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="InheritsFrom" visibility="public" procflags="class">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodAddress" visibility="public" procflags="class overload">
        </methodref>
        <methodref name="MethodName" visibility="public" procflags="class">
        </methodref>
        <methodref name="QualifiedClassName" visibility="public" procflags="class">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="FieldAddress" visibility="public" procflags="overload">
        </methodref>
        <methodref name="GetInterface" visibility="public">
        </methodref>
        <methodref name="GetInterfaceEntry" visibility="public" procflags="class">
        </methodref>
        <methodref name="GetInterfaceTable" visibility="public" procflags="class inline">
        </methodref>
        <methodref name="UnitName" visibility="public" procflags="class">
        </methodref>
        <methodref name="UnitScope" visibility="public" procflags="class">
        </methodref>
        <methodref name="Equals" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="GetHashCode" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="ToString" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="SafeCallException" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="AfterConstruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="BeforeDestruction" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Dispatch" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="DefaultHandler" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="NewInstance" visibility="public" procflags="class virtual">
        </methodref>
        <methodref name="FreeInstance" visibility="public" procflags="virtual">
        </methodref>
        <methodref name="Destroy" visibility="public" procflags="destructor virtual">
        </methodref>
        <methodref name="GetDisposed" visibility="protected" procflags="inline">
        </methodref>
        <methodref name="CheckDisposed" visibility="protected" procflags="inline">
        </methodref>
        <propertyref name="Disposed" visibility="protected">
        </propertyref>
      </ancestor>
    </ancestor>
    <members>
      <field name="FSender" type="TComponent" visibility="private" size="4" offset="4" file="Vcl.Forms.pas" line="2316"/>
      <field name="FM" type="Integer" visibility="private" size="4" offset="8" file="Vcl.Forms.pas" line="2317"/>
      <field name="FD" type="Integer" visibility="private" size="4" offset="12" file="Vcl.Forms.pas" line="2317"/>
      <property name="D" visibility="public" read="FD" type="Integer" file="Vcl.Forms.pas" line="2319"/>
      <property name="M" visibility="public" read="FM" type="Integer" file="Vcl.Forms.pas" line="2320"/>
      <property name="Sender" visibility="public" read="FSender" type="TComponent" file="Vcl.Forms.pas" line="2321"/>
      <constructor name="Create" visibility="public" file="Vcl.Forms.pas" line="2322">
        <parameters>
          <parameter name="ASender" type="TComponent"/>
          <parameter name="AM" type="Integer"/>
          <parameter name="AD" type="Integer"/>
        </parameters>
      </constructor>
    </members>
  </class>
  <function name="SaveFocusState" visibility="public" file="Vcl.Forms.pas" line="2363">
    <parameters>
      <retval type="TFocusState"/>
    </parameters>
  </function>
  <procedure name="RestoreFocusState" visibility="public" file="Vcl.Forms.pas" line="2368">
    <parameters>
      <parameter name="FocusState" type="TFocusState"/>
    </parameters>
  </procedure>
  <function name="DisableTaskWindows" visibility="public" file="Vcl.Forms.pas" line="2507">
    <parameters>
      <parameter name="ActiveWindow" type="HWND"/>
      <retval type="Pointer"/>
    </parameters>
  </function>
  <procedure name="EnableTaskWindows" visibility="public" file="Vcl.Forms.pas" line="2554">
    <parameters>
      <parameter name="WindowList" type="Pointer"/>
    </parameters>
  </procedure>
  <function name="ForegroundTask" visibility="public" file="Vcl.Forms.pas" line="2708">
    <parameters>
      <retval type="Boolean"/>
    </parameters>
  </function>
  <procedure name="InitCtl3D" visibility="public" file="Vcl.Forms.pas" line="2735" symflags="deprecated">
  </procedure>
  <procedure name="DoneCtl3D" visibility="public" file="Vcl.Forms.pas" line="2739" symflags="deprecated">
  </procedure>
  <function name="Subclass3DWnd" visibility="public" file="Vcl.Forms.pas" line="2743" symflags="deprecated">
    <parameters>
      <parameter name="Wnd" type="HWND"/>
      <retval type="Boolean"/>
    </parameters>
  </function>
  <procedure name="Subclass3DDlg" visibility="public" file="Vcl.Forms.pas" line="2748" symflags="deprecated">
    <parameters>
      <parameter name="Wnd" type="HWND"/>
      <parameter name="Flags" type="Word"/>
    </parameters>
  </procedure>
  <procedure name="SetAutoSubClass" visibility="public" file="Vcl.Forms.pas" line="2752" symflags="deprecated">
    <parameters>
      <parameter name="Enable" type="Boolean"/>
    </parameters>
  </procedure>
  <function name="KeysToShiftState" visibility="public" file="Vcl.Forms.pas" line="2805">
    <parameters>
      <parameter name="Keys" type="Word"/>
      <retval type="TShiftState"/>
    </parameters>
  </function>
  <function name="KeyDataToShiftState" visibility="public" file="Vcl.Forms.pas" line="2818">
    <parameters>
      <parameter name="KeyData" type="Integer"/>
      <retval type="TShiftState"/>
    </parameters>
  </function>
  <function name="KeyboardStateToShiftState" visibility="public" procflags="overload" file="Vcl.Forms.pas" line="2834">
    <parameters>
      <parameter name="KeyboardState" type="TKeyboardState" paramflags="const"/>
      <retval type="TShiftState"/>
    </parameters>
  </function>
  <function name="KeyboardStateToShiftState" visibility="public" procflags="overload" file="Vcl.Forms.pas" line="2847">
    <parameters>
      <retval type="TShiftState"/>
    </parameters>
  </function>
  <function name="IsAccel" visibility="public" file="Vcl.Forms.pas" line="2855">
    <parameters>
      <parameter name="VK" type="Word"/>
      <parameter name="Str" type="string" paramflags="const"/>
      <retval type="Boolean"/>
    </parameters>
  </function>
  <function name="GetParentForm" visibility="public" file="Vcl.Forms.pas" line="2872">
    <parameters>
      <parameter name="Control" type="TControl"/>
      <parameter name="TopForm" type="Boolean">
        <value>
          True
        </value>
      </parameter>
      <retval type="TCustomForm"/>
    </parameters>
  </function>
  <function name="ValidParentForm" visibility="public" file="Vcl.Forms.pas" line="2882">
    <parameters>
      <parameter name="Control" type="TControl"/>
      <parameter name="TopForm" type="Boolean">
        <value>
          True
        </value>
      </parameter>
      <retval type="TCustomForm"/>
    </parameters>
  </function>
</namespace>