default date representation in the system.
@endStyleTable
- @beginEventTable{wxDateEvent}
+ @beginEventEmissionTable{wxDateEvent}
@event{EVT_DATE_CHANGED(id, func)}
This event fires when the user changes the current selection in the
control.
@remarks If the format parameter is invalid, the behaviour is undefined.
*/
- void SetFormat(const wxChar* format);
+ bool SetFormat(const wxString& format);
/**
Sets the valid range for the date selection. If @a dt1 is valid, it
virtual void SetRange(const wxDateTime& dt1, const wxDateTime& dt2) = 0;
/**
- Changes the current value of the control. The date should be valid and
- included in the currently selected range, if any.
+ Changes the current value of the control.
+
+ The date should be valid unless the control was created with @c
+ wxDP_ALLOWNONE style and included in the currently selected range, if
+ any.
Calling this method does not result in a date change event.
*/