Click here to Skip to main content
15,868,016 members
This competition has ended

MFC/C++ Aug 2006

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.
8 Aug 2006Jeff Glatt
An ActiveX Script Host with custom COM objects. This allows a script to call C functions in your app.
Please Sign up or sign in to vote.
18 Aug 2006Lim Bio Liong
Learn the fundamental principles of COM custom marshaling by code examples.
Please Sign up or sign in to vote.
23 Mar 2012Elmue
How to implement creation and extraction of Microsoft CAB files
Please Sign up or sign in to vote.
30 Dec 2007Scott Dorman
Explains how to properly implement the IDisposable interface, the Dispose Pattern, and deterministic finalization.
Please Sign up or sign in to vote.
11 Aug 2006prasad_som
Create an Outlook like notification window using ATL.
Please Sign up or sign in to vote.
26 Nov 2014Jeremy Falcon
Provides a base to use when programming OpenGL-enabled applications for the real world, rather than a simple hello world.
Please Sign up or sign in to vote.
23 May 2007Hans Dietrich
XEmphasisButton allows you to display buttons with bold and underlined text without requiring ownerdraw. This means that the button is perfectly compatible with XP themes, and also works on previous Windows versions.
Please Sign up or sign in to vote.
23 Dec 2015Simone Serponi
An easy to use library to quickly setup and run OpenGL applications.
Please Sign up or sign in to vote.
30 Sep 2006Thomas Freudenberg, Jörgen Sigvardsson
A small application which emulates the behavior of the mouse in KDE
Please Sign up or sign in to vote.
24 Jan 2007Stephane Rodriguez.
Undocumented binary file formats coming in the Office 2007 timeframe
Please Sign up or sign in to vote.
4 Sep 2006scott_hackett
Describes how to create your own custom profiler for any managed application
Please Sign up or sign in to vote.
25 Mar 2007Mike_V
Reduce code bloat for those simple utility programs by using a streamlined C runtime - now with Unicode support!
Please Sign up or sign in to vote.
1 Jan 2007kencocomputers
Create an SDI with split window without all the extra garbage of the Doc/View architecture.
Please Sign up or sign in to vote.
24 Aug 2006Stan_1964
Provides a general cleanup API for Windows, ported into Win32 and COM dynamic-link libraries.
Please Sign up or sign in to vote.
3 Aug 2006Gautam Jain
Edit Control with Button similar to iTunes Find Edit Control
Please Sign up or sign in to vote.
22 May 2007leonardosalvatore
A simple GPS tracer developed for Windows Mobile 2005 on Compact Framework 2.0 SDK
Please Sign up or sign in to vote.
15 Aug 2006Chris S Kaiser
An article on yet another Standard C++ delegate-like implementation for a handler to map to non-static methods of classes.
Please Sign up or sign in to vote.
24 May 2007Emilio Garavaglia
Tracing in the debug window using std::ostream
Please Sign up or sign in to vote.
6 Nov 2006Matt Ezell
A beginner's tutorial: Using Ultimate++ to quickly create cross-platform GUI applications
Please Sign up or sign in to vote.
21 Aug 2006Alexander D. Alexeev
This article describes the way to add restarting support to your Win32 applications.
Please Sign up or sign in to vote.
28 Jul 2008Volodymyr Frolov
Applying lock and wait synchronization in C++.
Please Sign up or sign in to vote.
27 Aug 2006Toby Emden
How to protect secure assets using a .NET Reverse Proxy, an ISAPI redirection filter and .NET Forms Authentication
Please Sign up or sign in to vote.
28 Aug 2006anindya_sengupta
An article to show how iTunes SDK can be used to get all the songs and playlists of iTunes, getting Art work and getting the event notification from iTunes
Please Sign up or sign in to vote.
10 Aug 2006code-frog
Configuring file, printer and network resource sharing on Windows 2000/XP platforms.
Please Sign up or sign in to vote.
8 Aug 2006Simon Gomizelj
A lightweight and typesafe templated signals and slots implementation.
Please Sign up or sign in to vote.
1 Aug 2006Elias Bachaalany
An article showing you how to programmatically retrieve DVD region information
Please Sign up or sign in to vote.
20 Aug 2006zhaozg
CTrayNotifyIcon is a great and easy tool, make a portable copy to WTL.
Please Sign up or sign in to vote.
27 Oct 2006Richard Prinz
JAR archives for .NET = NAR archives.
Please Sign up or sign in to vote.
1 Aug 2006Dr.Sai
A multi-threaded GDI simulation of the famous problem
Please Sign up or sign in to vote.
3 Aug 2007Hamed Musavi
I invite anyone who doesn't know about Microsoft Access MDB files safety (specially compact and repair) to read this, before it's too late!
Please Sign up or sign in to vote.
28 Aug 2006trevor.hart
An article on creating Project Wizards for Embedded Visual C++
Please Sign up or sign in to vote.
11 Aug 2006Arman S.
This article introduces a C++ wrapper class that encapsulates the details of using virtual memory.
Please Sign up or sign in to vote.
23 Aug 2006Daniel Pistelli
A wizard for Visual Studio .NET to build small applications with just a few clicks.
Please Sign up or sign in to vote.
16 Aug 2006code-frog
Provides a basic introduction to class C subnets and TCP/IP stack configuration in a Windows 2000/XP environment.
Please Sign up or sign in to vote.
21 Aug 2006wlwlxj
WebPage as MDI Background and Interact with User
Please Sign up or sign in to vote.
11 Aug 2006Youngman Park
This is a simple class that makes transparent dialog boxes rise more smoothly.
Please Sign up or sign in to vote.
2 Apr 2008Vider
With this simple sample, you could query the Active Directory in just a few lines of code.
Please Sign up or sign in to vote.
10 Aug 2006code-frog
A simple guide explaining how to set up Internet Connection Sharing on Windows 2000/XP systems.
Please Sign up or sign in to vote.
16 Feb 2007mb2sync
Introduction to Functional STL Library using Boost.Range Adaptors.
Please Sign up or sign in to vote.
27 Aug 2006Madhu Raykar
This article demonstrates how to implement a basic smart pointer in C++.
Please Sign up or sign in to vote.
6 Aug 2006Cristian Amarie
Programmatically change display resolution from console using API call.
Please Sign up or sign in to vote.
3 Aug 2006#realJSOP
A passable workaround for the COleDateTime formatting behavior in MFC8.
Please Sign up or sign in to vote.
9 Aug 2006includeh10
A slider with 2 buttons
Please Sign up or sign in to vote.
21 Aug 2006Shaun Harrington
This tool will let you know when your computer is idle/busy.
Please Sign up or sign in to vote.
10 Aug 2006code-frog
Provides a basic introduction to using IPCONFIG on the command line to work with your local area connection network adapters.
Please Sign up or sign in to vote.
10 Aug 2006code-frog
Providing a brief discussion for what VPN is and what it isn't as well as how it is used.
Please Sign up or sign in to vote.
20 Aug 2006wlwlxj
IE Extension With a FrameWork
Please Sign up or sign in to vote.
27 Aug 2006kencocomputers
An easy way to create a splash for your MFC program in less than five minutes
Please Sign up or sign in to vote.
10 Aug 2006code-frog
Simple steps for adding a wireless router to an existing network.
Please Sign up or sign in to vote.
18 Aug 2006Elia Sarti
This article shows you some useful tips about coding a wizard. It includes scripts in JScript format, and provides you an edited "New Class" wizard which supports namespaces.

Current Participants

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

Software Developer (Senior) Paddedwall Software
United States United States
I've been paid as a programmer since 1982 with experience in Pascal, and C++ (both self-taught), and began writing Windows programs in 1991 using Visual C++ and MFC. In the 2nd half of 2007, I started writing C# Windows Forms and ASP.Net applications, and have since done WPF, Silverlight, WCF, web services, and Windows services.

My weakest point is that my moments of clarity are too brief to hold a meaningful conversation that requires more than 30 seconds to complete. Thankfully, grunts of agreement are all that is required to conduct most discussions without committing to any particular belief system.
Architect
Italy Italy
Born and living in Milan (Italy), I'm an engineer in electronics actually working in the ICT department of an important oil/gas & energy company as responsible for planning and engineering of ICT infrastructures.
Interested in programming since the '70s, today I still define architectures for the ICT, deploying dedicated specific client application for engineering purposes, working with C++, MFC, STL, and recently also C# and D.
Software Developer (Senior)
Russian Federation Russian Federation
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
India India
Anindya Sengupta is a Software Developer from the eastern part of India, working on C/C++/VC++/MFC/COM/ATL/DirectX. When he is not writing code he may be listening to some songs of R.E.M or Green Day.
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.
Web Developer
United States United States
This statement is false.

Semantic sense in a stream of syntax
twiddles my bits from degree in form
to dissipate into meaning

This statement is false.
CEO
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.
Team Leader BitDefender
Romania Romania
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
The languages I know best are: C, C++, C#, Assembly (x86, x64, ARM), MSIL, Python, Lua. The environments I frequently use are: Qt, Win32, MFC, .NET, WDK. I'm a developer and a reverse engineer and I like playing around with internals.

You can find most of my work at http://ntcore.com.
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.
Synved Ltd.
Ireland Ireland
Web Developer
United States United States
Elias (aka lallousx86, @0xeb) has always been interested in the making of things and their inner workings.

His computer interests include system programming, reverse engineering, writing libraries, tutorials and articles.

In his free time, and apart from researching, his favorite reading topics include: dreams, metaphysics, philosophy, psychology and any other human/mystical science.

Former employee of Microsoft and Hex-Rays (the creators of IDA Pro), was responsible about many debugger plugins, IDAPython project ownership and what not.

Elias currently works as an Anticheat engineer in Blizzard Entertainment.

Elias co-authored 2 books and authored one book:

- Practical Reverse Engineering
- The Antivirus Hacker's Handbook
- The Art of Batch Files Programming
Software Developer (Senior) ElmüSoft
Chile Chile
Software Engineer since 40 years.
Web Developer
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
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) 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.





Web Developer
Australia Australia

Please visit our Download Home to obtain many interesting software for free ...

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.
Team Leader
United States United States
I've been in software development since 1994. Over the years I've learned quite a lot in what it takes to complete the process of pushing out a quality product to customers in a timely fashion. As most of my colleagues could attest, there have been many challenges in our new and growing field in the past couple of decades as the industry matures rapidly. Much more so than most others historically speaking.

As such, I've learned one of the best aspects of software engineering is embracing the change that inherently comes along with it as new technologies constantly emerge to help us improve our world one application at a time as we make sense of the overwhelming amount of data now prevalent in the Information Age.

We truly live in a time unlike that ever known to mankind in recorded history, and it is my hope to do my part to help it along to face the challenges and demands of tomorrow.
Software Developer (Senior)
United States United States
I am a contract developer of windows based software written in C++.
Architect Giuneco http://www.giuneco.it
Italy Italy
IT is not only work, it is a hobbie, for that i post here!
Systems Engineer NEC
Singapore Singapore
Lim Bio Liong is a Specialist at a leading Software House in Singapore.

Bio has been in software development for over 10 years. He specialises in C/C++ programming and Windows software development.

Bio has also done device-driver development and enjoys low-level programming. Bio has recently picked up C# programming and has been researching in this area.
Web Developer
India India
I have been working in software industry for the past 5 years now. Enjoy working on complex and new technologies. Worked on Microsoft technologies Like VC++, COM, XML, SQL. Currently working on .Net, C#.
United States United States
Matt Ezell is a student at the University of Tennessee, USA. He has been programming in C++ for a couple years, and he now uses Ultimate++ for his applications. Visit his website at Ezell Media.
Japan Japan
I am worried about my poor English...
United States United States
Mike_V is currently a student at UCLA.

After a few years on the Dark Side, he reformed and now chants "Death to VB." His computer-related interests include C++, C#, and ASP.NET (in C#, of course). He writes operating systems in C++ and assembler as a hobby.
Software Developer
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
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
United States United States
I am a Microsoft C# MVP, author, speaker, blogger, and software developer. I also created the WP Requests and WinStore Requests sites for Windows Phone and Windows Sotre apps as well as several open source projects.

I've been involved with computers in one way or another for as long as I can remember, but started professionally in 1993. Although my primary focus right now is commercial software applications, I prefer building infrastructure components, reusable shared libraries and helping companies define, develop and automate process and code standards and guidelines.
United States United States
It all started when my folks were nice enough to drop $400 on a TI-99/4A and an adapter so I could save programs on my casette player. That, and a subscription to Compute! magazine, was the thunderbolt that got me to where I am today.

I live in NC where I've worked with Microsoft technology for 11 years. I now work for SlickEdit working on the Tools for Visual Studio 2005 product. Writing software that I use myself every day... could it get any better than that?
Web Developer
United States United States
16yrs of GUI programming experience gained at: (most recent first) BlackBall, Veritas, Seagate Software, Arcada, Stac, Mountain, and Emerald Systems.

Languages/Scripting: C, C++, JAVA, BASIC, JAVASCRIPT, HTML, XML, PHP, and SQL

Tools: MS Visual Studio, MS Visual SourceSafe, CVS, PVCS, Bounds Checker, VMWare, ToDoList, InstallShield, and Office Applications

Libraries and API: RTL, STL, WIN32, MFC, ATL, .NET, ActiveX, DirectX, COM, DCOM, Shell Extensions, and Shell Namespaces

Strengths: Honest, communicative, keen eye for usability, good at estimating workload and completion dates, ready to take on grunt work, team player, experienced working with QA, localization, Tech Pubs, Sales, and Marketing teams.
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) Nextworks S.r.l.
Italy Italy
He's Born in 1976 in Carrara (Italy) and he works as Software developer since 2000.
His other interests and hobbies are Karate, Soccer, VideoGames (RPG, FPS, FlySims) and Mountain Trekking.
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.
Addicted to reverse engineering. At work, I am developing business intelligence software in a team of smart people (independent software vendor).

Need a fast Excel generation component? Try xlsgen.
Software Developer Cloud Klabauter GmbH
Germany Germany
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
Toby Emden has been coding since the early days of 8-bit home computers, when developers had to write pure assembly to get anything worthwhile done. As a mere ankle-biter, his first coding projects included several games written for the ZX Spectrum in pure Z80 assembly code. Nowadays, his languages of choice are C++, C# and Java.

A member of the IEEE Computer Society and Worldwide Institute of Software Architects, Toby has spent ten years as an I.T. security executive, delivering enterprise security solutions for Fortune 100 organizations.

When not boring people at parties with jokes about cryptography and polymorphism, he enjoys writing, traveling and spending quality time with his wife and three cats. He still hasn't figured out how to cure cancer with .NET, but figures world peace can be solved with a Java wrapper class.
New Zealand New Zealand
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Spain Spain
I've a lot of hobbies, like Software Programing (yes, it's also my job Blush | :O ), Electronics Design, IA, Mechanics, Running&Mountain Bike, Telescopes, lathe and mill.
Architect
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
China China
I've been programming since I was 21. Started with C++, looked at Java, keen on Visual Basic and Visual C++, thinking about .NET and C#.^_^.
My Email:wlwlxj@google.com
Software Developer
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.
China China
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 2006