25 August 2007

Lots of source code - GUIs and MFC

It has been difficult to find the time to blog recently, but this news is really interesting. One of the MFC extension toolkits Ultimate Toolbox has decided to give away its product for free on the CodeProject.

It provides MFC extensions for more modern looking MFC applications like the Office 2003 theme and spiffing looking menus and tabbed interfaces. The CodeProject now gives full access to the source code and all the articles are very useful for explaining how to use it. This isn't only the Toolbox (MFC classes) but also the Ultimate Grid (spreadsheet type interface) and Ultimate TCP/IP (networking).

The source code is out there now hoping the community can take it on and then develop it further. Unfortunately there are none of the cutting edge features like Vista support or ribbons but I bet the framework makes it much easier to develop than pure MFC.

Check out the links here:


Ultimate Toolbox Home Page - The Ultimate Toolbox
Ultimate Toolbox is now Open Source

Ultimate TCP-IP Message Mapper Demo - The Ultimate Toolbox
Ultimate TCP-IP Message and Encoding classes allow for Unicode representation of multiple character sets

Ultimate Toolbox URL Class - The Ultimate Toolbox
A simple URL/UNC composition class from the Ultimate Toolbox

Ultimate Toolbox COXToolTipCtrl Class - The Ultimate Toolbox
An extended tooltip control from the Ultimate Toolbox

Ultimate TCP-IP Design Page - The Ultimate Toolbox
The Ultimate Toolbox makes it easy to configure and customize a taskbar icon for your application

Ultimate Toolbox System Information Class - The Ultimate Toolbox
The Ultimate Toolbox provides a system info class that can query various aspects of machine and network settings

Ultimate Toolbox Static Text Control - The Ultimate Toolbox
A customizable CStatic derived class from the Ultimate Toolbox

Ultimate Toolbox Static Hyperlink - The Ultimate Toolbox
A subclassed CStatic control from the Ultimate Toolbox that provides hyperlink capabilities

Ultimate Toolbox Sound Manager - The Ultimate Toolbox
Classes from the Ultimate toolbox that allow configuring customized dialog item sound effects

Ultimate Toolbox Resource File - The Ultimate Toolbox
A class for enumerating and parsing file based resources from the Ultimate Toolbox

Ultimate Toolbox Physical Unit Edit Controls - The Ultimate Toolbox
The Ultimate Toolbox contains several predefined CEdit derived controls for physical unit input and conversion

Ultimate Toolbox Option Tree Control - The Ultimate Toolbox
An IE style option tree control from the Ultimate Toolbox

Ultimate Toolbox Net Browse Tree Control - The Ultimate Toolbox
A network browse tree control from the Ultimate Toolbox

Ultimate Toolbox Multi Combobox - The Ultimate Toolbox
A flexible multi-column combobox control from the Ultimate Toolbox

Ultimate Toolbox Masked Edit - The Ultimate Toolbox
The Ultimate Toolbox provides a generic masked edit control for validated input.

Ultimate Toolbox Layout Manager - The Ultimate Toolbox
The Ultimate Toolbox provides a Layout Manager that can be configured to manage control placement on resizing of forms and dialogs

Ultimate Toolbox HyperBar - The Ultimate Toolbox
The COXHyperBar control is an MFC control which will give the floating toolbar look seen in the Microsoft Expression 'Hyperbar' sample

Ultimate Toolbox Utility Classes - The Ultimate Toolbox
The Ultimate Toolbox Utility classes deal with Memory, Clipboard, Parsing, etc.

Ultimate Toolbox Shell Related Classes - The Ultimate Toolbox
The Ultimate Toolbox classes for Shell Namespace navigation, an Application Bar, and more

Ultimate Toolbox MAPI OLE Classes - The Ultimate Toolbox
Ultimate Toolbox classes for dealing with the Messaging framework and Addressbook APIs.

Ultimate Toolbox Intellimouse Classes - The Ultimate Toolbox
The Ultimate Toolbox Intellimouse classes make it easy to add advanced scrolling capabilities to your application.

Ultimate Toolbox Graphical User Interface Classes - The Ultimate Toolbox
The Ultimate Toolbox GUI classes offer a wide range of MFC control extensions.

Ultimate Toolbox Graphics Classes - The Ultimate Toolbox
Ultimate Toolbox classes that help with DIBs, MetaFiles, and more.

Ultimate Toolbox Graphic Format Classes - The Ultimate Toolbox
The Ultimate Toolbox contains classes for dealing with Bitmap and JPEG files.

Ultimate Toolbox File Management - The Ultimate Toolbox
Ultimate Toolbox classes that deal with Binary Difference, Search and Replace, Compression, and more.

Ultimate Toolbox Database Classes - The Ultimate Toolbox
Ultimate Toolbox Database classes include DAO and CSV file classes.

Ultimate Toolbox Communication Classes - The Ultimate Toolbox
The Ultimate Toolbox provides additional classes to help with serial and socket communication.

Ultimate Toolbox Font Pickers - The Ultimate Toolbox
Two convenient font selection controls from the Ultimate Toolbox for MFC

Ultimate Toolbox File Watcher - The Ultimate Toolbox
An easy to use file watcher from the Ultimate Toolbox

Ultimate Toolbox Extended Listbox - The Ultimate Toolbox
The Ultimate Toolbox provides an extensible COXListBox CListBox derived class that can be easily customized

Ultimate Toolbox Edit Control Extensions - The Ultimate Toolbox
The Ultimate Toolbox fetures a number of edit control extensions, some of which are described here


Ultimate Toolbox Date Time Picker Control - The Ultimate Toolbox
COXDateTimeCtrl provides a handy and flexible method of Date/Time entry and display.

Ultimate Toolbox Application Customization - The Ultimate Toolbox
Ultimate Toolbox provides a set of classes to allow for application state management and customization.

Ultimate Toolbox Color Picker - The Ultimate Toolbox
An easy to use Color Picker button included with the Ultimate Toolbox

Ultimate Toolbox Application Skins - The Ultimate Toolbox
The Ultimate Toolbox supports Office XP, Office 2003, and Classic application skins

Ultimate Toolbox 3D Tab Views - The Ultimate Toolbox
COX3DTabViewContainer can be used to provide tabbed window support to document views and control bars

Ultimate Grid Beginner's Guide - The Ultimate Toolbox
Getting started with the Ultimate Grid

Ultimate Grid Edit Functionality - The Ultimate Toolbox
The Ultimate Grid provides for built-in edit notifications as well as customizable edit functionality

Ultimate Grid Datasources - The Ultimate Toolbox
An introduction to using custom datasources with the Ultimate Grid

Ultimate Grid Cell Types - The Ultimate Toolbox
An introduction to using built-in and custom cell types with the Ultimate Grid

Ultimate Grid Home Page - The Ultimate Toolbox
The Ultimate Grid is now Open Source

Ultimate TCP-IP Home Page - The Ultimate Toolbox
Ultimate TCP-IP is now Open Source


Edit : Okay, all the links should work now...