Click here to Skip to main content
13,554,428 members

MFC/C++ Oct 2002

This competition has ended

Contribute to CodeProject and you'll automatically be in the running for a monthly prize!

Each month at CodeProject we gather together the best of the articles submitted the previous month and ask our readers to choose the best of the best. Entry is automatic - just submit you articke and we'll do the rest.

Check out the submission guidelines for information on posting articles.

Current Entries

Articles that match the contest criteria are automatically entered. The top 15 entries are shown.

14 Oct 2002
Douglas Earl
Use .NET remoting to send the contents of your clipboard to another computer.
30 Sep 2002
Custom CRulerWnd control
26 Oct 2002
Jim Hawkins
Simple Class to add Snap-to-Grid capability to a Windows drawing program.
31 Oct 2006
Joaquín M López Muñoz
A template container implementing a bidirectional map that blends well with STL.
7 Nov 2002
Andreas S. Franci Gonçalves
How to design a commercial quality Windows control
12 Oct 2002
Michael Dunn, Nish Nishant
A guide to the string wrapper classes provided by Visual C++ and class libraries
20 Jun 2004
This article introduces a simple approach to in-memory transactions that can be used to implement Undo and Redo. The technique uses SEH and Virtual Memory and requires only STL and Win32.
26 Oct 2002
Zeeshan Amjad
Creating user interface elements with ATL
4 Oct 2002
Michael Dunn
A guide to the multitude of string types used in Windows.
31 Oct 2002
Chad Busche
How to implement an Explorer Desktop Band that uses the Microsoft’s Performance Data Helper interface to display current performance data about activity such as memory, disk, and processor usage.
9 Oct 2002
Vladimir L.
This article describes the problems one can meet during using Wizard 97 with MFC and the way to resolve them
1 Oct 2002
John O'Byrne
CSplashScreenEx allows to display a non rectangular bitmap with informations about the init of your app
16 Oct 2008
Paul M Watt
An interpretation of a popular falling block game implemented with DirectX that attempts to avoid any copyright infringement.
24 Nov 2003
Launch a console process from your GUI app and receive its output, even from Win9x
27 May 2003
Chavdar Dimitrov
An article describing how a C++ compiler uses the stack.

Current Participants

Those with articles that match the contest criteria are automatically entered.

No Biography provided
Chad Busche
Web Developer
United States United States
No Biography provided
Chavdar Dimitrov
Sirma Group Corp.
Bulgaria Bulgaria
No Biography provided
United States United States
A compiler warns of bogasity, ignore it at your peril. Unless you've done the compiler's job yourself, don't criticize it.
Douglas Earl
Architect Serlio Software
United States United States
Doug is co-founder of Serlio Software, creators of CaseComplete use case authoring and requirements management tool. Prior to Serlio, he worked at Rational Software on the Rose and XDE products. He's old enough to remember when Rose fit on a single floppy.
Software Developer
Turkey Turkey
I'm working as a software developer in a local software company. My firm is a special solution company. This is work about different projects. Some friends thinking it is amazing. Smile | :) ))
Jim Hawkins
Web Developer
United States United States
I am a hybrid CS and EE professional and 3D Animator/Modeler.

I have been a software developer since 1975, having coded in numerous languages, including C, C++, Java, Perl, Basic, PDP-11 and other assembly languages.

I have worked in the UNIX/C/Shellscript world as well as Windows/C++/Visual C++ platform areas.

I use 3DS MAX 7 for Animation and 3D modeling, combined with other graphics applications for overall production

I have worked on a wide variety of projects: language interpreters/compilers, graphics, automatic gpib test control programs, real-time automation in embedded systems, scientific and engineering applications as well as financial and business. I prefer the scientific, control system and engineering related software.

Major companies include Bell Labs, Singer Corporate Research and Tycom Submarine systems both as full-time and a contractor.

Other interests include Vacuum Tube collecting, Ham Radio (WA2WHV), Photography, 3D art, antiques, Abyssinian cats, Piano, travel, nature.
No Biography provided
John O'Byrne
Web Developer
United States United States
I live in Santa Clara CA and work as a software engineer for SAP Business Objects.

My areas of expertise are user interface developments in Eclipse RCP / SWT / Draw 2D and C#
Michael Dunn
Software Developer (Senior) VMware
United States United States
Michael lives in sunny Mountain View, California. He started programming with an Apple //e in 4th grade, graduated from UCLA with a math degree in 1994, and immediately landed a job as a QA engineer at Symantec, working on the Norton AntiVirus team. He pretty much taught himself Windows and MFC programming, and in 1999 he designed and coded a new interface for Norton AntiVirus 2000.
Mike has been a a developer at Napster and at his own lil' startup, Zabersoft, a development company he co-founded with offices in Los Angeles and Odense, Denmark. Mike is now a senior engineer at VMware.

He also enjoys his hobbies of playing pinball, bike riding, photography, and Domion on Friday nights (current favorite combo: Village + double Pirate Ship). He would get his own snooker table too if they weren't so darn big! He is also sad that he's forgotten the languages he's studied: French, Mandarin Chinese, and Japanese.

Mike was a VC MVP from 2005 to 2009.
Paul M Watt
United States United States
I am a software architect and I have been developing software for nearly two decades. Over the years I have learned to value maintainable solutions first. This has allowed me to adapt my projects to meet the challenges that inevitably appear during development. I use the most beneficial short-term achievements to drive the software I develop towards a long-term vision.

C++ is my strongest language. However, I have also used x86 ASM, ARM ASM, C, C#, JAVA, Python, and JavaScript to solve programming problems. I have worked in a variety of industries throughout my career, which include:
• Manufacturing
• Consumer Products
• Virtualization
• Computer Infrastructure Management
• DoD Contracting

My experience spans these hardware types and operating systems:
• Desktop
o Windows (Full-stack: GUI, Application, Service, Kernel Driver)
o Linux (Application, Daemon)
• Mobile Devices
o Windows CE / Windows Phone
o Linux
• Embedded Devices
o VxWorks (RTOS)
o Greenhills Linux
o Embedded Windows XP

I am a Mentor and frequent contributor to with tutorial articles that teach others about the inner workings of the Windows APIs.

I am the creator of an open source project on GitHub called Alchemy[^], which is an open-source compile-time data serialization library.

I maintain my own repository and blog at[^], because code maintenance does not have to be a living hell.
Web Developer
United Kingdom United Kingdom
Nikos Bozinis spends his days writing code for process simulation and optimization at Imperial College, London, but by night he adds spice to life trying to put windows explorer out of business Smile | :) . You will find software samples and other articles at xplorer² website.
Vladimir L.
Software Developer (Senior)
Russian Federation Russian Federation
No Biography provided
Zeeshan Amjad
Team Leader American Institute for Research
United States United States
Working as a Team leader in American Institute for Research
Jan van den Baard -  Brainchild, A syntax coloring edit control
Prize pool
No prizes assigned.


Advertise | Privacy |
Web04 | 2.8.180515.1 | Last Updated 1 Oct 2002
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid