TcxSchedulerCustomViewInfoItem Class
A ViewInfo class that contains information which is used to render the various elements of the scheduler area.
Declaration
TcxSchedulerCustomViewInfoItem = class(
TObject
)
Remarks
Scheduler area elements include:
The time View’s background (the scheduler’s OnCustomDrawBackground event).
The scroll button (the scheduler’s OnCustomDrawButton event).
The time block (the scheduler’s OnCustomDrawContent event).
The day’s header (the scheduler’s OnCustomDrawDayHeader event).
The user event (the scheduler’s OnCustomDrawEvent event).
The group separator (the scheduler’s OnCustomDrawGroupSeparator event).
The resource’s header (the scheduler’s OnCustomDrawResourceHeader event).
The all-day event area (the scheduler’s ViewDay.OnCustomDrawContainer event).
The time ruler (the scheduler’s ViewDay.OnCustomDrawTimeRuler event).
The TimeGrid View-specific elements include:
The major time scale (the scheduler’s ViewTimeGrid.OnCustomDrawMajorUnit event).
The minor time scale (the scheduler’s ViewTimeGrid.OnCustomDrawMinorUnit event).
The time selection bar (the scheduler’s ViewTimeGrid.OnCustomDrawSelectionBar event).
The TcxSchedulerCustomViewInfoItem
class is the base class for classes, which provide details for custom painting the scheduling area’s elements. Instances of these descendants are passed into the above events as arguments.
The TcxSchedulerCustomViewInfoItem
class encapsulates the data and behavior common to all of its derived classes.
Do not use this class directly. Use its descendants instead.