I've been working with a team lately that is moving from MFC (6.0 ...). There they would have something like
CString Name;
CEdit ctlName;
The easiest way to migrate has been to use something like
TextBox ctlName
It's just enough of a reminder that the variable is the control and not the value of the control.
I think including the type as a part of the name is just OLD.
-- edit --
Another benefit is that all of the controls are grouped together when navigating. If the actual type were used, the ComboBox controls would be quite far from the TextBox controls.