• Entwicklung
  • Projekt_L3D
  • Spielträume
  • Startseite
  •    
  •    
  •    
  •    
  • Expertise
  • Impressum

  • Description:
    This window application displays an annual calendar on screen. The layout consists of two areas.
    The left area displays all months of the current year ordered by 4 months and starting with January.

    The right area allows for toggling the display of weeks per month, for changing the background color via system color dialog, for copying the calendar to the clipboard, and resetting a diversified calendar view to the current year.
    Since the main window has fixed coordinates, the minimal screen size requires a resolution of 1152 x 854 pixels.


    Functionality:
    •  display annual calendar months (by year)
    •  provide for displaying weeks per month
    •  provide for changing of background color
    •  output current view to clipboard


  • Class Hierarchy:
  • ClientWindow
    ClientLayout
         |__________UserCalendar
         (ClientCanvas,CMonthView,CPushButton,CCheckBox,
          ClientBitmap,WindowScreen,AboutDialog)
  • ClientWidget
         |
         |__________ClientCanvas
         |
         |__________CMonthView
         |
         |__________CPushButton
         |
         |__________CCheckBox
         |
         |__________ClientBitmap
  • ♦♦ Download UserCalendar ♦♦