Click here to Skip to main content
15,884,099 members
This competition has ended

MFC/C++ Aug 2003

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.

4 Aug 2003Kirk Stowell
Xtreme Toolkit Professional Edition gives your application a rock solid presentation that includes Office 2003 style themes, Office style menu and toolbar customization, Visual Studio .NET style tear off tabs and auto hide panes.
Please Sign up or sign in to vote.
19 Aug 2003Rama Krishna Vavilala
A utility that can be used to spy the properties of any Windows forms control in the system
Please Sign up or sign in to vote.
19 Aug 2003Greg Ellis
Shows how to customize the Microsoft WebBrowser control in a dialog based app to allow custom context menus, message boxes, windows, modal dialogs and C++ function calls from JavaScript to your application using window.external.
Please Sign up or sign in to vote.
27 Aug 2003Don Kackman
Using the XP Theme API safely on any OS from C#
Please Sign up or sign in to vote.
19 Aug 2003Ryan Binns
An implementation of synchronous .NET style delegates in non - .NET VC++ 6.
Please Sign up or sign in to vote.
3 Aug 2003Reto Ravasio
A component that makes a Winform application single instance.
Please Sign up or sign in to vote.
6 Aug 2003Marc Clifton
A look at what is wrong with OOD/OOP based on CPian responses to the question "What is wrong with objects?"
Please Sign up or sign in to vote.
3 Aug 2003Henrik Stuart
An in-depth description of the user's perspective to working with complete and partial template specialisations and why they are useful.
Please Sign up or sign in to vote.
27 Oct 2003Jim Xochellis
This article describes how we can customize the contextual menus of the WebBrowser control, by implementing the IDocHostUIHandler.
Please Sign up or sign in to vote.
31 Aug 2003PixiGreg
Embed a C++ compiler in your project, use C++ as a compiled "scripting" language!
Please Sign up or sign in to vote.
25 Apr 2004cppmanuf
VSEDebug is a VS.NET debugger add-in that adds the ability to debug complex types in simpler form.
Please Sign up or sign in to vote.
18 Aug 2003Lai Shiaw San Kent
Introduction to the allocator concept, as well as implementing a policy-driven allocator template class
Please Sign up or sign in to vote.
8 Aug 2003Nish Nishant
An introduction to managed exception handling in MC++ programs
Please Sign up or sign in to vote.
22 Dec 2012Anders Dalvander
An introduction to context handles in RPC. A simple RPC client/server application using context handles is explained.
Please Sign up or sign in to vote.
7 Aug 2003Jonathan de Halleux
Add the Lua scripting engine to your .NET applications.
Please Sign up or sign in to vote.
16 Aug 2003João Paulo Figueira
Implementing a font chooser dialog with preview and ClearType support.
Please Sign up or sign in to vote.
2 Sep 2003Nish Nishant
Describes the virtual bool bug that exists in mixed mode Managed C++ programs that access unmanaged classes
Please Sign up or sign in to vote.
25 Mar 2006.dan.g.
A support tool to allow those performing builds to independently determine exactly what source files have been changed and by whom
Please Sign up or sign in to vote.
18 Aug 2003Tao Hu
This article gives two different methods to print CFormView
Please Sign up or sign in to vote.
18 Sep 2003Junho Ryu
A CStatic derived class that has slider functions. It is skinned using bitmaps.
Please Sign up or sign in to vote.
18 Aug 2003Juan Carlos Cobas
A beginner introduction to Endianness.
Please Sign up or sign in to vote.
16 Mar 2005Dan Farino
An Extended Stored Procedure to use regular expressions in T-SQL.
Please Sign up or sign in to vote.
3 Aug 2003Abbas_Riazi
A free utility to convert text files to Adobe PDF.
Please Sign up or sign in to vote.
20 Aug 2003Lai Shiaw San Kent
Review existing Singleton Pattern C++ implemenations, and how to come up with an extensible design that has the best of all worlds
Please Sign up or sign in to vote.
22 Dec 2012Anders Dalvander
An introduction to RPC programming. A simple RPC client/server application is explained.
Please Sign up or sign in to vote.
8 Sep 2003Stefan Kyntchev
FlashBack is a web application used to organize and share pictures and video clips with friends and family.
Please Sign up or sign in to vote.
19 Sep 2005David Crow
How to set the master volume of the speakers
Please Sign up or sign in to vote.
29 Aug 2003Marc Clifton
A discussion of the Dispose method, how to use it, when to use it, and problems using it.
Please Sign up or sign in to vote.
18 Aug 2003Alexander Ruscle
Uses Windows hooks to monitor the OS for user-specified hotkeys or keywords, uses Windows messages and mapped memory for IPC.
Please Sign up or sign in to vote.
15 Aug 2003Abraxas23
Starting your app minimized on the sytem tray.
Please Sign up or sign in to vote.
9 Aug 2003Yaron Nir
The article is a brief introduction to what is actually going on behind the scenes of a COM interface.
Please Sign up or sign in to vote.
8 Aug 2003Nathan Evans
There is an undocumented DLL library included with VS.NET called HTMLLITE...
Please Sign up or sign in to vote.
1 Apr 2012Prateek Kaul
Control certain aspects of machines sitting remotely, without having to install and trigger an application on the remote machine.
Please Sign up or sign in to vote.
9 Aug 2003Majid Shahabfar
Mixing managed and unmanaged code and using .NET library in MFC projects
Please Sign up or sign in to vote.
1 Apr 2012Prateek Kaul
Trigger/monitor/kill processes and shutdown/reboot machines remotely.
Please Sign up or sign in to vote.
27 Aug 2003Okeno Palmer
Create an ASP.NET application that uses the Amazon Web Service to search the Amazon catalogs.
Please Sign up or sign in to vote.
9 Aug 2003doxys
A self explaning example on how to build a fully compliant STL container
Please Sign up or sign in to vote.
6 Aug 2003João Paulo Figueira
Porting Carlos Antollini's ADO classes to the Pocket PC.
Please Sign up or sign in to vote.
31 Aug 2003Don Kackman
Rendering your own theme parts with the Windows XP UxTheme API
Please Sign up or sign in to vote.
18 Sep 2003Daniel Bright
Create a valid RSS 2.0 document using XmlTextWriter
Please Sign up or sign in to vote.
19 Aug 2003AnOldGreenHorn
An easy to use C++ wrapper class for ODBC.
Please Sign up or sign in to vote.
15 Aug 2003Amer Gerzic
In Memory Image Compression/Decompression
Please Sign up or sign in to vote.
10 Aug 2003Blas5
A solution to capture video and frames simultaneously
Please Sign up or sign in to vote.
11 Aug 2003Hans Dietrich
XDriveBar implements a drive bar for the drives in a system. The demo project shows how to keep the drive bar in sync by handling the WM_DEVICECHANGE message.
Please Sign up or sign in to vote.
7 Aug 2003Nish Nishant
Demonstrates techniques using windows messages and hooks, which allow us to automate a windows properties dialog or even custom applications
Please Sign up or sign in to vote.
22 Aug 2003flipdoubt
Command Prompt Here for VS.NET Users
Please Sign up or sign in to vote.
23 Aug 2003Roman Keskenti [SmoCoder]
Yet another replace dialog
Please Sign up or sign in to vote.
6 Sep 2003weariless
An article on examining process memory

Current Participants

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

Software Developer Maptek
Australia Australia
.dan.g. is a naturalised Australian and has been developing commercial windows software since 1998.
Web Developer
United States United States
Alex started coding (in BASIC... shhhh!) when he was 12 in order to play his tank game on his Commodore Vic20. In High School he learned more on the Apple IIe in the Math classroom. His then-girlfriend (now wife) used to wait at the door while he finished "just one more function!" before joining her for lunch. 14 years and four kids later, he's still writing code (although he's since graduated to C/C++, etc.), and is now (Q1 2006) working in the .NET world with C#. "What a ride!"

Official Duties: Spelunking the Depths of Geekdom
CEO Solaris Electronics LLC
United Arab Emirates United Arab Emirates
I was born in Shiraz, a very beautiful famous city in Iran. I started programming when I was 12 years old with GWBASIC. Since now, I worked with various programming languages from Basic, Foxpro, C/C++, Visual Basic, Pascal to MATLAB and now Visual C++.
I graduated from Iran University of Science & Technology in Communication Eng., and now work as a system programmer for a telecommunication industry.
I wrote several programs and drivers for Synthesizers, Power Amplifiers, GPIB, GPS devices, Radio cards, Data Acquisition cards and so many related devices.
I'm author of several books like Learning C (primary and advanced), Learning Visual Basic, API application for VB, Teach Yourself Object Oriented Programming (OOP) and etc.
I'm winner of January, May, August 2003 and April 2005 best article of month competition, my articles are:


You can see list of my articles, by clicking here

China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
President Infinity Software Solutions, LLC.
United States United States
Originally from Bosnia and Herzegovina, but lived for 6 years in Germany where I did majority of education, then moved to US, where I live since 1999. I like programming, computers in general, but also Basketball, Soccer, Tennis, and many other things. Masters graduate from Grand Valley State University in CIS and working as a full time software developer. Please visit my website www.amergerzic.com
Software Developer (Senior)
Sweden Sweden
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
India India
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
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
I'm a student at the University of Florida studying computer engineering.

You may find additional information about vsedebug at http://vsedebug.sourceforge.net
Web Developer
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
I'm a 23 year old student/.NET Developer from Charlotte NC. I spend my free time with my wonderful wife and 2 cats. At least I would if I had any free time...
Software Developer (Senior) Pinnacle Business Systems
United States United States

The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.

HTTP 404 - File not found
Internet Information Services
Team Leader Starkey Laboratories
United States United States
The first computer program I ever wrote was in BASIC on a TRS-80 Model I and it looked something like:
10 PRINT "Don is cool"
20 GOTO 10

It only went downhill from there.

Hey look, I've got a blog
Web Developer
Denmark Denmark
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 member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web 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) 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.





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
Greece Greece
I live in Greece with my wife and our two daughters. I am a professional software developer since 1999, using mostly C/C++ in my work.

My main expertise are: C/C++, STL, software optimization, generic programming and debugging. I am also very experienced in client–server programming, communications, concurrent programming, software security and cryptography. Finally, in my early professional years, I have worked a lot on cross-platform programming (Mac+Win).

I am familiar with the MFC, wxWidgets and Cplat GUI frameworks and the Python, Java, Pascal, Fortran, Prolog and Rexx programming languages.
Software Developer (Senior) Frotcom International
Portugal Portugal
I work on R&D for Frotcom International, a company that develops web-based fleet management solutions.
Engineer
United States United States
Jonathan de Halleux is Civil Engineer in Applied Mathematics. He finished his PhD in 2004 in the rainy country of Belgium. After 2 years in the Common Language Runtime (i.e. .net), he is now working at Microsoft Research on Pex (http://research.microsoft.com/pex).
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Korea (Republic of) Korea (Republic of)
Click here to view Junho Ryu's resume.
CEO Codejock Technologies, LLC
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.
This is a Organisation (No members)

Web Developer
Singapore Singapore
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior)
Iran (Islamic Republic of) Iran (Islamic Republic of)
I am an independent principal software
developer and architect with nearly 20 years of
hands-on experience in the Microsoft
technology stack with a special focus on .NET
Framework (.NET Core). While working primarily
in the industrial area, I learned how to deliver
critical software systems that are highly
available, secure, and fast.
I am now a senior backend developer delivering
SaaS applications running on cloud and
on-premises. I am generally interested in Clean
Architecture, DDD, Microservices, Azure and AWS
Architect Interacx
United States United States
Blog: https://marcclifton.wordpress.com/
Home Page: http://www.marcclifton.com
Research: http://www.higherorderprogramming.com/
GitHub: https://github.com/cliftonm

All my life I have been passionate about architecture / software design, as this is the cornerstone to a maintainable and extensible application. As such, I have enjoyed exploring some crazy ideas and discovering that they are not so crazy after all. I also love writing about my ideas and seeing the community response. As a consultant, I've enjoyed working in a wide range of industries such as aerospace, boatyard management, remote sensing, emergency services / data management, and casino operations. I've done a variety of pro-bono work non-profit organizations related to nature conservancy, drug recovery and women's health.
Web Developer
India India
Nagareshwar is a security enthusiastic person involved in reverse engineering, vulnerability research, coding security tools etc. He spend most of the time in uncovering the secrets of computer world.

He holds 'Bachelor of Engineering' degree from National Institute of Technology of Karnataka, India. He had professional experience of 2.5 years in Novell. At Novell he was working on various security products including 'Novell Secure Login' and CASA.

For more details visit his website http://securityxploded.com
Software Developer (Senior)
United Kingdom United Kingdom
I am the lead developer of numerous .NET-based networking and communication server systems for Windows, for a company based in Cambridge. Including SMS/SMPP, VOIP and VoiceXML technologies.
United States United States
Nish Nishant is a technology enthusiast from Columbus, Ohio. He has over 20 years of software industry experience in various roles including Chief Technology Officer, Senior Solution Architect, Lead Software Architect, Principal Software Engineer, and Engineering/Architecture Team Leader. Nish is a 14-time recipient of the Microsoft Visual C++ MVP Award.

Nish authored C++/CLI in Action for Manning Publications in 2005, and co-authored Extending MFC Applications with the .NET Framework for Addison Wesley in 2003. In addition, he has over 140 published technology articles on CodeProject.com and another 250+ blog articles on his WordPress blog. Nish is experienced in technology leadership, solution architecture, software architecture, cloud development (AWS and Azure), REST services, software engineering best practices, CI/CD, mentoring, and directing all stages of software development.

Nish's Technology Blog : voidnish.wordpress.com
Software Developer (Senior)
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
France France
Bouh
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.
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
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Switzerland Switzerland
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Systems Engineer
Australia Australia
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 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
I have coded in MFC for seven years if adding them together, about four years in Java, five years on Unix side.
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
I am a software engineer almost 4 years now, my specialities are C++ MFC COM and VS6.
You must sign in to participate in this contest.
This contest has ended.
1 Aug - 1 Sep 2003