The Code Project View our sponsorsClick here for Dundas Software's TCP/IP Development KitAdvertise on the CodeProject
Home >> Misc. Libraries and Projects >> Code Libraries

PJ Naughter's Freeware Library
By PJ Naughter

A collection of articles that provide freeware classes covering GUIs, networking, wrapper classes and general code snippets 
 VC++ 5.0-6.0, NT 4.0, Win95/98, MFC
 Posted 11 May 2000
Articles by this author
Send to a friend
Printer friendly version
Home Latest updates Submit your article About Us Advertise on the Code Project Contact us Discussion Forums
Navigation bar
54 users have rated this article. result:
4.85 out of 5.

Introduction

This is a collection of articles that provide freeware classes covering GUIs, networking, wrapper classes and general code snippets.

Copyright / Usage Details for my freeware source code

The Articles

Combo & List Boxes

IconComboBox 2 Freeware MFC icon selection combo box classes

C++ / MFC / STL

CHookWnd v1.02 A freeware MFC class to support MFC subclassing
CInt96 v1.04 A Freeware MFC class which provides 96 bit integers
CSingleInstance An MFC class to implement single instance apps.

Date / Time handling

CCPUTicker v1.22 An ultra high precision MFC timing class for Pentium or greater CPUs.

Dialog and Windows Programming

CClockCtrl v1.01 A Freeware MFC class to display an analog clock
CIconDialog A Freeware MFC dialog class to select an icon
CPushPinFrame v1.11 A Freeware MFC PushPin property page dialog class
DDXFile v1.11 A Freeware DDX routine for selecting a filename
Splasher v1.32 An improved splash screen component for MFC.

DLLs

HookImportFunctionByName v1.0 A class to hook any imported function call made by your app.

Edit Controls

DDXFolder & CChooseDirDlg v1.24 A Freeware DDX routine for selecting a Directory / Folder.

Internet & Network

CRasMonitor v1.41 A shareware application to monitor your Dial-Up Networking Connections.
CAnonymousPipe A Freeware MFC class to encapsulate Anonymous Pipes
CCmc v1.0 An MFC class to encapsulate sending mail using CMC
CEQD v1.0 A Freeware MFC class to support retrieval of recent Earthquake data from the USGS
CFinger v1.01 An MFC class to encapsulate the Finger protocol
CFTPTransferDlg v1.0 A dialog implementation that performs a FTP file transfer
CHttpDownloadDlg v1.03 A dialog implementation that performs HTTP downloads
CNamedPipe v1.0 A Freeware MFC class to encapsulate Named Pipes
CPing v1.22 An MFC class to encapsulate the Ping utility
CPop3Connection v1.19 An MFC class to encapsulate the POP3 protocol
CServerMailslot & CClientMailslot Freeware MFC wrapper classes for Win32 Mailslots
CSMTPConnection v1.36 An MFC class to encapsulate the SMTP protocol
CSNTPClient A collection of freeware MFC classes to encapsulate the SNTP protocol
CTraceRoute v1.0 A freeware MFC class to implement traceroute functionality
IPEnum v1.01 An MFC class to allow enumeration of IP addresses
MfcCDDB v1.15 A freeware MFC class to support access to CDDB servers
PopWatch v1.01 A freeware application to monitor your POP3 mailbox
W3Mfc v1.11 A collection of freeware MFC classes to implement a simple Web server
CMapi v1.01 An MFC class to encapsulate sending mail using Simple MAPI.

Miscellaneous Controls

CMapPin A Freeware MFC class to implement Map pins
CPushPinButton v1.13 A Freeware MFC PushPin button class.

Shell Programming

CShellLink & CUrlShellLink v1.1 2 Freeware MFC classes to encapsulate shell shortcuts.

System

CFile64 A freeware MFC class to encapsulate the Win32 64 bit file system API
CPdh v1.03 A collection of freeware MFC classes to encapsulate the NT Performance Counters.
CSerialPort v1.03 A freeware MFC class for Win32 serial ports
DtWinVer v1.34 A comprehensive OS detection utility
DynData v1.0 A collection of freeware MFC classes to encapsulate the Windows 95/98 performance counters
EnumSerialPorts v1.02 A freeware MFC function to enumerate serial ports
ShelExec v1.01 A freeware utility to call the ShellExecute API
CHKLM v1.1 A Freeware MFC class to write to HKEY_LOCAL_MACHINE
CNTService v1.06 A class framework for developing NT services in MFC

Threads, Processes & Inter-Process Communication

PStat v1.2 A Freeware generalized framework for executing a lengthy operation in a thread.

Programming Tips

ResSwitch & ResList v1.2 2 freeware utilities to quickly change Screen Depth and Resolution.

Tree Controls

CTreeFileCtrl & CSortedArray v1.06 Implements a tree control similar to the left hand side of Windows Explorer
CTreeOptionsCtrl v1.21 A freeware MFC class to provide a tree options control.

Win32

CMemMapFile v1.41 A freeware MFC class to encapsulate Memory Mapped Files.
CPL++ v1.1 A freeware MFC class framework for developing Control Panel Applets.


About PJ Naughter

I grew up in a small village called Ballygarrett in the south east corner of Ireland in a rural setting. I got my degree in Electronic Engineering from Dublin City University. Since my graduation in 1993, I have been working as a software developer in Leopardstown, Co. Dublin with Softech Telecom, who specialize in producing telecommunications costing software. I was involved in a number of their products including Ringmaster for Windows and Ringmaster 2000. Currently I am working on a product called "Ringmaster IMS" in the companies "New Products" Department.

Check out PJ's homepage at http://www.naughter.com/.

[Top] Sign in to vote for this article:     PoorExcellent  

View our sponsorsWndTabs. Make Visual Studio the way it was meant to be,Advertise on the CodeProject

Hint: For improved responsiveness, use Internet Explorer 4 (or above) with Javascript enabled, choose 'Use DHTML' from the View dropdown and hit 'Set Options'.
 Keyword Filter
 View   Per page   Messages since
New threadMessages 1 to 13 of 13 (Total: 13)[First] [Prev] [Next] [Last]
Subject 
Author 
Date 
  MFC
 Mike Parks 17:50 28 Jun 01 
  How to get the whole mail content?
Unconfirmed/Anonymous posting Cynthia Ko 5:25 29 May 01 
  e-mail in HTML format?
 Daniele Fusi 4:13 9 Mar 01 
  TotalPages field of JOB_INFO_2 struct
Unconfirmed/Anonymous posting Anonymous 10:02 15 Nov 00 
  I've an error message
Unconfirmed/Anonymous posting Simon C. Lam 3:26 31 Oct 00 
  CHKLM memory leaks
Unconfirmed/Anonymous posting Jean Guillot 14:24 1 Sep 00 
  Jour Library is simply GREAT!!!!!!!
Unconfirmed/Anonymous posting Carlo Comino 3:18 12 Aug 00 
  May I ask you a question?
Unconfirmed/Anonymous posting Jeanie Moors 21:37 18 Jul 00 
  Thanx
Unconfirmed/Anonymous posting Rajendra Koti 22:39 30 May 00 
  thanx a lot
Unconfirmed/Anonymous posting Frank 21:17 24 May 00 
  Thanks!
Unconfirmed/Anonymous posting Steve Wolf 12:49 24 May 00 
  Thank you
Unconfirmed/Anonymous posting Tim Hodgson - ExclamationSoft.com 17:23 15 May 00 
  Very cool
Unconfirmed/Anonymous posting john 10:56 12 May 00 
Last Visit: 12:00 Friday 1st January, 1999[First] [Prev] [Next] [Last]
Home >> Misc. Libraries and Projects >> Code Libraries
Advertise on The Code Project
Article content copyright PJ Naughter, 2000
everything else © CodeProject, 1999-2001.