Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Objective Views User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

1.1 Welcome to Objective Views

Objective Views is a comprehensive set of Microsoft Foundation Classes (MFC) C++ classes for creating symbols that you can manipulate on a diagram. Objective Views provides a drawing surface abstraction, also known as the canvas, onto which you can draw and manipulate symbols and graphics. Objects on the canvas encapsulate graphical elements that the user or application can move, scale, rotate, connect, or animate.

In addition to extending the functionality of Microsoft Foundation Classes, Objective Views also acts as a layer of abstraction for the Windows GDI. This layer shields you from low-level GDI details so you can concentrate on creating an application design. Because the Objective Views classes extend MFC classes, you can seamlessly integrate an existing application into Objective Views. However, this does not prevent you from customizing the behavior of any of the Objective Views classes.

Objective Views classes enhance the MFC classes that thinly encapsulate the Windows GDI API by supporting interactive graphics that support high-level drawing actions such as rotation, copying, or grouping objects.

Using Objective Views, you can quickly and effectively develop any application that includes a drawing surface and interaction with graphical objects. Here are some of the possibilities:



Previous fileTop of DocumentContentsNo linkNext file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and Stingray, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.