I use C++ CLI with the new .NET 2.0 C++ syntax. When you define an abstract class (with at least one =0 function) in the new syntax, you have to add the abstract keyword to the class, otherwise you get a compiler warning. When i write the class like the following sample, VAX does not know the class and the classname is underlined.
public ref class CMyAbstractClass abstract { public: virtual void f() = 0; };