Contact Sales

Call center available M-F 9:00 - 4:00 US Eastern Time.

Case Studies

E.d. Soft

E.d. Soft selected Suite Pro with Visual Basic over many other...

Product Image
Report Control Logo

Report Control for Visual C++ MFC provides Windows developers with a sophisticated Outlook style Report. Windows developers can easily create, group, and sort data in a flat or hierarchical format.

Report Control is included with the Toolkit Pro for Visual C++ evaluation.

Product Features

Codejock Report Control provides several options to choose from including Integrated Field Chooser, Virtual List Mode, Reusable Layouts, Multiple Selection, Tree View Mode, Office Theme Support, Several Cell Types and Column Features, Full Customization and much more!

Click on any of the links below to start the product feature tour:

Supported Environments

Visual Studio 2015 ( MFC 14.0 )
Visual Studio 2013 ( MFC 12.0 )
Visual Studio 2012 ( MFC 11.0 )
Visual Studio 2010 ( MFC 10.0 )
Visual Studio 2008 ( MFC 9.0 )
Visual Studio 2005 ( MFC 8.0 )
Visual Studio 2003 ( MFC 7.1 )
Visual Studio 2002 ( MFC 7.0 )
Visual Studio 6.0

Supported Operating Systems

Windows 10 ( x32, x64 )
Windows 8.1 ( x32, x64 )
Windows 8 ( x32, x64 )
Windows 7 ( x32, x64 )
Windows Vista ( x32, x64 )
Windows XP ( x32, x64 )
Windows Server 2012 R2 ( x64 )
Windows Server 2012 ( x64 )
Windows Server 2008 R2 ( x64 )
Windows Server 2008 ( x32, x64 )
Windows Server 2003 ( x32, x64 )
Windows 2000
Windows Me
Windows 98SE
Windows 98
Windows NT 4.0
Windows 95

Minimum Requirements

Visual C++ 6.0
Windows 95 or NT 4.0

Close

Integrated Field Chooser

Report Control comes with its own built in Field Chooser. The field chooser holds a list of all the hidden columns in the report. Columns can be dragged to and from the field chooser to hide or show the columns. You can choose to sort the columns in the field chooser in ascending or descending order.

Drag and Drop Columns to\from the Field Chooser

Virtual Mode

Report Control supports millions upon millions of rows without sacrificing performance using virtual mode.

Preview Mode

Report Control includes an integrated preview mode that allows you to display a row of text under each row. The text can represent data such as a snippet of an email. Both the background and text color of the preview mode can be customized.

Preview mode allows extra text to be displayed under a row, the text can be as long as you want

Group Box

Report Control includes a group box that allows you to easily group the rows in the report. The report supports multiple levels of grouping simply by dragging columns into the group box. The rows in the report will be displayed hierarchically according to column arrangement in the group box.

Report Control supports multi-level grouping

Reusable Layouts

Report Control allows multiple layouts to be saved and then loaded at any time. The reusable layouts allow you to restore information such as the color of the report.

Multiple Layouts can be saved and applied to the report at any time

Multiple Row Selection

Report Control allows you to select multiple rows at any one time. Report Control supports many of the populate methods for selecting rows such as selecting rows with the mouse, use Shift + Arrow keys, or hold the Control key while clicking on the item.

You can select multiple rows at a time

Filtering Rows Using a Text String

Report Control allows you to filter the rows that are displayed by using a text string. This allows you to quickly display rows that meet specific criteria without having to compare each individual row to see if the row should be displayed.

You can use the filter feature to specify that only rows with a specified text string will be displayed

Tree View

Report Control can display rows hierarchically with tree view support. This provides another way to group related rows. When a row has child rows, then a "+" icon is displayed indicating that more rows are hidden. Clicking on the "+" will display all child rows.

Report Control can display a hierarchical list of rows

Office 2013 Theme Support

Codejock Software's Report Control provides your application with full Office 2013 theme support that gives your application the closest, most exact Office 2013 style themes of any 3rd party tool available today. Office 2013 is already built in, so you don't have to spend any extra time on this.  This allows you the ability to stay ahead of the competition with the latest in application GUI design.

Office 2010 Blue Theme Support

Codejock Software's Report Control provides your application with full Office 2010 Blue theme support that gives your application the closest, most exact Office 2010 Blue style themes of any 3rd party tool available today. Office 2010 Blue is already built in, so you don't have to spend any extra time on this.  This allows you the ability to stay ahead of the competition with the latest in application GUI design.

Office 2010 Black Theme Support

Codejock Software's Report Control provides your application with full Office 2010 Black theme support that gives your application the closest, most exact Office 2010 Black style themes of any 3rd party tool available today. Office 2010 Black is already built in, so you don't have to spend any extra time on this.  This allows you the ability to stay ahead of the competition with the latest in application GUI design.

Office 2010 Silver Theme Support

Codejock Software's Report Control provides your application with full Office 2010 Silver theme support that gives your application the closest, most exact Office 2010 Silver style themes of any 3rd party tool available today. Office 2010 Silver is already built in, so you don't have to spend any extra time on this.  This allows you the ability to stay ahead of the competition with the latest in application GUI design.

Office 2007 Blue Theme Support

Codejock Software's Report Control provides your application with full Office 2007 Blue theme support that gives your application the closest, most exact Office 2007 Blue style themes of any 3rd party tool available today. Office 2007 Blue is already built in, so you don't have to spend any extra time on this.  This allows you the ability to stay ahead of the competition with the latest in application GUI design.

Office 2007 Silver Theme Support

Codejock Software's Report Control provides your application with full Office 2007 Silver theme support that gives your application the closest, most exact Office 2007 Silver style themes of any 3rd party tool available today. Office 2007 Silver is already built in, so you don't have to spend any extra time on this.  This allows you the ability to stay ahead of the competition with the latest in application GUI design.

Office 2003 Theme Support

Codejock Software's Report Control provides your application with full Office 2003 theme support that gives your application the closest, most exact Office 2003 style themes of any 3rd party tool available today. Office 2003 is already built in, so you don't have to spend any extra time on this.  This allows you the ability to stay ahead of the competition with the latest in application GUI design.

Resize, Remove, and Reorder Columns

Report Control allows you to easily resize, remove, and reorder the columns in the report. Columns can be removed simply by dragging them off the report, they can be resized by dragging the column border, and the can be reordered my dragging them to the desired position.

You can easily resize, remove, and reorder columns in the report

Show and Hide Column Headers

Report Control allows you to hide or display column headers.

Column Headers Visible


Column Headers Hidden

Multi-level Column Sorting

Report Control allows you to sort the rows across multiple columns. Columns that are sorted will appear shaded, and the column header will have a triangle indicating whether the column is sorted in ascending or descending order.

You can easily sort across multiple columns

Auto Column Sizing

Report Control Supports auto column sizing. Upon resizing of a window, the columns automatically readjust, so you don't have to.

Multi-level Column Sorting

Report Control allows you to hierarchically group rows in your report by dragging columns into the group box.

You can group rows with a simple drag and drop

Column Header Style

Report Control allows you to choose from four different column header styles.

Flat Style

Outlook 2003 Style

Explorer Style

Shaded Style

Column Alignment

Report Control allows the text in the column header to use the alignment settings of the text in the column cells.

Centered Aligned Text


Right Aligned Text


Left Aligned Text

Grid Line Color

Report Control allows you to change the color of the grid lines in the report.

Report with blue grid line color

Grid Line Style

Report Control allows you to change the style of the grid lines. You can change the vertical and horizontal line styles independently of each other. You have the option of choosing from No Line, Dashes, Solid, Large Dots, and Small Dots.

Report with dashed horizontal lines, dotted vertical lines, and blue grind line color

In-Place Cell Editing

Report Control supports in-place cell editing. This allows you to retrieve customized information from the user.

Editing a String

Cell Data Types

Report Control supports many different data types. You can add cells with data types such as String, Long, Double, Date, and Boolean. Using these data type you can display just about anything you want. In addition to displaying data, you can also draw your own custom controls inside the cell, and images can also be drawn in the cells.

Report with cells that display several different data types

Data Validation Support

Report Control has built-in data validation when editing a cell for most of the standard data types. For example, if the user enters some text into a numeric field a popup message will be displayed indicating that the data is not valid and it will revert the cell text back to its original value.

Built-In data validation helps prevent faulty information from entering the report

Buttons

Report Control supports the use of buttons inside cells.

Custom Drawing

Report Control comes equipped with overload methods to help you create a solution that works for your needs.

Check Box

Report Control Supports the use of check box controls inside cells, which can aid in selected categorization, deletion, or other needs.

Tool Tips

Report Control comes equipped with tool tip functions to help data stick out when moused over.

Cell Text Color

Report Control allows you to change the color of text displayed in record cells. Each cell can individually be colored or you can apply a color to an entire column.

Report Control allows you to color the text of cells

Cell Background Color

Report Control allows you to change the background color cells in the report. Each cell can individually be colored or you can apply a color to an entire column.

Report Control allows you to change the background color of cells

Custom Font

Report Control allows you to change the font used to display text in the cells, caption, and preview text.

The text for the cells has been set to "Forte"

Icon and Text Alignment

Report Control allows you to set the alignment of icons and text within a cell. Group rows can have both icons and text in which you can set the alignment of each independently.

You can change the alignment of each column

Text Formatting

Report Control allows you to format text and numbers with ease. You can also store numbers as text and add formatting such as leading\trailing spaces, zeros before\after the decimal point, and the precision after the decimal point.

The "Size" column has been formatted to add " kb" after each value

Date and Time Formatting

Report Control gives you complete control over how date and time data is displayed in your report. You can format your day and\or time in just about any format imaginable to accommodate any locale or user preference. There are over 25 different date and time format flags that can be mixed and matched to get the exact format you want.

Full weekday name - d/m/century

Abbreviated weekday name m/d/year hour:minute am/pm