Pase el mouse para mirar un campo después del operador -> () en Visual Studio durante la depuración

Tuve una pequeña clase: -

class A{   public:int aField;   }

A continuación, mientras se depura, si paso el mouseaField ena->aField, Visual Studio mostrará el valor del campo muy bien (como un pequeño Watch).

A* a=new A();
a->aField=1234;   
    //^ hover here

Luego actualicé el código para anularoperator->: -

class APtr{ //my custom smart pointer
    A* ptr;
    A* operator->(){ return ptr; }
}

APtr a; 
.....
a->aField=1234;
   //^ hover here

Ya no hay ventanas emergentes. (Hay una ventana emergente paraa, pero no paraaField)
¿Cómo hacer que la linda ventana emergente vuelva a aparecer?

Editar (motivo de recompensa): "user1610015" ha proporcionado una solución factible, pero creo que podría haber una solución más conveniente (solo un poco puede ayudar). Una nueva solución puede incluso sugerirme algunos complementos u otros IDE.

Edición 2:
Aquí hay un ejemplo de la linda ventana emergente que quiero.
No funciona para el campo despuésoperator->.

Respuestas a la pregunta(2)

Su respuesta a la pregunta