Hi Charles,

yes, for 20.0, we changed the New Class wizard to not display obsolete or abstract classes in the superclass list. cWebBaseControl is abstract and thus not shown.

It looks like this should only hide obsolete classes, not abstract ones. I'll log a bug report.

You can work around this by selecting cWebObject as the superclass. Once the file is generated, change the superclass to cWebBaseControl:
Code:
Use cWebBaseControl.pkg

Class cWebMsgBuilder is a cWebBaseControl
    
    Procedure Construct_Object
        Forward Send Construct_Object

    End_Procedure

    Procedure End_Construct_Object
        Forward Send End_Construct_Object

    End_Procedure

End_Class