Yes, in other events of MaskEdit, like Keyboards, mouse move etc, the CaretPos
reports true.
In the Onchange revent, it always reports 0.
By using the SendMessage approach as I outlined before, it is able to get
the actual character position using the current caret position in the control.
I have reported this, I think a modification to the code is going to be done.
Without this for it makes it hard to customize the MAskedit during editing
in a cross platform arena.