Site logo - click to return to homepage

Home

Developing

C++ Classes

BC5.02 Scripts

 

C++ Classes

I've written these C++ classes for my various projects. Feel free to use them in your own programs. Click on the names for more information. I've successfully compiler these classes with MS Visual C++ 6 and Borland's free compiler, BCC5.5.1.

Class Description
AppInstChk Checks whether another instance of an application is already running.
BmpRgn Creates a GDI region from a bitmap.
Clipbrd Handles simple clipboard operations.
ClrList Manages a owner-drawn color list box. 
Crc Calculates various CRC values.
FDEnum Enumerates directory items. Uses an iterator-like interface, encapsulating the FindxxxFile() Win API. Supports filtering of files, directories, or both.
GradientBmp Creates bitmaps with a smooth color transition.
HighResTimer Provides high precision timing information.
Hls Converts colors between RGB and HLS mode.
HtmlHelp Use this class to launch a .chm (HTML help) file.
KbdLeds Gets and sets the state of the keyboard LED indicators.
MMData Assigns a structure to a memory-mapped file to be used in IPC.
RegKey Provides basic registry key/value operations.
RgbGradient Calculates intermediate values between two colors.
SynParserCpp A powerful syntactical parser (tokenizer) for C++ code.
UrlLink Converts a static text control into a hyperlink.

[download library source code]

[download demo]