1.0 CHoopsApp

2.0 CHoopsFrame

3.0 CHoopsDoc

4.0 CHoopsView


1.0 CHoopsApp

This class is derived from CWinApp and adds encapsulation of the main HOOPS database object (HDB), which is part of the HOOPS/MVO framework. 

CHoopsApp.h

 

2.0 CHoopsFrame 

This class, derived from CMDIFrameWnd, manages creation of palettes and sharing them among multiple CHoopsView objects. This is necessary when using the HOOPS MSW driver on 8-bit systems. 

CHoopsFrm.h

   

3.0 CHoopsDoc

This class is derived from CDocument and adds encapsulation of a HOOPS Model Object, which maps to a segment in the HOOPS Include Library. The segment in the HOOPS library may be created and managed directly by the developer or the HOOPS/MVO framework's HBaseModel. 

CHoopsDoc.h

 
 

4.0 CHoopsView

This class is derived from CView and adds encapsulation of a HOOPS View Object, which corresponds to an instance of a HOOPS driver segment. The HOOPS driver instance may be created and managed directly by the developer or the HOOPS/MVO framework's HBaseView object may be used. The CHoopsView class also provides high-level support for copying the contents of the HOOPS View Object to the clipboard, printing and print preview. 

CHoopsView.h