C++ Specific Features
This page provides information specific to ChartDirector for C++. Please refer
to the General Features
page for general ChartDirector features.
ChartDirector for C++ is completely self-contained and does not depend on any third party
library or GUI framework. ChartDirector can be used for GUI applications, such as in MFC
charting and Qt charting, as well as non GUI applications, such as command line, batch and
ChartDirector is thread-safe for high performance real time applications. Charts can contain
millions of data points. Multiple charts can be created concurrently.
MFC, Qt and Command Line Sample Code
Includes plenty of sample code for the MFC charts (Windows edition only),
Qt charts and command line charting programs. The MFC and Qt sample code
demonstrates how to create GUI applications with hundreds of charts of
different styles, all with tool tips and are clickable. There are also
sample MFC and Qt charts that demonstrate programmable track cursors,
zooming and scrolling, and real time charts.
ChartDirector for C++ is GUI framework neutral. The MFC and Qt charting programs
are provided as examples. You may use ChartDirector with other GUI frameworks as well.
Over 1500 pages of fully indexed and searchable documentation, available in both HTML and CHM formats.
ChartDirector for C++ uses C linkage to the ChartDirector DLL/shared object. As a result,
it is compatible with most compilers. ChartDirector has been tested with Visual Studio, Borland C++,
gcc and cc. If you are using C++ compilers, it is likely ChartDirector is compatible with
them too. Please free to download the trial version for testing.
ChartDirector for C++ is for standard ANSI C++. Programs are compiled to native
code for speed and performance. If you are looking for "Managed C++" or "C++/CLI" for the
.NET framework, you may consider to use ChartDirector for .NET
ChartDirector supports Windows, Linux and macOS.