.: Home :: Contact Us :.  
  



Hans Dietrich Software

free and licensed software

   

Software Catalog

All of these Components and Utilities come with full source code. The Components also include a demo app and Visual Studio® workspaces.

Licensed Components

XCaptionButton

Add text or image caption buttons to a window caption bar. Non-MFC control, can be used in MFC or non-MFC app.

XCrashReport

An easy way to add exception handling and crash reporting to your application. XCrashReport captures information when the exception occurs, and your user is then offered the choice to send you the information via email. The exception handler uses no STL, WTL, MFC, or boost. (The ancillary stand-alone programs do use MFC.) Full source code, and VS2005 and VS2008 projects are provided for all programs and demos.

XDate

Gregorian, ISO, and fiscal date classes, 220 APIs, all in one convenient header file. Non-MFC, may be used in any C++ program. Full source code to three demo applications is included.

XDisplayImage

Lightweight API to display icon, bmp, gif, jpg, and png images without using a third-party library or DLL. Non-MFC control, can be used in MFC or non-MFC app.

XHexViewCtrl

Non-MFC Win32 control to display hex data. Customizable display, including colors, fonts, and scrolling marquee.

XHTMLCtrl

An ultra-lean HTML rendering control to display fonts, colors, hyperlinks, and images. Non-MFC control, can be used in MFC or non-MFC app.

XHtmlListBox

A virtual listbox that offers HTML text formatting and anchor links. Non-MFC control, can be used in MFC or non-MFC app.

XListBoxCS

C# listbox for Windows Forms with per-item colors, bold, printf-style formatting, autoscroll, and built-in context menu. Perfect for color-coding log output. Available for VS2008.

XListCtrl

A custom-draw MFC-based list control with support for customizable column sort, subitem colors, bold font, progress bars, combo boxes, edit boxes, checkboxes, and sorting.

XMessageBox

A non-MFC drop-in replacement for MessageBox() that includes custom Do Not Ask/Tell checkboxes, custom buttons, More >> button, XP and Vista styles, timed disabled and countdown buttons, custom colors, sound disable/enable, and more.

XTicker

A non-MFC clickable news/stock ticker with gradient background.

Free Components

XColorStatic

A general-purpose control to allow nice text display on a dialog.

XListCtrl v1.4

An older version of XListCtrl, a custom-draw MFC-based list control with support for subitem colors, bold font, progress bars, combo boxes, edit boxes, and checkboxes.

XRichEdit

A sample MFC control derived from CRichEditCtrl that shows how to implement a gutter with line numbers.

Tutorials

Manifests and Theming in Windows Applications

Practical techniques for implementing theming across multiple platforms and multiple versions of Visual Studio.

How to Link to a DLL

Discusses how to link to a DLL from a VC++ program.

Licensed Utilities

Random Password Generator

A random password generator capable of creating multiple passwords at a time with a specified length and character set. Full source code included.

Resource Inspector

View resources contained in any Win32 PE file, including custom types, Win32 types, names, and language id. Full source code included.

Free Utilities

Visual Dumpbin

Visual Dumpbin provides a visual GUI for dumpbin, the Microsoft utility for dumping PE files. The right-click menu lets you copy the output, and you can optionally undecorate C++ function names found in DLLs, and generate a C# wrapper class. Full source code included.