BCGSuite for MFC
CBCGPAppointmentPropertyList

Detailed Description

The CBCGPAppointmentPropertyList is used in conjunction with the Planner control. It's intended to store a list of properties (CBCGPAppointmentBaseProperty).

Each property can be set or retrieved using one of the following predefined identifiers:

  • BCGP_APPOINTMENT_PROPERTY_DATE_START - appointment start date
  • BCGP_APPOINTMENT_PROPERTY_DATE_FINISH - appointment finish date
  • BCGP_APPOINTMENT_PROPERTY_DESCRIPTION - appointment description
  • BCGP_APPOINTMENT_PROPERTY_COLOR_BACK - background color
  • BCGP_APPOINTMENT_PROPERTY_COLOR_DURATION - color of duration
  • BCGP_APPOINTMENT_PROPERTY_COLOR_FORE - color of text
  • BCGP_APPOINTMENT_PROPERTY_IMAGES - list of images
  • BCGP_APPOINTMENT_PROPERTY_ALLDAY - "All day" appointment
See also
CBCGPAppointmentBaseProperty, CBCGPPlannerManagerCtrl

Inherits CObject.

Public Member Functions

 AddAdds a property to the "property bag".
 
 GetReturns a property located at the specified ID.
 
 GetCountReturns the number of properties in the property bag.
 
 operator[]Access by ID operator
 
 PropertyExistsTells whether a property with the specified ID does exist in the property bag.
 
 RemoveRemoves a property from the property bag.
 
 RemoveAllRemoves all properties from the property bag.
 
 SetUpdates a property value at the specified ID.