With The Case Of  Release The Power OF  Visual C++ !   Home Products | Purchase Support | Downloads  
View in English
View in Japanese
View in
View in Franšais
View in Italiano
View in 中文(繁體)
Download Evaluation
Pricing & Purchase?
E-XD++Visual C++/ MFC Products
Features Tour 
Electronic Form Solution
Visualization & HMI Solution
Power system HMI Solution
CAD Drawing and Printing Solution

Bar code labeling Solution
Workflow Solution

Coal industry HMI Solution
Instrumentation Gauge Solution

Report Printing Solution
Graphical modeling Solution
GIS mapping solution

Visio graphics solution
Industrial control SCADA &HMI Solution
BPM business process Solution

Industrial monitoring Solution
Flowchart and diagramming Solution
Organization Diagram Solution

Graphic editor Source Code
UML drawing editor Source Code
Map Diagramming Solution

Architectural Graphic Drawing Solution
Request Evaluation
VX++ Cross-Platform C/C++
ActiveX COM Products
Technical Support
  General Q & A
Discussion Board
Contact Us


Get Ready to Unleash the Power of UCanCode .NET

UCCDraw FlowChart / Diagramming ActiveX And .NET Component Source Code Links

Here are some useful add-in related ActiveX /  .NET Component Source Code links I've started collecting. This section is still very much under construction, and more links will be appearing in the future. If any ActiveX / .NET diagram Component Source Code link dies, please contact me.

First time here?

"Diagramming business logic when developing a custom application is a time-consuming, tedious—and necessary—process. With E-XD++ Diagramming Source Code Kit, you can spend more time focusing on the finer points of your customer's business and less time worrying about making the business process diagram look good. "

Product Tour
Diagram ActiveX / .NET Component product walkthrough

Applications built on E-XD++
Diagram ActiveX / .NET Component

Product feature comparison

Powerful, flexible, and easy to use Diagram Components.
Powerful and flexible enough to create diagrams exactly the way you want them to appear. So easy to use that you will be able to prototype your application in just a few minutes.

Feature rich.
With features such as automatic layout, multiple layers, collapsible sub-graphs, snap-to connection points, XML, SVG, and more, E-XD++ Have the power and flexibility you need to create sophisticated diagrams, quickly and easily. Events such as click, double-click, hover, select, rubber-band select, copy, delete, resize and move are supported. Operations such as drag-and-drop, unlimited undo/redo, and clipboard operations are common and complex, and are expected by today's sophisticated users. it full supports importing ArcGis, SVG and DXF File format.

Performance and Scalability.
UCanCode E-XD++ Capable of handling many thousands of nodes and edges, up to hundreds of thousands depending upon the complexity of the nodes you wish to draw and the operations you wish to allow. Our graphical classes are extremely lightweight objects enabling outstanding performance.

Save Time and Money and gain Reliability.
A diagram is worth 1,000 words, and E-XD++ is shipped with more than 500,000 lines of well designed and well tested code! It is used by hundreds of the world's most quality conscious companies. It will saves you thousands of hours of complex coding and years of maintenance.


UCCDraw is an ActiveX / .NET Diagram Component that enables you to build Visio-style charts from within your application. It can be used with any .NET Platform

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 ActiveX / .NET diagram 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 ActiveX / .NET Control will be included in the XD++ MFC graphics product.

Figure 3: In addition to extending the functionality of XD++ MFC Class Library, UCCDraw Flow Chart / Diagram ActiveX, it also with .NET Component 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 Flow Chart / Diagram ActiveX , it also with .NET Component extend XD++ MFC Class Library, you can seamlessly integrate UCCDraw Flow Chart / Diagram ActiveX / .NET Control into your Visual Basic programs, Visual C++ programs, browsers, and anywhere an ActiveX / .NET control is allowed.. However, this does not preclude you from customizing the behavior of any of the UCCDraw Flow Chart, it also with  Diagram ActiveX, it also with  .NET Component.

Figure 4: UCCDraw Flow Chart, it also with  Diagram ActiveX , it also with .NET Component 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 Diagram Component.

Here are some of the possibilities:

  • Desktop Publishing -- Like Microsoft PowerPoint, CorelDraw
  • CAD Application -- Like AutoDesk AutoCad
  • Classic Flowcharts Application
  • WorkFlow Application
  • Development Application -- Like Microsoft Visual C++ Resource Editor
  • Control Flow Applications
  • MultiMedia Author Application -- Like Dazzler
  • CASE software -- Like Visual CASE
  • Form Editor

Reliability and performance are extremely good. This control is based on a mature body of Visual C++ source code that has been under development for over 4 years and is being used in several products by multiple companies.

Screen Shots:

(UCCDraw sample, Visual Basic)

(Shape Designer for UCCDraw)

Below is the full features about UCCDraw FlowChart /Diagram ActiveX / .NET Component

Full source code
UCCDraw Component is completely written in Microsoft Visual C++. Source code, which you get for free, has many advantages:

  • Ability to customize it;
  • You can further develop the product;
  • Complete control of the product's programming quality; 

This functionality enables UCCDraw to become a powerful flow charting tool. The link object is a special object that has the sole purpose of connecting shapes together. Since it is a real shape, you can set properties for it:

  • Arrowheads, style and size;
  • Line color, thickness and style;
  • Shape name, for easier identification.
Object links in flowcharting:
  • Rectilinear and direct object links;
  • Ability to edit nodes and links through source code;
  • Object avoidance: auto-routing algorithm routes the connecting line around other objects;
  • Adjusting the position of the first and the last point of a link.
Vector drawing
UCCDraw comes with a set of predefined shapes, such as: Arcs; Dimension line; Rectangle; Curve; Ellipse; Line; Freeform polygons; Text; Diamond; Triangle; Right triangle; Parallelogram; Trapezoid; Hexagon; Octagon; Plus sign; Star; Pentagon; Left arrow; Scribble; Etc.

  You can subject shapes to:
  • Formatting;
  • Grouping/Ungrouping;
  • Moving;
  • Rotating;
  • Flipping;
  • Reversing, etc.
Simply add hyperlinks to each shape and drawing page. Through a hyperlink you can jump to another UCCDraw drawing, another file (.DOC, .XLS, etc.), or your Web site for example!

Raster imaging tools
Several raster imaging tools are @ your disposal:
  • Filling shapes with patterns, textures, pictures  and with all standard colors;

Text editing
UCCDraw has a variety of text manipulating devices:

  • Plain text: This device is convenient when drawing titles, logos, or other short text you want to manipulate, i.e. stretch, flip, custom-fill, etc.;
  • Text boxes: This device is suitable for manipulating large blocks of formatted text;
  • Displaying and editing text in composite shape;

Object model
The object model of
UCCDraw Flow Chart / Diagram ActiveX , it also with .NET Component is improved and therefore far more logical and intuitive. It allows you to manipulate shapes and events quickly and easily.

Workspace display
A variety of properties are available to set the way you want the drawing workspace to be displayed with:

  • Page break line;
  • Grid;
  • Paper background;
  • Scroll bars;

Several useful printing options are @ your disposal:

  • UCCDraw Flow Chart / Diagram ActiveX , it also with .NET Component prints the whole drawing on canvas and auto split pages;
  • Specifies print settings such as margins, orientation, paper size, etc.;
  • Complete control of printing, Print Preview and PrinterSetup dialog box.
Other features
  • Unlimited Undo-Redo capability;
  • Zooming;
  • Panning;
  • Rotating
  • Dynamic re-ordering and object grouping;
  • 4 C++ and VB sample projects with complete source code.
UCCDraw is compatible with a wide range of development languages and platforms, including:
  • MS Visual Basic;
  • MS Visual C++, .NET 4.0 Window Forms;
  • MS FoxPro for Windows;
  • MS Visual Studio 2010, MS Visual Studio 2013, Visual Studio 2015, Visual Studio 2017, Visual Studio 2019, Visual Studio 2023
  • Borland C++Builder;
  • Borland Delphi; 
  • Any other 32-bit programming environments that support ActiveX / .NET components.

Trial Software

UCCDraw Diagram Component (5 Mb)

Try EVERY feature before you purchase it
In the download section you can find the trial version of UCCDraw Diagramming  .NET Component. All our research show that a fully-functional demo is a decisive element for most of developers. So check for yourself if UCCDraw Diagramming  .NET Component is what you were looking for. The only difference between the trial and release version is the presence of nag screens.


UCCDraw Diagram .NET Component is licensed per number of developers' machines i.e. one software license is required per developer's machine.

All UCCDraw Diagram  .NET Components are royalty-free which means re-distribution with your application does not require any additional fees.


1 UCanCode Advance E-XD++ CAD Drawing and Printing Solution Source Code Solution for C/C++, .NET V2023 is released!

2 UCanCode Advance E-XD++ HMI & SCADA Source Code Solution for C/C++, .NET V2023 is released!

3 UCanCode Advance E-XD++ GIS SVG Drawing and Printing Solution Source Code Solution for C/C++, .NET V2023 is released!

Contact UCanCode Software

To buy the source code or learn more about with:

Ask any questions by MSN: Yahoo:


Copyright ?1998-2023 UCanCode.Net Software , all rights reserved.
Other product and company names herein may be the trademarks of their respective owners.

Please direct your questions or comments to