- m_cal->Connect(CTRLID_CAL, CTRLID_CAL, wxEVT_CALENDAR_SEL_CHANGED,
- (wxObjectEventFunction)&wxDatePickerCtrlGeneric::OnSelChange,
- 0, this);
- m_cal->Connect(wxID_ANY, wxID_ANY, wxEVT_KEY_DOWN,
- (wxObjectEventFunction)&wxDatePickerCtrlGeneric::OnCalKey,
- 0, this);
- m_cal->Connect(CTRLID_CAL, CTRLID_CAL, wxEVT_CALENDAR_DOUBLECLICKED,
- (wxObjectEventFunction)&wxDatePickerCtrlGeneric::OnSelChange,
- 0, this);
- m_cal->Connect(CTRLID_CAL, CTRLID_CAL, wxEVT_CALENDAR_DAY_CHANGED,
- (wxObjectEventFunction)&wxDatePickerCtrlGeneric::OnSelChange,
- 0, this);
- m_cal->Connect(CTRLID_CAL, CTRLID_CAL, wxEVT_CALENDAR_MONTH_CHANGED,
- (wxObjectEventFunction)&wxDatePickerCtrlGeneric::OnSelChange,
- 0, this);
- m_cal->Connect(CTRLID_CAL, CTRLID_CAL, wxEVT_CALENDAR_YEAR_CHANGED,
- (wxObjectEventFunction)&wxDatePickerCtrlGeneric::OnSelChange,
- 0, this);
+ m_cal->Connect(wxEVT_CALENDAR_SEL_CHANGED,
+ wxCalendarEventHandler(wxDatePickerCtrlGeneric::OnSelChange),
+ NULL, this);
+ m_cal->Connect(wxEVT_KEY_DOWN,
+ wxKeyEventHandler(wxDatePickerCtrlGeneric::OnCalKey),
+ NULL, this);
+ m_cal->Connect(wxEVT_CALENDAR_DOUBLECLICKED,
+ wxCalendarEventHandler(wxDatePickerCtrlGeneric::OnSelChange),
+ NULL, this);
+ m_cal->Connect(wxEVT_CALENDAR_DAY_CHANGED,
+ wxCalendarEventHandler(wxDatePickerCtrlGeneric::OnSelChange),
+ NULL, this);
+ m_cal->Connect(wxEVT_CALENDAR_MONTH_CHANGED,
+ wxCalendarEventHandler(wxDatePickerCtrlGeneric::OnSelChange),
+ NULL, this);
+ m_cal->Connect(wxEVT_CALENDAR_YEAR_CHANGED,
+ wxCalendarEventHandler(wxDatePickerCtrlGeneric::OnSelChange),
+ NULL, this);