Class TMSMonthView (unit ComCtl2)
Inherits from
TOleControl
Constructors
Functions
procedure AboutBox;
procedure ComputeControlSize(Rows, Columns: Smallint; out Width, Height: Single);
function HitTest(x, y: SYSINT; out Date: TDateTime): MonthViewHitTestAreas;
procedure OLEDrag;
procedure Refresh;
procedure CreateControl;
function GetTOleEnumProp(Index: Integer): TOleEnum;
procedure InitControlData;
procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
function GetControlInterface: IMonthView;
function Get_DayBold(dateIndex: TDateTime): WordBool;
function Get_hWnd: OLE_HANDLE;
function Get_VisibleDays(sIndex: Smallint): TDateTime;
procedure Set_DayBold(dateIndex: TDateTime; Value: WordBool);
procedure Set_hWnd(Value: OLE_HANDLE);
procedure Set_VisibleDays(sIndex: Smallint; Value: TDateTime);
Properties
property Align :
property Appearance : AppearanceConstants
property BackColor : TColor
property BorderStyle : BorderStyleConstants
property Day : Smallint
property DayOfWeek : DayConstants
property DragCursor :
property DragMode :
property Enabled : WordBool
property Font : TFont
property ForeColor : TColor
property hWnd : OLE_HANDLE
property MaxDate : TDateTime
property MaxSelCount : Smallint
property MinDate : TDateTime
property Month : MonthConstants
property MonthBackColor : TColor
property MonthColumns : Smallint
property MonthRows : Smallint
property MouseIcon : TPicture
property MousePointer : MousePointerConstants
property MultiSelect : WordBool
property OLEDropMode : OLEDropConstants
property ParentColor :
property ParentFont :
property ParentShowHint :
property PopupMenu :
property ScrollRate : Smallint
property SelEnd : TDateTime
property SelStart : TDateTime
property ShowHint :
property ShowToday : WordBool
property ShowWeekNumbers : WordBool
property StartOfWeek : DayConstants
property TabOrder :
property TabStop :
property TitleBackColor : TColor
property TitleForeColor : TColor
property TrailingForeColor : TColor
property Value : TDateTime
property Visible :
property Week : Smallint
property Year : Smallint
property ControlInterface : IMonthView
property DayBold : WordBool
property VisibleDays : TDateTime
property _Value : TDateTime
Events
event OnClick :
event OnDateClick : TMSMonthViewDateClick
event OnDateDblClick : TMSMonthViewDateDblClick
event OnDblClick :
event OnDragDrop :
event OnDragOver :
event OnEndDrag :
event OnEnter :
event OnExit :
event OnGetDayBold : TMSMonthViewGetDayBold
event OnKeyDown :
event OnKeyPress :
event OnKeyUp :
event OnMouseDown :
event OnMouseMove :
event OnMouseUp :
event OnOLECompleteDrag : TMSMonthViewOLECompleteDrag
event OnOLEDragDrop : TMSMonthViewOLEDragDrop
event OnOLEDragOver : TMSMonthViewOLEDragOver
event OnOLEGiveFeedback : TMSMonthViewOLEGiveFeedback
event OnOLESetData : TMSMonthViewOLESetData
event OnOLEStartDrag : TMSMonthViewOLEStartDrag
event OnSelChange : TMSMonthViewSelChange
event OnStartDrag :
Variables
FIntf : IMonthView;
FOnDateClick : TMSMonthViewDateClick;
FOnDateDblClick : TMSMonthViewDateDblClick;
FOnGetDayBold : TMSMonthViewGetDayBold;
FOnOLECompleteDrag : TMSMonthViewOLECompleteDrag;
FOnOLEDragDrop : TMSMonthViewOLEDragDrop;
FOnOLEDragOver : TMSMonthViewOLEDragOver;
FOnOLEGiveFeedback : TMSMonthViewOLEGiveFeedback;
FOnOLESetData : TMSMonthViewOLESetData;
FOnOLEStartDrag : TMSMonthViewOLEStartDrag;
FOnSelChange : TMSMonthViewSelChange;
Constructors
Functions
procedure AboutBox;
procedure ComputeControlSize(Rows, Columns: Smallint; out Width, Height: Single);
function HitTest(x, y: SYSINT; out Date: TDateTime): MonthViewHitTestAreas;
procedure OLEDrag;
procedure Refresh;
procedure CreateControl;
function GetTOleEnumProp(Index: Integer): TOleEnum;
procedure InitControlData;
procedure SetTOleEnumProp(Index: Integer; Value: TOleEnum);
function GetControlInterface: IMonthView;
function Get_DayBold(dateIndex: TDateTime): WordBool;
function Get_hWnd: OLE_HANDLE;
function Get_VisibleDays(sIndex: Smallint): TDateTime;
procedure Set_DayBold(dateIndex: TDateTime; Value: WordBool);
procedure Set_hWnd(Value: OLE_HANDLE);
procedure Set_VisibleDays(sIndex: Smallint; Value: TDateTime);
Properties
property Align :
property Appearance : AppearanceConstants
property BackColor : TColor
property BorderStyle : BorderStyleConstants
property Day : Smallint
property DayOfWeek : DayConstants
property DragCursor :
property DragMode :
property Enabled : WordBool
property Font : TFont
property ForeColor : TColor
property hWnd : OLE_HANDLE
property MaxDate : TDateTime
property MaxSelCount : Smallint
property MinDate : TDateTime
property Month : MonthConstants
property MonthBackColor : TColor
property MonthColumns : Smallint
property MonthRows : Smallint
property MouseIcon : TPicture
property MousePointer : MousePointerConstants
property MultiSelect : WordBool
property OLEDropMode : OLEDropConstants
property ParentColor :
property ParentFont :
property ParentShowHint :
property PopupMenu :
property ScrollRate : Smallint
property SelEnd : TDateTime
property SelStart : TDateTime
property ShowHint :
property ShowToday : WordBool
property ShowWeekNumbers : WordBool
property StartOfWeek : DayConstants
property TabOrder :
property TabStop :
property TitleBackColor : TColor
property TitleForeColor : TColor
property TrailingForeColor : TColor
property Value : TDateTime
property Visible :
property Week : Smallint
property Year : Smallint
property ControlInterface : IMonthView
property DayBold : WordBool
property VisibleDays : TDateTime
property _Value : TDateTime
Events
event OnClick :
event OnDateClick : TMSMonthViewDateClick
event OnDateDblClick : TMSMonthViewDateDblClick
event OnDblClick :
event OnDragDrop :
event OnDragOver :
event OnEndDrag :
event OnEnter :
event OnExit :
event OnGetDayBold : TMSMonthViewGetDayBold
event OnKeyDown :
event OnKeyPress :
event OnKeyUp :
event OnMouseDown :
event OnMouseMove :
event OnMouseUp :
event OnOLECompleteDrag : TMSMonthViewOLECompleteDrag
event OnOLEDragDrop : TMSMonthViewOLEDragDrop
event OnOLEDragOver : TMSMonthViewOLEDragOver
event OnOLEGiveFeedback : TMSMonthViewOLEGiveFeedback
event OnOLESetData : TMSMonthViewOLESetData
event OnOLEStartDrag : TMSMonthViewOLEStartDrag
event OnSelChange : TMSMonthViewSelChange
event OnStartDrag :
Variables
FIntf : IMonthView;
FOnDateClick : TMSMonthViewDateClick;
FOnDateDblClick : TMSMonthViewDateDblClick;
FOnGetDayBold : TMSMonthViewGetDayBold;
FOnOLECompleteDrag : TMSMonthViewOLECompleteDrag;
FOnOLEDragDrop : TMSMonthViewOLEDragDrop;
FOnOLEDragOver : TMSMonthViewOLEDragOver;
FOnOLEGiveFeedback : TMSMonthViewOLEGiveFeedback;
FOnOLESetData : TMSMonthViewOLESetData;
FOnOLEStartDrag : TMSMonthViewOLEStartDrag;
FOnSelChange : TMSMonthViewSelChange;