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

Best C++/MFC article of August 2008

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.
11 Aug 2008Dr. WPF
.NET 3.5 SP1 is here! It's time to break out your DirectX skills. This article provides the information necessary to get started using a new DirectX interop feature in WPF called D3DImage.
Please Sign up or sign in to vote.
27 Aug 2008BadKarma
The Star Trek game reworked, using a 2D retro look
Please Sign up or sign in to vote.
3 Sep 2008RockmanZero
An extendable report editor. You can simply add your own controls without recompiling the program or writing annoying plug-ins.
Please Sign up or sign in to vote.
20 Aug 2008Christoph Husse
This article shows how to bypass PatchGuard 3 on the latest windows versions.
Please Sign up or sign in to vote.
8 Nov 2012Damir Valiulin
JPGDateChanger is a tool that changes last modified date to the one stored in EXIF data
Please Sign up or sign in to vote.
29 Mar 2009Cedric Moonen
Learn how to load images, display them on the screen and manage them efficiently and how to display animations.
Please Sign up or sign in to vote.
19 Aug 2008Cristian Adam 1 alternative  
This tool will spy on COM registration process and create side by side (SxS) manifest file(s)
Please Sign up or sign in to vote.
13 Nov 2012Alex Blekhman
The C++ programming language and Windows DLLs can live in peace after all.
Please Sign up or sign in to vote.
4 Sep 2008Rolf Kristensen
An example of how to implement a column picker in the MFC list control
Please Sign up or sign in to vote.
25 Oct 2010hax_
Introduction to the open-source hxGrid library for distributed computing. Main benefits of the library: cluster uses only idle time of Windows 2000/XP/Vista workstation (no dedicated workstations required); easy to use; free.
Please Sign up or sign in to vote.
24 Aug 2008Steve Katic
3dsMax style rollup control animated in C++/CLI
Please Sign up or sign in to vote.
12 Mar 2009Rolf Kristensen
Examples of how to implement tooltips in the MFC list control
Please Sign up or sign in to vote.
16 Aug 2008darkoman
An article on a simple syntax coloring control
Please Sign up or sign in to vote.
22 Nov 2010Vitaly Tomilov
Access detailed information about the current process the easiest way.
Please Sign up or sign in to vote.
3 Aug 2008Darren Sessions
StyleDialog may be used independently or in conjunction with the Style Toolkit.
Please Sign up or sign in to vote.
3 Jun 2009Ryan Grevious
Insert custom packets in the 802.11 frame
Please Sign up or sign in to vote.
29 Aug 2008Rolf Kristensen
An example of how to implement subitem focus in an MFC list control
Please Sign up or sign in to vote.
16 Jul 2010Jakub Piwowarczyk
The CSmtp class allows to send emails with attachments. It only provides the AUTH LOGIN authentication.
Please Sign up or sign in to vote.
6 Nov 2014John D. Cook
Some of the subtle problems that can arise when working with random number generators
Please Sign up or sign in to vote.
27 Aug 2008hagarwal
Here is a class that will help you to control the execution of your threads that involves looping/polling and also limits their CPU usage to a specified limit.
Please Sign up or sign in to vote.
19 Aug 2008programmersmind
Few well known bitwise operation problem collection
Please Sign up or sign in to vote.
24 Sep 2008magr74
The article describes the usage of a modularization framework called SOF.
Please Sign up or sign in to vote.
6 Aug 2008James Curran
The Classic Super Star Trek Game rewritten in modern Object-oriented C++
Please Sign up or sign in to vote.
29 Nov 2008Angel Kafazov
This article explains how to write your custom DirectShow SampleGrabber filter for Windows Mobile.
Please Sign up or sign in to vote.
26 Aug 2008programmersmind
A look at three important operators you often need to overload.
Please Sign up or sign in to vote.
18 Aug 2008programmersmind
Explicit constructor in C++.
Please Sign up or sign in to vote.
29 Aug 2008Adrian Savage
Simulation in OSG using discrete events, a Ternary Heap and Interpolation
Please Sign up or sign in to vote.
5 Nov 2008Jochen Baier
This add-in enables highlighting of matching braces next to the cursor for Visual Studio C++.
Please Sign up or sign in to vote.
24 Aug 2008davemaster99
How to execute JavaScript functions with parameters from C++ code.
Please Sign up or sign in to vote.
13 Apr 2010Ben Aldhouse
In this case, how to list files in sub folders nicely.
Please Sign up or sign in to vote.
21 Aug 2008noxia
A sample application with source code in three .NET languages (Basic, C#, C++) on using the new (.NET 3.0+) System.Speech Class.
Please Sign up or sign in to vote.
24 Aug 2008Eduard Ene
An article on EGen - a scalable code generation and maintenance framework for C/C++/C#/Java, implemented in Ruby.
Please Sign up or sign in to vote.
1 Aug 2008CheerJeer
Using two common techniques to create an uncommon UI.
Please Sign up or sign in to vote.
15 Aug 2008James Duy Trinh (VietDoor)
MouseLight support for your presentation
Please Sign up or sign in to vote.
2 Aug 2008Arman S.
A tool that finds duplicate files in your system.
Please Sign up or sign in to vote.
31 Aug 2008joaquinjares
Shell Extension with Keyboard Hook
Please Sign up or sign in to vote.
26 Aug 2008ima_c++_programmer
Tries to solve the queen problem using backtracking
Please Sign up or sign in to vote.
24 Jul 2010Christian Kleinheinz
Retrieving the correct pointer anytime and anywhere in MFC MDI applications
Please Sign up or sign in to vote.
24 Aug 2008cppnow
64 bit pointers are wasteful if you don't need to access TBs of RAM
Please Sign up or sign in to vote.
11 Aug 2008CheerJeer
Synchronization object handle: another mechanism for singleton run.
Please Sign up or sign in to vote.
9 Aug 2008yosmany
Shows how to edit listview subitem text without using MFC.
Please Sign up or sign in to vote.
17 Aug 2008ManicQin
A bit about templates and design.

Current Participants

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

Engineer
Belgium Belgium
I am a 29 years old guy and I live with my girlfriend in Hoegaarden, little city from Belgium well known for its white beer Smile | :) .
I studied as an industrial engineer in electronics but I oriented myself more towards software development when I started to work.
Currently I am working in a research centre in mechatronica. I mainly develop in C++ but I also do a bit of Java.
When I have so spare time, I like to read (mainly fantasy) and play electric guitar.
Software Developer (Senior) Engineering, Design and Models Ltd
United Kingdom United Kingdom
I develop rail signalling simulation technology at EDM where I use C++ and C#, but also love to dabble in functional programming languages such as Clean and Cat.
Software Developer
Australia Australia
More than ten years of C++ native development, and counting.

Smile | :)
Chief Technology Officer CST
Bulgaria Bulgaria
I am software engineering working for CST. My interests cover areas of Big Data, Cloud and Kubernetes.

For further information please contact me at akafazov@cst-bg.net
Software Developer 13
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)
Belgium Belgium
I'm from Belgium, happily (should my wife ever read this) married and have two boys.

After a first attempt on the Atari during college in
an old foreign dialect of basic, via Pascal I am now
developing mostly in VC++ / VB / C#.
United Kingdom United Kingdom
Engineer
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.
CEO MasterSoft Software Solutions Ltd.
Austria Austria

Chris is one of the founders of MasterSoft Software Solutions Ltd., a software development company located in Austria.


He has worked as a C++ developer in the fields of 3D computer simulations and studied Business Informatics before the company opening.


Chris is using C++/C# intensely but also has experience in Java or PHP.


To get additional information about him or his company feel free to visit the webpage of his company or visit his profiles in the social networks like G+, Twitter or Xing for all german networkers.

You are also welcome to visit the webpage for all hosting services his company offers at MasterServer

Software Developer SecurityRevolutions
Germany Germany
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
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
Canada Canada
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 (Senior)
United States United States
I am currently working as a consultant in Southern California.

I have worked as a Hardware Engineer, Firmware Engineer, Software Engineer and Applications Engineer.

I spent 13 years in the Disk Drive industry and the last 7 working in GPS.
Software Developer TeleTracking SAC
Peru Peru
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
Dr. WPF is a WPF Disciple! Check out the doctor's blog and bio for more information.
Software Developer
Canada Canada
Eduard Ene wrote his first pseudo-code and Basic program in 1988 while studying engineering. Since then he enjoyed learning and using professionally a variety of languages and paradigms.
Nowadays he develops data analysis and modeling software using mostly C++ with a sprinkle of Ruby templates to keep his code in shape and up-to-date automatically.
The requirements of his work fueled his interest in automatic code generation and manipulation, which resulted in the EGen framework, published here on CodeProject.
He currently lives in Ontario, Canada with his family.
Software Developer (Senior)
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Team Leader Deep Shadows, http://www.deep-shadows.com
Ukraine Ukraine
Roman Lut, more than 10 years in game development, now working as lead programmer at Deep Shadows on PC and XBOX 360 titles.
http://www.deep-shadows.com/hax/
Software Developer (Senior) FIS
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Engineer Technical University of Lodz
Poland Poland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) NovelTheory LLC
United States United States
20+ years as a developer : Assembly, C, C++ and C# (in that order) with sidelines in ASP/VBScript, ASP.Net, JavaScript, Perl, QuickBasic, VisualBasic, plus a few others which I'm not going to mention because if I did someone might ask me to use them again (shudder)

Microsoft MVP in VC++ (1994-2004)

I also run www.NJTheater.com as a hobby.

Full resume & stuff at NovelTheory.com

Underused blog at HonestIllusion.com
Software Developer (Senior)
Vietnam Vietnam
Bachelor of Natural Science University, HCMC VietNam
Software Developer (Senior) Independent
Argentina Argentina
I have been working as a developer for 15 years now, starting with gwbasic, moving to C and VB and then to VB.Net and later C#. I've used many languages, as languages is what I really like.
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
President John D. Cook Consulting
United States United States
I work in the areas of applied mathematics, data analysis, and data privacy.

Check out my blog or send me a note.

 

Software Developer
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
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Rebaca Technologies
India India
int main(){
while(!isSleeping())
{
write_code();
}
return 0;
}
Software Developer
China China
26 years old, 2 years work experience.
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.
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.
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Sibedge IT
Ireland Ireland
My online CV: cv.vitalytomilov.com
Software Developer
Cuba Cuba
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
You must sign in to participate in this contest.
This contest has ended.
1 Aug - 1 Sep 2008