We have an issue with our dialog based MFC application where caret is not visible when focus switches from embedded IE control to a text edit field. When focus switches from other control, the caret is visible all right.
I had made a sample app with just MFC controls and the issue is still present, so it is not our app specific code.
The issue occurs under Win XP 32 bits and Win 7 64 bits.
I can post that app project here, but I can't find a way how.