|Method to call the CTime constructor that will always succeed event with invalid time values|
A Progress bar with bitmap fill
|With this class your applications can have progress bars using bitmaps as seen in many modern installation programs and games|
A Simple Clock and Date display.
|CClockST is a class derived from MFC CStatic class. CClockST just subclasses the supplied CStatic control in your dialog and implements a simple clock and date!|
Advanced Directory and network browsing using a tree control
|This is an extension of the article on Browsing my computer and the network using a TreeCtrl. This is also a good example of information on network enumeration.|
CButtonST is an advanced button class derived from MFC CButton class
|With this class your applications can have standard buttons or new and modern buttons with "flat" style!|
Simple Menu Bitmaps / Icons
|Many modern applications show bitmaps / icons next to items in the drop down menu such File->Open folders. This article shows how to perform the simplist form of this.|
Using CHtmlView as a control.
|How to add web browsing and html editing capability to an application. Also includes tips on communicating with the browser control and embedding HTML and images in your application.|
Catching and Preventing the Close event.
|An article about how to catch and or prevent an operator from closing a dialog, SDI or MDI application.|
Using MFC Collections
|A simple intorduction to using the MFC collections CArray, CList and CMap.|
Building a UNICODE application.
|Working with languages other than English can present some problem challenges when the character size is 16 bits rather than 8 bits. This is the case with some Asian languages such as Chinese. Using wide charactors resolves this problem.|
|This note shows how to create and use threads for simple processing. It also touches on synchronisation.|
|Common file dialog boxes provide an easy way to implement File Open and File Save As dialog boxes (as well as other file-selection dialog boxes) in a manner consistent with Windows standards.|
Reading and writing to the Registery
|Notes on reading and writing to the Registery using the simple "HKEY_CURRENT_USER\Software" key and also working with any key using a more difficult method.|
Colouring Edit box backgrounds.
|Colouring the background of an edit box makes it easier for the user to determine which edit is currently being edited.|
|Posting Messages within an application is a simple method of communicating within various windows using message queues that don't tie up the system.|
Simple File I/O routines.
|File I/O is quite easy. Here are a few examples to ensure nothing is overlooked.|
Building an AVI file into the Executable
|How to make a AVI file available at run time and compiled directly into the executable. This is useful for such things as logos.|
Building a text file into the Executable
|How to make a text file available at run time and compiled directly into the executable. This is useful for such things as copyright notices.|
Directory and network browsing using a tree control
|An article on Browsing my computer and the network using a TreeCtrl. This is also a good example of information on network enumeration.|
How to Load Small Icons
|When creating a Dialog based application the default implementation loads a 32x32 icon and compresses it to 16x16 for display in the title bar.|