Click here to Skip to main content
14,733,866 members
This competition has ended

Best C++/MFC article of Aug 2007

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 50 entries are shown.

Please Sign up or sign in to vote.
7 Aug 2007
Hans Dietrich
XBreadCrumbBar is a windowless non-MFC class that allows you to display a breadcrumb trail as HTML text, with support for web links and APP: links.
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox supports Office XP, Office 2003, and Classic application skins
Please Sign up or sign in to vote.
14 Sep 2013
The Ultimate Toolbox, metalogicsw.com
The Ultimate Grid is now Open Source
Please Sign up or sign in to vote.
27 Aug 2007
Drew_Benton
This is a complete beginners guide to codecaves that covers the main topics of: what a codecave is, what a codecave can be used for, and how to use a codecave.
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
Ultimate TCP-IP is now Open Source
Please Sign up or sign in to vote.
1 Jan 2008
Hans Dietrich
XHtmlTree is an MFC control based on CTreeCtrl, with support for HTML text, web links, APP: links, XML load/save, Smart Checkboxes, and Drag & Drop.
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox is now Open Source
Please Sign up or sign in to vote.
9 Jun 2017
Reza Shademani
The main goal of this article is to explain the practical details of low level network security programming.
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox GUI classes offer a wide range of MFC control extensions.
Please Sign up or sign in to vote.
10 Aug 2007
Matt (D) Wilson
An alternative take on describing the VOLE Automation library
Please Sign up or sign in to vote.
31 Jan 2008
Ali BaderEddin
This article describes in detail how to create your first GLUI window with some basic controls inside it, and provides you with a template for your OpenGL applications.
Please Sign up or sign in to vote.
10 May 2014
John W. Wilkinson
A C++ JSON parser/generator written using Boost::spirit
Please Sign up or sign in to vote.
13 Aug 2007
Zeeshan Amjad
In this article I try to implement some basic number theory function with the help of C++ template meta programming
Please Sign up or sign in to vote.
9 Dec 2007
valdok
Alternative container classes implementation, a different approach.
Please Sign up or sign in to vote.
17 Aug 2007
Drew_Benton
This article explores a more complete method of injecting a DLL into another process using the CreateRemoteThread approach.
Please Sign up or sign in to vote.
4 Sep 2007
Mike65536
Yield Return Iterator for Native C++ Using Fibers
Please Sign up or sign in to vote.
23 Dec 2007
Daniel Cohen Gindi
I have created classes to wrap the SQLite3 library, to remove many headaches...
Please Sign up or sign in to vote.
26 Dec 2013
Mike Hankey
A utility to design gradients interactively.
Please Sign up or sign in to vote.
24 Aug 2007
Sean OConnor
Using WinInet to call a server script asynchronously
Please Sign up or sign in to vote.
22 Aug 2007
Paul Roberts
An owner-drawn CTreeCtrl that has checkboxes and open/close controls aligned vertically on the right hand edge of the tree for easy viewing regardless of the horizontal scroll position.
Please Sign up or sign in to vote.
17 Aug 2007
mmsinclair
Encrypt in .NET and decrypt in Crypto++, a cryptography newbie's journey.
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox provides a Layout Manager that can be configured to manage control placement on resizing of forms and dialogs
Please Sign up or sign in to vote.
13 May 2010
mikem8
Visual Studio 2005 Addin to open *.h files on the left and *.c/*.cpp files on the right
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
An easy to use file watcher from the Ultimate Toolbox
Please Sign up or sign in to vote.
24 Aug 2007
Zeeshan Amjad
Using C++ language constructs to introduce abstraction layers
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The Ultimate Grid provides for built-in edit notifications as well as customizable edit functionality
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
Ultimate Toolbox classes that help with DIBs, MetaFiles, and more.
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
An easy to use Color Picker button included with the Ultimate Toolbox
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox contains classes for dealing with Bitmap and JPEG files.
Please Sign up or sign in to vote.
14 Aug 2007
Carlos Souza
A derived CListCtrl class that expands its rows when it receives multilines
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
Ultimate Toolbox provides a set of classes to allow for application state management and customization.
Please Sign up or sign in to vote.
15 Aug 2007
Joel Ivory Johnson
Use a Windows Mobile Professional phone with a GPS receiver to create a simple SMS based location tracking program.
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
Two convenient font selection controls from the Ultimate Toolbox for MFC
Please Sign up or sign in to vote.
24 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox classes for Shell Namespace navigation, an Application Bar, and more
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
An IE style option tree control from the Ultimate Toolbox
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
Classes from the Ultimate toolbox that allow configuring customized dialog item sound effects
Please Sign up or sign in to vote.
31 Aug 2007
darkoman
An article on retrieving the weather data using Yahoo! Weather RSS feed
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
An introduction to using custom datasources with the Ultimate Grid
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
COX3DTabViewContainer can be used to provide tabbed window support to document views and control bars
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox provides additional classes to help with serial and socket communication.
Please Sign up or sign in to vote.
9 Aug 2007
Paramesh Gunasekaran
Implementing ISAPI Filter in IIS 5.x/6.x for logging HTTP/HTTPS request & response data
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox contains several predefined CEdit derived controls for physical unit input and conversion
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
A flexible multi-column combobox control from the Ultimate Toolbox
Please Sign up or sign in to vote.
7 Aug 2007
Bruno Challier
Use icons to draw buttons with owner-draw style.
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox fetures a number of edit control extensions, some of which are described here
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
The COXHyperBar control is an MFC control which will give the floating toolbar look seen in the Microsoft Expression 'Hyperbar' sample
Please Sign up or sign in to vote.
24 Aug 2007
The Ultimate Toolbox
The Ultimate Toolbox Utility classes deal with Memory, Clipboard, Parsing, etc.
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
An extended tooltip control from the Ultimate Toolbox
Please Sign up or sign in to vote.
25 Aug 2007
The Ultimate Toolbox
Getting started with the Ultimate Grid
Please Sign up or sign in to vote.
13 Oct 2015
Ali BaderEddin
This article describes in detail how to set up your first OpenGL FreeGLUT window with multiple subwindows, and provides you with a template for your OpenGL applications.

Current Participants

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

Ali BaderEddin
Software Developer Qualtrics
United States United States
https://about.me/ali.b
Bruno Challier
George Sand Hospital, Bourges
France France
Electronic health record, health classifications (diseases, procedures), database, diagnosis related groups.
Carlos Souza
Software Developer
Brazil Brazil
No Biography provided
Daniel Cohen Gindi
Software Developer (Senior)
Israel Israel
No Biography provided
darkoman
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.
Drew_Benton
United States United States
No Biography provided
Hans Dietrich
Software Developer (Senior) Hans Dietrich Software
United States United States
I attended St. Michael's College of the University of Toronto, with the intention of becoming a priest. A friend in the University's Computer Science Department got me interested in programming, and I have been hooked ever since.

Recently, I have moved to Los Angeles where I am doing consulting and development work.

For consulting and custom software development, please see www.hdsoft.org.





Joel Ivory Johnson
Software Developer
United States United States
I attended Southern Polytechnic State University and earned a Bachelors of Science in Computer Science and later returned to earn a Masters of Science in Software Engineering. I've largely developed solutions that are based on a mix of Microsoft technologies with open source technologies mixed in. I've got an interest in astronomy and you'll see that interest overflow into some of my code project articles from time to time.



Twitter:@j2inet

Instagram: j2inet

John W. Wilkinson
Software Developer (Senior) Spirent Communications Plc
United Kingdom United Kingdom
No Biography provided
Matt (D) Wilson
Instructor / Trainer
Australia Australia
Software Development consultant, specialising in project remediation.

Creator of the FastFormat, Pantheios, STLSoft and VOLE open-source libraries.

Author of the books Extended STL, volume 1 (Addison-Wesley, 2007) and Imperfect C++ (Addison-Wesley, 2004).
Mike Hankey
Retired
United States United States
Currently enjoying retirement and working on projects without pressure, deadlines or any kind of management.
Mike65536
Poland Poland
No Biography provided
mikem8
Software Developer (Senior) Pecan Ventures, LLC
United States United States
Software engineer.
mmsinclair
Software Developer (Senior)
United Kingdom United Kingdom
Languages: C++, C#, Java, Javascript, Typescript and Python
Paramesh Gunasekaran
Technical Lead HCL Technologies
India India
Paramesh Gunasekaran is currently working as a Software Engineer in HCL Technologies, India. He obtained his Bachelor's degree in Information Technology from Anna University, India. His research areas include Computational Biology, Artificial Neural Networks and Network Engineering. He has also received international acclaim for authoring industry papers in these areas. He is a Microsoft Certified Professional in ASP.NET/C# and has also been working in .NET technologies for more than 8 years.

Web: http://www.paramg.com
Paul Roberts
Software Developer (Senior)
United Kingdom United Kingdom
Started programming on a Commodore Vic 20(!), and later entered employment programming for the Mac back in the days of System 6. Soon the pull of the Dark Side became too strong and I switched to Windows (Win 3.1) and have been coding for Windows ever since.

I'm now lead programmer for a small software house in Glasgow, Scotland. Our main products include PTFB Pro, ColorCache, and LogMeister.
Reza Shademani
Australia Australia
www.linkedin.com/in/rezashademani
Sean OConnor
Web Developer
United Kingdom United Kingdom
No Biography provided
The Ultimate Toolbox
Web Developer
Canada Canada
In January 2005, David Cunningham and Chris Maunder created TheUltimateToolbox.com, a new group dedicated to the continued development, support and growth of Dundas Software’s award winning line of MFC, C++ and ActiveX control products.

Ultimate Grid for MFC, Ultimate Toolbox for MFC, and Ultimate TCP/IP have been stalwarts of C++/MFC development for a decade. Thousands of developers have used these products to speed their time to market, improve the quality of their finished products, and enhance the reliability and flexibility of their software.
Group type: Organisation

466 members

valdok
Software Developer (Senior)
Israel Israel
My name is Vladislav Gelfer, I was born in Kiev (former Soviet Union), since 1993 I live in Israel.
In programming I'm interested mostly in low-level, OOP design, DSP and multimedia.
Besides of the programming I like physics, math, digital photography.
Zeeshan Amjad
Team Leader American Institute for Research
United States United States
Working as a Team leader in American Institute for Research
 
Hatem Mostafa -  N-gram and Fast Pattern Extraction Algorithm
Prize pool
No prizes assigned.
You must sign in to participate in this contest.
This contest has ended.
1 Aug - 1 Sep 2007