Get Ready to Unleash the
Power of UCanCode .NET

VC++
Tutorials / UI Samples

UCanCode
Software focuses on general application software development. We provide complete solution for developers. No matter you want to develop a simple database
workflow application, or an large flow/diagram based system, our product will provide a complete solution for you. Our product had been used by hundreds of top companies around the world!

Microsoft
Visual C++ is a
programming environment used to create computer applications
for the Microsoft Windows family of operating systems. To
assist it, the Microsoft Foundation Class
Library, or MFC,
was created as an adaptation of Win32 in MS Visual Studio.

This
web site provides lessons and links on how to exploit the
MFC library, including its use in MS Visual Studio and its
implementation of the C++
programming language.

"100% source code provided! Free you from not daring to use components because of unable to master the key technology of components!"

UCanCode E-XD++ Diagrammer is
a premier provider of Dynamic Graphics,Data Visualization,
Human-Machine Interface (HMI) and Real-Time Mapping Solutions
for software developers around the world. Its products are used to visualize
and controlreal-time and mission-critical processes in
a variety of industries,
more...

UCanCode is a lading provider of Dynamic
Graphics, Data Visualization, Human-Machine Interface (HMI) and Real-Time
Mapping Solutions for software developers around the world. Its products are
used to visualize and control real-time and mission-critical
processes in a variety of industries, more...

Here
you can find a full
Microsoft Word Like Table Component,
this also the first full MS-Word
like
table
component
that designed for
drawing
and
printing
around the world, full VC++source code
shipped. Add table editing, drawing, printing
capability to your word process applications within a few minutes,
more...

UCanCode software is the onlysoftware company to ship
high quality E-Form Component Source Code in the world. With full edition of E-XD++ Suite, you
have the 100% VC++ / .NET Source Codes
of E-Form Designer and the 100% VC++
/ .NET Source Codes of E-Form Reader,
you also have the license to modify any party of these source
codes to build your own E-Form
Applications, it will save tons of month development time (Save Over 90%
time to building E-Form based application), more...

The UCanCode E-XD++
Component Enterprise Edition product family provides a complete set
of display components for user interface developers building
telecom or datacom applications.Cut development time by 50%
while delivering industry-standard look-and-feel that helps operators make
rapid, accurate decisions., more...

UCanCode E-XD++
Diagrammer offers a powerful set of tool to help developers quickly and
efficiently create diagrams and process flow. It provides a very
professional diagram editorto automate application production
without coding. This diagram editor tools address the different aspects of
producing appropriate content-based diagram and flowchart displays,
more...

The E-XD++
Component Enterprise Edition product family enables you to develop
graph visualization applications quickly and efficiently. With
this component, you can easily enhance your applications with advancegraph display, viewing and editing,
xml loading, graph printing
technologies support. You can customize both the display and the interactive
behaviors of your application using ucancode leading industry standard components
,
more...

Each time when you want to
create your own building design and office plan
software, you should consider to use E-XD++
Diagram Component, it is the best component with
almost all the features of Microsoft Visio 2007 and
SmartDraw. It will save you many months for building any
kind of office plan, home building design
and drawing software, more...

Monitoring GUIs for C++, VB, Java, and the
.NET platform

UCanCode XD++ provides a complete set of
services, consisting of design tools and a software development kit (SDK),
for developers who want to create a user interface for industrial
monitoring applications. These displays feature highly customized
graphical objects that connect to underlying real-world data, more...

E-XD++
Enterprise Edition Suite is a 100% C++ based
diagram Component, it's UML Diagram
Solution contains almost all the features of
building a high-quality UML Application, as
a UML modeling tool component, it
helps you to quickly and easily build any
kind of applications that has all varieties
of UML diagrams. Developers save 50
to 80 percent of development time when
creating displays with ucancode
Visualization,
more...

MO's DASYLab—an
easy-to-learn graphical environment for nonprogrammers to create
powerful DAQ applications without writing code. By arranging icons on a
worksheet and connecting them with wires, users can develop test and
measurement applications with control, analysis, display, and reporting
features. If your company need to build a DASYLab - like
application, E-XD++ will be the best choice for you to do that.More...

Business Process Modeling Notation
(BPMN) is the standard for modeling
business processes and web service
processes. BPMN is a core enabler of
Business Process Management (BPM), a
new initiative in enterprise architecture.

With E-XD++
Component, you can add advanced printing
functionality to your applications. The
E-XD++ Library is a 100% C++ data rendering
and visualization system, built specifically
for Visual Studio .NET and designed to bring
your User Interface to the printed page. Now
you only need a few days for building a very
powerful label print or report print
application,
more...

R. By
considering the memory size of the port shape, E-XD++ only
use simple port shape (Without the full property) at
start, with this state, you cann't change the port type,
port width or port height features, but if your
application still want to use other kind of port style,
you can call the following method to enable it (Defined in
class file FOGLobals.h:

R. By
default, after you drawing some on the canvas, it will be
changed to selection mode, but if you want to change it to
drawing - drawing - drawing ... state, please call the
following method to enable this:

R.
Override the following method of class CFODataModel, you
can do something before any shape created:

// Call before create shape new shape,this method will be called after each new shape is created,
// You can override this method to do something before shape created.
// pShape -- the pointer of shape that created.
virtual void DoInitCreateShape(CFODrawShape *pShape);

Do something before link line is created?

R.
When any link is created on the canvas, the following
virtual method will be called (Defined in class
CFODataModel):

// Show with unique name and caption.
void EnableUniqueName(const BOOL &bUniqueName);

How to disable
the automatically link feature?

R.
When we move our mouse over any port (Read Corss within
any shape), we can start to click on it to draw link
immediate, but if we want to disable this feature, call
the following method (Defined in class CFODataModel):

// Change to allow hole link mode,mostly,when we move mouse over the connection ports,we want to
// click the mouse to start creating links from this port right now.This method is defined for this kind
// of case,you can change the value of bAllow to switch to allow link or not.
void SetAllowHoleLink(const BOOL &bAllow);