TMonitorList class
A list of monitors available on the system.
Declaration
TMonitorList = class(TList)Inheritance
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
Items | public | The indexed list of all Monitors. |
Methods
Notify | protected | List 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.
