Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

Properties

m_bShowDaysAfterMonth Indicates that the next month days in the month view are displayed if m_bShowDaysAfterMonth is true; hidden otherwise.
m_bShowDaysBeforeMonth Indicates that the previous month days in the month view are displayed if m_bShowDaysBeforeMonth is true; hidden otherwise.
m_bShowItemsAfterCentury Indicates that the next century years in the century view are displayed if m_bShowItemsAfterCentury is true; hidden otherwise.
m_bShowItemsAfterYearDecade Indicates that the next decade year in the decade view is displayed if m_bShowItemsAfterYearDecade is true; hidden otherwise.
m_bShowItemsBeforeCentury Indicates that the previous century years in the century view are displayed if m_bShowItemsBeforeCentury is true; hidden otherwise.
m_bShowItemsBeforeYearDecade Indicates that the previous decade year in the decade view is displayed if m_bShowItemsBeforeYearDecade is true; hidden otherwise.
m_bShowOutOfRangeItems Indicates that the date items (days, months, years or decades depending on the current view) before the minimum date and after the maximum date are displayed if m_bShowOutOfRangeItems is true; hidden otherwise.
m_iconBtnNext Specifies the icon for the Next (right arrow) button.
m_iconBtnPrevious Specifies the icon for the Previous (left arrow) button.
m_nAnimationStepCountScroll Number of steps for the scroll animation.
m_nAnimationStepCountZoom Number of steps for the zoom animation.
m_nAnimationStepTimeScroll Specifies the step time for the scroll animation.
m_nAnimationStepTimeZoom Specifies the step time for the zoom animation.
m_nFirstDayOfWeek Specifies the first day of the week. The default value is -1, which means the first day is determined by the locale settings. Set this property to 0 to specify Sunday, 1 for Monday and so on.
m_rcFocusRectPadding Specifies the padding properties for the focus rectangle.
m_skin Contains skin data that is used when the visual style of the paint manager is set to __EPST_SKIN.

Classes

~CExtDateBrowserWnd Destructor.
BackgroundColorGet Returns the background color.
BackgroundColorSet Sets the background color.
CalcSize Calculates the size of the date browser window.
CExtDateBrowserWnd Constructor.
Create Creates a date browser window.
HitTest Determines which portion of the date browser is at a specified point on the screen.
ItemBackgroundColorGet Returns the background color of an item in the date browser.
ItemBackgroundColorSet Sets the background color of an item in the date browser.
ItemTextColorGet Returns the text color of an item in the date browser.
ItemTextColorSet Sets the text color of an item in the date browser.
MonthSeparatorColorGet Returns the color of the line that separates days and weekdays in the month view.
MonthSeparatorColorSet Sets the color of the line that separates days and weekdays in the month view.
MonthSeparatorHeightGet Returns the height of the line that separates days and weekdays in the month view.
MonthSeparatorHeightSet Sets the height of the line that separates days and weekdays in the month view.
PaintStyleGet Returns the visual style of the date browser.
PaintStyleSet Sets the visual style of the date browser..
RegisterDateBrowserWndClass Registers the DateBrowserWnd class.
TimeGet Returns the maximum date, minimum date or selected date.
TimeSet Sets the maximum date, minimum date or selected date.
ViewModeGet Returns the current browser view.
ViewModeSet Sets the browser view.

Overridables

OnDateBrowserAnimateTimeChanging Called when the current date range in the date browser changes when, for example, the user clicks the Previous or Next button. The method returns true if the date rate has been changed or false otherwise.
OnDateBrowserAnimateViewModeChanging Called when the current browser view changes and returns true if the view has been changed or false otherwise.
OnDateBrowserCalcButtonSize Returns the size of the Previous or Next buttons.
OnDateBrowserCalcCaptionSize Returns the caption size.
OnDateBrowserCalcCenturyItemSize Calculates the size of a palette item in the century view.
OnDateBrowserCalcLayoutCentury Calculates the layout of the date browser in the century view.
OnDateBrowserCalcLayoutGeneral Calculates the layout of common elements in the date browser.
OnDateBrowserCalcLayoutMonth Calculates the layout of the date browser in the month view.
OnDateBrowserCalcLayoutOneYear Calculates the layout of the date browser in the year view.
OnDateBrowserCalcLayoutYearDecade Calculates the layout of the date browser in the decade view.
OnDateBrowserCalcMonthItemSize Calculates the size of a day item in the month view.
OnDateBrowserCalcOneYearItemSize Calculates the size of a month item in the year view.
OnDateBrowserCalcSize Calculates the size of the date browser.
OnDateBrowserCalcYearDecadeItemSize Calculates the size of a year item in the decade view.
OnDateBrowserGetBackgroundColor Gets the background color of the date browser.
OnDateBrowserHoverChanged Called when an item in the date browser has changed its hovered state.
OnDateBrowserHoverChanging Called when an item in the date browser is about to change its hovered state. The method returns true if this change is allowed; false otherwise.
OnDateBrowserMeasureLayoutCentury Measures the layout of the date browser in the century view.
OnDateBrowserMeasureLayoutMonth Measures the layout of the date browser in the month view.
OnDateBrowserMeasureLayoutOneYear Measures the layout of the date browser in the year view.
OnDateBrowserMeasureLayoutYearDecade Measures the layout of the date browser in the decade view.
OnDateBrowserPaintButton Paints the Previous or Next button.
OnDateBrowserPaintCaption Paints the caption.
OnDateBrowserPaintCenturyItem Paints a decade item in the century view.
OnDateBrowserPaintEntire Paints the entire date browser for supported browser views.
OnDateBrowserPaintEntireCentury Paints the entire date browser in the century view.
OnDateBrowserPaintEntireMonth �Paints the entire date browser in the month view.
OnDateBrowserPaintEntireOneYear Paints the entire date browser in the year view.
OnDateBrowserPaintEntireYearDecade Paints the entire date browser in the decade view.
OnDateBrowserPaintMonthItem Paints a day item or a day of the week in the month view.
OnDateBrowserPaintMonthSeparator Paints a separator in the month view.
OnDateBrowserPaintOneYearItem Paints a month item in the year view.
OnDateBrowserPaintYearDecadeItem Paints a year item in the decade view.
OnDateBrowserQueryButtonIcon Returns the icon of the Previous or Next button in the caption.
OnDateBrowserQueryButtonPadding Returns the padding of the Previous or Next button in the caption.
OnDateBrowserQueryCaptionBackgroundColor Returns the background color of the caption.
OnDateBrowserQueryCaptionFont Returns the caption font.
OnDateBrowserQueryCaptionPadding Returns the caption padding.
OnDateBrowserQueryCaptionText Returns the caption text.
OnDateBrowserQueryCaptionTextColor Returns the color of the caption text.
OnDateBrowserQueryCenturyItemPadding Returns the padding of a decade item in the century view.
OnDateBrowserQueryCenturyItemText Returns the text of a decade item in the century view.
OnDateBrowserQueryCenturyItemVisibility Returns true if the specified decade item is visible in the century view.
OnDateBrowserQueryFirstDayOfWeekInMonthView Returns the first day of the week in the month view. The 0 value means Sunday, 1 Monday and so on.
OnDateBrowserQueryItemFont Returns the font of a date item.
OnDateBrowserQueryMonthItemPadding Returns the padding of a day item in the month view.
OnDateBrowserQueryMonthItemText Returns the text of the day item in the month view.
OnDateBrowserQueryMonthItemVisibility Returns true if the specified date is visible in the month view.
OnDateBrowserQueryMonthSeparatorColor Returns the separator color.
OnDateBrowserQueryMonthSeparatorHeight Returns the separator height.
OnDateBrowserQueryOneYearItemPadding Returns the padding of a month item in the year view.
OnDateBrowserQueryOneYearItemText Returns the text of a month item in the year view.
OnDateBrowserQueryOneYearItemVisibility Returns true if the specified month is visible in the year view.
OnDateBrowserQueryPaletteItemBackgroundColor Returns the background color of a date item.
OnDateBrowserQueryPaletteItemIndexSelectedState Returns true if the specified date is selected.
OnDateBrowserQueryPaletteItemTextColor Returns the text color of a date item.
OnDateBrowserQueryShowPrevNextCenturyItems Called to determine whether the date browser shows decade items from the previous and/or next century in the century view.
OnDateBrowserQueryShowPrevNextMonthDays Called to determine whether the date browser shows day items from the previous and/or next month in the month view.
OnDateBrowserQueryShowPrevNextYearDecadeItems Called to determine whether the date browser shows year items from the previous and/or next decade in the decade view.
OnDateBrowserQueryTodayFlag Returns true if the specified date is selected.
OnDateBrowserQueryWeekItemText Returns the day of the week by its index.
OnDateBrowserQueryWindowFocusedState Returns true if the date browser is focused.
OnDateBrowserQueryYearDecadeItemPadding Returns the padding of a year item in the decade view.
OnDateBrowserQueryYearDecadeItemText Returns the text of a year item in the decade view.
OnDateBrowserQueryYearDecadeItemVisibility Returns true if the specified year is visible in the decade view.
OnDateBrowserTimeChanged Called when the selected date item has changed.
OnDateBrowserTimeChanging Called when the selected date item is about to change.
OnDateBrowserViewModeChanged Called when the browser view has changed.
OnDateBrowserViewModeChanging Called when the browser view is about to change.

See Also

CExtDateBrowserWnd Overview | Hierarchy Chart