virtual bool IsModified() const;
virtual void MarkDirty();
virtual void DiscardEdits();
virtual bool IsModified() const;
virtual void MarkDirty();
virtual void DiscardEdits();
// creates the control of appropriate class (plain or rich edit) with the
// styles corresponding to m_windowStyle
//
// creates the control of appropriate class (plain or rich edit) with the
// styles corresponding to m_windowStyle
//
// return true if this control has a user-set limit on amount of text (i.e.
// the limit is due to a previous call to SetMaxLength() and not built in)
bool HasSpaceLimit(unsigned int *len) const;
// return true if this control has a user-set limit on amount of text (i.e.
// the limit is due to a previous call to SetMaxLength() and not built in)
bool HasSpaceLimit(unsigned int *len) const;
// set the selection (possibly without scrolling the caret into view)
void DoSetSelection(long from, long to, int flags);
// set the selection (possibly without scrolling the caret into view)
void DoSetSelection(long from, long to, int flags);
// get the length of the line containing the character at the given
// position
long GetLengthOfLineContainingPos(long pos) const;
// get the length of the line containing the character at the given
// position
long GetLengthOfLineContainingPos(long pos) const;