UCCDraw is an ActiveX Component that enables you to build Visio-style charts from within your application.
Figure 1:Allows you to create flow charts, vector drawings, raster images and more with the ability to include hyperlinks and various shading and coloring effects. You can group objects together, include images and text, link them together and apply custom drawing effects to create charts similar to Microsoft Visio, Adobe Illustrator, and CorelDRAW.
Figure 2:By purchasing the product you receive the component plus full source code which you are licensed to modify and thus customize according to your needs.
At the developer's discretion, a powerful range of end-user editing capabilities can be enabled.
The full source to UCCDraw will be included in the XD++ MFC graphics product.
Figure 3:In addition to extending the functionality of XD++ MFC Class Library, UCCDraw ActiveX Control 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 UCCDraw ActiveX Control extend XD++ MFC Class Library, you can seamlessly integrate UCCDraw ActiveX Control into your Visual Basic programs, Visual C++ programs, browsers, and anywhere an ActiveX control is allowed.. However, this does not preclude you from customizing the behavior of any of the UCCDraw ActiveX Control.
Figure 4:UCCDraw ActiveX Control enhance the XD++ MFC classes that thinly encapsulate the Windows GDI API by supporting interactive graphics that support high-level drawing actions such as alignment , copying, or sizing objects.
You can develop any application that includes a drawing surface and interaction with graphical objects quickly and effectively using UCCDraw ActiveX Control.