Click here to Skip to main content
15,867,835 members
This competition has ended

Best C++/MFC article of January 2009

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.

Please Sign up or sign in to vote.
20 Jan 2009Valery Grebnev
This article describes testing the results of reader/writer locks on Windows XP/Vista Uniprocessor and Multi-core PCs.
Please Sign up or sign in to vote.
18 Feb 2009Alain Rist
OOo::DocWindow and WTL::COOoCtrl classes to work on any Microsoft-Office document, and Open Office SDK integration in Visual Studio/VCExpress 2005/2008
Please Sign up or sign in to vote.
4 Jan 2009Simon.W
Inject a File Switch Tabbar to Source Insight, which like uEdit or Visual Studio
Please Sign up or sign in to vote.
6 Jan 2009Dr. William J. Blanke
This article presents VirtualMemory.exe, a memory monitor application that visualizes Windows Mobile's virtual memory model graphically, and thus allows common memory issues, such as the infamous DLL Crunch, ordinary leaks, and a full device.exe, to be identified quickly and easily.
Please Sign up or sign in to vote.
21 Jan 2009Robert Pittenger, MCPD-EAD
This article shows how to read into a .NET application binary files created using MFC serialization.
Please Sign up or sign in to vote.
23 Jan 2012Shup
An article on simple but frequently used utility functions.
Please Sign up or sign in to vote.
21 Nov 2009Michael Chourdakis
Learn how to use the new Ribbon under Windows 7
Please Sign up or sign in to vote.
6 Mar 2009Peter Kankowski
Benchmark program for hash tables, comparison of 15 popular hash functions, and ideas for designing your own hash function.
Please Sign up or sign in to vote.
15 Jan 2009Dave Kerr
An article showing how to make a Custom AppWizard for OpenGL applications in Visual Studio .NET 2008
Please Sign up or sign in to vote.
26 Jan 2009Rolf Kristensen
Making a single MDI child window stay always on top of the other MDI child windows.
Please Sign up or sign in to vote.
29 Jan 2009Alex Blekhman
Minimalistic example of scrollable dialog implemented in pure Win32 API
Please Sign up or sign in to vote.
24 Jan 2009Kjell Tangen
C++ template classes for implementing COM objects that perform typeinfo-driven dispatch on multiple interfaces, both dual and pure.
Please Sign up or sign in to vote.
7 Feb 2009Paul Higinbotham
DirectX based application to open and view Half Life 1 game files
Please Sign up or sign in to vote.
10 Feb 2009WajihUllahBaig
A console program that captures audio and saves it with simultaneous preview.
Please Sign up or sign in to vote.
18 Feb 2009Adrian Dorache
Component used to convert a numeric value into English/Romanian words in Excel
Please Sign up or sign in to vote.
27 Jan 2009CyLith
Since x64 Windows removes the Beep function, this is an implementation of the Beep function using DirectSound.
Please Sign up or sign in to vote.
17 Aug 2009Sergey Popenko, Apriorit Inc, Ivan Romanenko
In this article, we describe the driver we created to hide processes and files in a system.
Please Sign up or sign in to vote.
21 Jan 2009Robert Pittenger, MCPD-EAD
This article shows how to implement MFC-style object serialization in .NET.
Please Sign up or sign in to vote.
19 Jan 2009coder112
A way to avoid unnecessary recompiles when using RCSTamp to update the .RC file.
Please Sign up or sign in to vote.
12 Feb 2009Hamed Ebrahimmalek
This tutorial describes a decent way to create a C++ ActiveX component which could be fullly integrated within a .NET environment.
Please Sign up or sign in to vote.
22 Jan 2009darkoman
An article on a simple C++ class for reading and writing variable-length data.
Please Sign up or sign in to vote.
15 Jan 2009visubong
A simple MFC dialog-based framework that mimics the behavior of the MS On-Screen Keyboard.
Please Sign up or sign in to vote.
18 Jan 2009Shup
An article on easily finding the paths of commonly used user specific directories.
Please Sign up or sign in to vote.
22 Jan 2009Peter Wilson
Create, save, and display DOM documents using C++.
Please Sign up or sign in to vote.
22 Jan 2009ITSTH
Control to create a Combobox dropdown with icons and sections headers
Please Sign up or sign in to vote.
28 Jan 2009Michael Pauli
How to register a program on end-user machine only and without end-user interference.
Please Sign up or sign in to vote.
29 Jan 2009esolliday
This article deals with the ability to support multiple communication protocols through the use of Plug-In Libraries
Please Sign up or sign in to vote.
3 Jan 2009ChaoJui
To learn the usages of TrueType structures, TTPOLYGONHEADER and TTPOLYCURVE.
Please Sign up or sign in to vote.
29 Jan 2009logicchild
An article to help explain how C/C++ use pointers.
Please Sign up or sign in to vote.
3 Jan 2009Shaheer Abdulrahiman
A tool for creating/verifying MD5 files
Please Sign up or sign in to vote.
13 Jun 2012Shup
An article about methods to recursively list all files in a given directory.
Please Sign up or sign in to vote.
13 Jan 2009Michael Monin
Software to write programs on Java-language for Cell Phone in the same style you do it on C-language for MPU
Please Sign up or sign in to vote.
17 Jan 2009wshcdr
Use EventLog in VC
Please Sign up or sign in to vote.
16 Jan 2009Dave Kerr
An article showing how a WokerClass object can simplify multi-threaded operations.

Current Participants

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

Software Developer (Senior) Codecentrix Software
Romania Romania
Software consultant in Bucharest Romania writing Windows programs and browsers plug-ins since 1998 with Visual C++.
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Australia Australia
More than ten years of C++ native development, and counting.

Smile | :)
Software Developer (Senior) http://home.so-net.net.tw/lioucy
Taiwan Taiwan
I've been a coding guy for 15 years, using C/C++ and assembly. Also using database to do information presenation with graphics applications.
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Other
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Elektromehanika d.o.o. Nis
Serbia Serbia
He has a master degree in Computer Science at Faculty of Electronics in Nis (Serbia), and works as a C++/C# application developer for Windows platforms since 2001. He likes traveling, reading and meeting new people and cultures.
Software Developer
United Kingdom United Kingdom
Follow my blog at www.dwmkerr.com and find out about my charity at www.childrenshomesnepal.org.
Software Developer (Senior) Duck & Cover Media
United Kingdom United Kingdom
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect
United States United States
I specialize in win32 security software (custom PGP SDK based applications) and mobile development (iOS, Windows Mobile, Windows Phone, and Android). I developed security software for most of those platforms at PGP Corporation (before it was acquired by Symantec in 2010). Previously, I was a lecturer of Computer Science at the University of the South Pacific, in Suva, Fiji Islands.

My LinkedIn profile

Track us in South America!

Twerbil for Android
Twerbil for Windows Phone
Software Developer (Senior) ElmüSoft
Chile Chile
Software Engineer since 40 years.
Tester / Quality Assurance Formerly IGA Worldwide
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Netherlands Netherlands
I'm a C++ and C# .Net software engineer.
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Norway Norway
ATL/COM, C#/.NET, IL, WCF
Software Developer Monroe Community
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Greece Greece
I'm working in C++, PHP , Java, Windows, iOS, Android and Web (HTML/Javascript/CSS).

I 've a PhD in Digital Signal Processing and Artificial Intelligence and I specialize in Pro Audio and AI applications.

My home page: https://www.turbo-play.com
Software Developer
Russian Federation Russian Federation
My work is end-to-end development of microcontrollers, begining from scheme and PCB using PCAD-2002, develop of firmware for MPU on ICCAVR C-language and software for PC, PDA using MS Visual Studio, and for Cell Phone on Java using KTollbar.
Software Developer (Senior)
Denmark Denmark
c/c++/c# -developer.
Software Developer (Senior)
United States United States
I am a senior software developer currently doing contract work for Microsoft. My educational background is in electrical engineering and I hold a masters degree from the University of Washington. I have experience in hardware and systems design but have done primarily software development for the last two decades. I have worked for various small companies as well as start-up companies, and have worked as a full time employee SDE at Microsoft Corporation.
Software Developer
Czech Republic Czech Republic
Peter is the developer of Aba Search and Replace, a tool for replacing text in multiple files. He likes to program in C with a bit of C++, also in x86 assembly language, Python, and PHP.
Software Developer (Senior) Various
Australia Australia
I've twice been the director/CEO/what-have-you of my own software companies. I sold software into 20 countries before I stopped counting.
President Starpoint Software Inc.
United States United States
Bob Pittenger is founder and President of Starpoint Software Inc. He holds a B.A. degree from Miami University, M.S. and Ph.D. degrees from Purdue University, and an MBA from Xavier University. He has been programming since 1993, starting with Windows application development in C++/MFC and moving to C# and .NET around 2005 and is a .NET Microsoft Certified Professional Developer.

Bob is the author of two books:
Billionaire: How the Ultra-Rich Built Their Fortunes Through Good and Evil and What You Can Learn from Them
and
Wealthonomics: The Most Important Economic and Financial Concepts that Can Make You Rich Fast.
Visit http://www.billionairebook.net for more information.
Software Developer
Denmark Denmark
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Junior) ApriorIT
Ukraine Ukraine
Sergey Popenko.
22 years old.
The Driver Team`s software developer.
Master of the Applied Math faculty, the Dnipropetrovsk National University, Ukraine.
Software Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Chief Technology Officer Mind & Machines
Bangladesh Bangladesh
(AKA The Freak), besides being a computer nerd, given his love for extreme sports, is a fire spinner, sky diver, and a XC/DH biker. He juggles his time between computing, research, business, travelling, gourmet cooking, and many other bizarre hobbies.
Software Developer (Senior)
China China
I had graduated from HuaZhong University of Science & Technology. Now, I'm working in ZTE.
Software Developer
Canada Canada
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Korea (Republic of) Korea (Republic of)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer -
Pakistan Pakistan
Computer Programming
Web Developer
China China
So so
You must sign in to participate in this contest.
This contest has ended.
1 Jan - 1 Feb 2009