Creates in-place edit control.
Override this method in a derived class if you wish to create a custom edit control.
In the overridden method CreateEdit create a custom edit control and return pointer to it.