HideCaretでキャレットを非表示にする。
HideCaret 関数 (winuser.h) - Win32 apps | Microsoft Learn
HideCaret.rcに、
Item6, Item6-1を追加。
HideCaret.cppで、
HideCaretでhEditのキャレットを非表示にする。

BとCの間にキャレットを置いておく。

Item6-1を選択。

キャレットが非表示となり、マウスポインタで違う位置に置こうとしてもキャレットが表示されない。
Sample/winapi/HideCaret/HideCaret/src/HideCaret at master · bg1bgst333/Sample · GitHub