Sign in Join
FPDoc Onlineexperiment

TMonitorList class

In unit Forms

A list of monitors available on the system.

Declaration

pascal
TMonitorList = class(TList)

Inheritance

  1. TMonitorList
  2. TList
  3. TObject

Description

TMonitorList is a TList descendant used to store TMonitor class instances representing the physical monitors attached to the system. It provides an indexed Items property that can be used to access monitor information by an ordinal position in the list. It also provides an overridden Notify method to free a TMonitor instance when the lnDeleted list notification is received.

TMonitorList is the type used to implement the Monitors property in TScreen.

See also

Properties

ItemspublicThe indexed list of all Monitors.

Methods

NotifyprotectedList notification handler which destroys the Monitor object on removal from the list.

Inherited

From TList (35)

Add AddList Assign Capacity Clear Contains Count Create Delete Destroy Error Exchange Expand Extract First FPOAttachObserver FPODetachObserver FPONotifyObservers Get GetCapacity GetCount GetEnumerator GetList Grow IndexOf Insert Last List Move Pack Put Remove SetCapacity SetCount Sort

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.