[Overview][Classes][Index] Reference for unit 'LCLClasses' (#lcl)

TLCLReferenceComponent

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TLCLReferenceComponent - A base class for all components having a handle

Declaration

Source position: lclclasses.pp line 55

type TLCLReferenceComponent = class(TLCLComponent)

protected

  procedure CreateParams(); virtual;

  procedure DestroyReference;

  function GetReferenceHandle; virtual; abstract;

  procedure ReferenceCreated; virtual;

  procedure ReferenceDestroying; virtual;

  procedure ReferenceNeeded;

  function WSCreateReference(); virtual;

  procedure WSDestroyReference; virtual;

public

  destructor Destroy; override;

  property Handle: TLCLIntfHandle; [r]

  

Handle a handle (sort of pointer or reference) allocated by the operating system to this component

  property HandleAllocated: Boolean; [r]

  

HandleAllocated - if True, a handle (reference) has been allocated to this component

  property ReferenceAllocated: Boolean; [r]

  

ReferenceAllocated - if True, a handle (reference) has been allocated to this component

end;

Inheritance

TLCLReferenceComponent

  

TLCLReferenceComponent - A base class for all components having a handle

|

TLCLComponent

  

TLCLComponent - base class for LCL components

|

TComponent

?

TObject