XD++ Library for MFC,
an MFC extension library for graphs, diagrams and networks, allows
developers to add drag and drop graphical user interfaces to their
windows applications. It incorporate custom graphical objects and
enhanced drawing capabilities into your applications within a few
* Complete Source Code...
Complete source code for the library (Over 260+ classes) and all
sample projects are included with the retail version of the XD++.
* Royalty Free Distribution...購買後無限期使用
You can freely distribute any application that uses the XD++ MFC
Library without worry, use of the XD++ is royalty free! After your
purchase no additional fees are required, you can use the library
indefinitely! ( does not apply to evaluation versions )
The XD++ Class Library
is a set of classes built on the Microsoft Foundation Classes. XD++
was designed from the start to be a reusable class library
* Figure 1:
Documents, Views, and Graphical Objects such as rectangles,
ellipses, polygons, metafiles, text, bitmaps, and lines. Objects can
be grouped together in a hierarchical structure, forming arbitrarily
complex visual objects from basic XD++ objects. With XD++ add in
tool you can easy definition of specialized graphical objects
containing other objects
* Figure 2:The
XD++ View object supports mouse-based object ipulation, including
selection, resize, moving, alignment, orderment, and "active"
dragging (moving a visual image, not just an outline).
* Figure 3:The
XD++ Document object supports MFC archiving, making it easy to save
and restore graphical objects, visual layout, and
* Figure 4:XD++
provides support for composing and manipulating graphs (node & arc
* Figure 5:The
XD++ Class Library is designed to be flexible and extensible. All
objects are easily subclassed for application-specific
specialization. New graphical objects can be easily added to the
existing framework. It also supports double-buffering, real-time
dragging, and Windows metafiles for full-resolution printing
* Figure 6:XD++
provides a Form Editor that can be placed in any window of an MFC
application. Graphical components, such as button, editbox, listbox,
tab, combobox, image, and static etc, can be dropped onto the form
and manipulated by the user. Over 50 types of common graphical
components is included with the library so that developers can
create customized graphical components.
* Figure 7:XD++
provides the functionality needed to interact with graphical
components on the view. Features such as drag-and-drop, scaling,
spacing, snap-to-grid, and undo/redo are provided. The flexible,
object-oriented architecture makes it easy for developers to change
and extend the functionality of XD++.
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 9:Next,
let's create some custom symbols with the ShapeDesigner, The
ShapeDesigner is built with the XD++ MFC Class library. Most of the
functionality in the ShapeDesigner is part of the XD++ MFC Class
library and is available to your applications.
XD++ is a
robust, feature-rich library.
Written and 100%
compatible with MFC. Ships with full source code.
Single page, or multi
User Custom properties
Align, Spacing, and
Horz ruler ,Vert ruler
Grid, Snap to grid
Print or export to
Sizing back component
Unlimited undo redo
Print and Print View
Export to image file
Draw line, Rectangle,
Ellipse, Bezier Line
Create Complex Objects
Add text and edit text
Group and Ungroup
Lock and Unlock
With ClassWizard, you
can easy create a form based application without write a single line
Drop down Undo/Redo
List Wnd like Visual Studio.