Click here to Skip to main content
15,891,316 members
This competition has ended

MFC/C++ Dec 2002

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.
9 Dec 2002Stoyan Damov
A Draft Implementation of an Idea for .NET Dynamic Software Load Balancing
Please Sign up or sign in to vote.
1 Feb 2003Igor Ladnik
A Windows application that does not export any program interface, may be converted to automation server with COM object(s) injected into the application process.
Please Sign up or sign in to vote.
3 Aug 2006Jeff Glatt
Specifically shows how to embed a browser OLE object in your own window, and more generally demonstrates how to manipulate and create COM/OLE objects, in plain C (ie, no MFC, WTL, ATL, .NET, C#, nor even C++). The latter is applicable to many other uses, such as creating your own script engine.
Please Sign up or sign in to vote.
14 Dec 2002.dan.g.
Provides built-in graying, rotating, shearing, resizing, blurring, sharpening, flipping, negating and color replacement to CBitmap as well as support for user-defined processing plug-ins
Please Sign up or sign in to vote.
1 Dec 2002Jonathan de Halleux
A C++ wrapper for the Ghostscript DLL that enables to render PS directly to GDI+ Bitmap
Please Sign up or sign in to vote.
25 Aug 2004Omid Shahabi
A link-library and its interface class to create, load and modify DXF files.
Please Sign up or sign in to vote.
11 Dec 2002Emanuele Ruffaldi
Fast matrix expressions evaluation, based on dynamic code generation and partial evaluation
Please Sign up or sign in to vote.
19 Nov 2009Philipos Sakellaropoulos
ASP pages and free COM objects for generation of thumbnails and thumbnail views.
Please Sign up or sign in to vote.
27 Feb 2003stereo
This article shows you how to extend IE's scripting engine by adding custom event sinks and objects
Please Sign up or sign in to vote.
29 Dec 2002Dudi Avramov
Driver wizard integrated to the Visual Studio IDE that generates an NT driver project.
Please Sign up or sign in to vote.
8 Dec 2002Damir Valiulin
Dialog data validation for doubles that allows you to specify a variable name and an interval range (e.g. [-90,90))
Please Sign up or sign in to vote.
10 Dec 2002Zeeshan Amjad
This article shows a way of integrating Java, C++ and Assembler
Please Sign up or sign in to vote.
3 Nov 2003Jesus Oliva
An article about developing Firewalls for Windows 2000/XP
Please Sign up or sign in to vote.
10 Dec 2002.dan.g.
Presents an extended yet simplified interface to querying, filtering and extracting multiple files from a zip archive
Please Sign up or sign in to vote.
14 Jan 2004Rob Manderson
How to use overlapped I/O
Please Sign up or sign in to vote.
14 Dec 2002Matt Gullett
Simple steps that can be taken to insure that high quality results are the norm, not the exception.
Please Sign up or sign in to vote.
14 Mar 2008Leslie Sanford
An article about using the CPianoCtrl class
Please Sign up or sign in to vote.
20 Apr 2003PJ Arends
A simple macro that adds all the code necessary to initialize the GDI+ libraries in an MFC 6.0 application
Please Sign up or sign in to vote.
6 Mar 2003Philipos Sakellaropoulos
A tool that automatically generates HTMLHelp documentation of COM type libraries. You can then add explanations and example source code for your methods.
Please Sign up or sign in to vote.
30 Nov 2003hzy
An experimental C++ porting of java.awt.* and partial java.lang.*
Please Sign up or sign in to vote.
12 Dec 2002Nikolai Serdiuk
A digital clock ActiveX control.
Please Sign up or sign in to vote.
26 Mar 2003Bengi
Using the Tree control using pure Win32 APIs
Please Sign up or sign in to vote.
26 Dec 2002Roger Allen
An MFC extension library, so your dialogs can have easy print/print preview support.
Please Sign up or sign in to vote.
3 Dec 2002Stas Desyatnikov
An article on using HTML formatted log in your applications
Please Sign up or sign in to vote.
24 May 2003Shawn Cicoria
Provides for IIS logging of usernames to the IIS logs for sites that rely on ASP & ASP.NET.
Please Sign up or sign in to vote.
19 Dec 2002CT CHANG
Establish a TCP/IP connection to other applications.
Please Sign up or sign in to vote.
7 Dec 2002Paul Evans
Source code and explanation of a thread safe singleton and singleton management.
Please Sign up or sign in to vote.
15 Dec 2002Emanuele Ruffaldi
A symbolic expression manipulator with derivation and substitution that dynamically compiles the expressions for fast evaluation.
Please Sign up or sign in to vote.
1 Jan 2003Code4Food
A class to access the WAB
Please Sign up or sign in to vote.
18 Dec 2002Jesus Oliva
A wrapper class to easily load/unload device drivers
Please Sign up or sign in to vote.
1 Apr 2012Prateek Kaul
An article on creating, manipulating and showing popup balloons on system tray icons.
Please Sign up or sign in to vote.
14 Dec 2002Ted Ferenc
Changing the language of a Windows program on the fly using resource only DLLs.
Please Sign up or sign in to vote.
11 Oct 2004Cho, Kyung-min
Easy to access and simple XML parser
Please Sign up or sign in to vote.
10 Feb 2005Dudi Avramov
Get CPU usage by performance counters without using PDH.dll.
Please Sign up or sign in to vote.
26 Dec 2002Roger Allen
Rich Edit controls are great until you want to print the output. Help is at hand
Please Sign up or sign in to vote.
18 Dec 2002DCUtility
Using fixed panes to add rulers to your view
Please Sign up or sign in to vote.
15 Dec 2002Keith Jacquemin
Accessing application level user interface elements from plug-in components.
Please Sign up or sign in to vote.
30 Nov 2002Jamie Hale
How to draw arrows (with arrowheads) to an arbitrary DC
Please Sign up or sign in to vote.
12 Dec 2002zarzor
Optimised code for valid data length to FFT
Please Sign up or sign in to vote.
26 Dec 2002ed welch
Class that provides better mouse click handling for the standard windows slider control
Please Sign up or sign in to vote.
15 Dec 2002Eugene Polonsky
Shows how to kill a process given only a process name, and how to make it work for all Windows OS's (except 3.1)
Please Sign up or sign in to vote.
2 Mar 2003CT CHANG
Add, edit, and delete records/table/database in MS SQL Server CE v1.0/v2.0.
Please Sign up or sign in to vote.
16 Dec 2002Joshua Jensen
Performs VC6-style dependency checking for VS .NET multi-project solution builds
Please Sign up or sign in to vote.
5 Dec 2002Manish Pansiniya
This Add-In Is About Easy File/Function Commenting ...
Please Sign up or sign in to vote.
16 Dec 2002Zorglab
This class allows you to create transparent static controls. For instance, you can add text on a bitmap in a dialog.
Please Sign up or sign in to vote.
23 Jul 2003Nitron
A quick reference to pointers and pointer operations
Please Sign up or sign in to vote.
26 Dec 2002Renjith Ramachandran
An article describing the usage of a CStatic derived Hyperlink control

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
Israel Israel
Win32API Rocks your world!!
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.
Web Developer
United States United States
My real name is Sam I live in Monterey, California. I am currently unemployed - long story. I am trying to secure a job as a programmer in the Silicon Valley area of CA but so far no luck. Now with all this extra time I am writing code and learning concepts I have put off because I was too busy working Smile | :)

I have completed two of my programming goals: release software in the form of freeware, and write an article for CodeProject!
Software Developer
Australia Australia
Passion to be a software architect and solution researcher in enterprise solutions by simplify and unify the existing complex manual paper works into an automated environment friendly, comprehensive and dynamic workflow process system.
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.
Web Developer
Australia Australia
I've been programming for a few years now. I blog regularly at httpcode.
CEO
Canada Canada
Web Developer
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer Astronautz
Spain Spain
After working in the software industry for many years, I've started my own games company that specialises in strategy games for mobile platforms.
Software Developer (Senior) Scuola Superiore S.Anna
Italy Italy
Assistant Professor in Applied Mechanics working in Virtual Reality, Robotics and having fun 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.
hzy
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.
Software Developer (Senior)
Israel Israel


  • Nov 2010: Code Project Contests - Windows Azure Apps - Winner
  • Feb 2011: Code Project Contests - Windows Azure Apps - Grand Prize Winner


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.
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.
Chief Technology Officer
Spain Spain
To summarize: learn, learn, learn... and then try to remember something I.... I don't Know what i have to remember...

http://www.olivacorner.com
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).
Web Developer
United States United States
Joshua Jensen is a gamer at heart and as such, creates games for a living. He has the distinct pleasure of creating titles exclusively for the Xbox.

In his spare time, he maintains a Visual C++ add-in called Workspace Whiz! Find it at http://workspacewhiz.com/.
Web Developer
United States United States
I am a senior software developer located in Phoenix, AZ. I have a wide range of experience using Microsoft development technologies and have clung to the bleeding edge of their developments tools since Windows 3.1. I am now lacerating myself on .Net.

I am currently available for any contract or permanent assignments.
United States United States
Aside from dabbling in BASIC on his old Atari 1040ST years ago, Leslie's programming experience didn't really begin until he discovered the Internet in the late 90s. There he found a treasure trove of information about two of his favorite interests: MIDI and sound synthesis.

After spending a good deal of time calculating formulas he found on the Internet for creating new sounds by hand, he decided that an easier way would be to program the computer to do the work for him. This led him to learn C. He discovered that beyond using programming as a tool for synthesizing sound, he loved programming in and of itself.

Eventually he taught himself C++ and C#, and along the way he immersed himself in the ideas of object oriented programming. Like many of us, he gotten bitten by the design patterns bug and a copy of GOF is never far from his hands.

Now his primary interest is in creating a complete MIDI toolkit using the C# language. He hopes to create something that will become an indispensable tool for those wanting to write MIDI applications for the .NET framework.

Besides programming, his other interests are photography and playing his Les Paul guitars.
Founder IntelliPro Solutions Pvt. Ltd.
India India
A 8 or something in .NET, living in Ahmedabad, India owned IntelliPro Solutions Pvt. Ltd..

Currently working on .NET technologies, MVC and Silverlight.

My little blog is for helping community with the solution for problems or helping them to understand new technology. You can reach to my blog at http://maniish.wordpress.com.

To contact me, post comment here or email me at manish AT iprospl.com
This is a Organisation (No members)

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
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
Bulgaria Bulgaria
I am a senior developer in Melon Technologies Ltd.
CEO Aspen Insights
United States United States
Walter Storm is currently doing quantitative research and data science. Originally from Tunkhannock, PA., he has a B.S. in Aerospace Engineering from Embry-Riddle Aeronautical University[^], and an M.S. in Systems Engineering from SMU[^]. He has been professionally developing software in some form or another since January of 2001.

View Walter Storm's profile on LinkedIn.[^]
Engineer ODCC
Iran (Islamic Republic of) Iran (Islamic Republic of)
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
United States United States
I'm Paul, a Software Developer always looking for something new to learn.

After years in business software, I now work as a developer for a game company.

Anything I post here on code project does not reflect or represent the company I work for in anyway, it is personal work and words.
Web Developer Forthnet
Greece Greece
Software developer and Microsoft Trainer, Athens, Greece (MCT, MCSD.net, MCSE 2003, MCDBA 2000,MCTS, MCITP, MCIPD).
President
Canada Canada
Father of two, brother of two, child of two.
Spouse to one, uncle to many, friend to lots.
Farmer, carpenter, mechanic, electrician, but definitely not a plumber.
Likes walks with the wife, board games, card games, travel, and camping in the summer.
High school graduate, college drop-out.
Hobby programmer who knows C++ with MFC and the STL.
Has dabbled with BASIC, Pascal, Fortran, COBOL, C#, SQL, ASM, and HTML.
Realized long ago that programming is fun when there is nobody pressuring you with schedules and timelines.
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.
Web Developer
India India
I'm a nature lover
Simplicity is the ultimate sophistication. Believing in application, then the technology.
United States United States
I've been programming for 35 years - started in machine language on the National Semiconductor SC/MP chip, moved via the 8080 to the Z80 - graduated through HP Rocky Mountain Basic and HPL - then to C and C++ and now C#.

I used (30 or so years ago when I worked for Hewlett Packard) to repair HP Oscilloscopes and Spectrum Analysers - for a while there I was the one repairing DC to daylight SpecAns in the Asia Pacific area.

Afterward I was the fourth team member added to the Australia Post EPOS project at Unisys Australia. We grew to become an A$400 million project. I wrote a few device drivers for the project under Microsoft OS/2 v 1.3 - did hardware qualification and was part of the rollout team dealing directly with the customer.

Born and bred in Melbourne Australia, now living in Scottsdale Arizona USA, became a US Citizen on September 29th, 2006.

I work for a medical insurance broker, learning how to create ASP.NET websites in VB.Net and C#. It's all good.

Oh, I'm also a Kentucky Colonel. http://www.kycolonels.org
Software Developer (Senior) Sirius Analytical Instruments
United Kingdom United Kingdom
A research and development programmer working for a pharmaceutical instrument company for the past 17 years.

I am one of those lucky people who enjoys his work and spends more time than he should either doing work or reseaching new stuff. I can also be found on playing DDO on the Cannith server (Send a tell to "Maetrim" who is my current main)

I am also a keep fit fanatic, doing cross country running and am seriously into [url]http://www.ryushinkan.co.uk/[/url] Karate at this time of my life, training from 4-6 times a week and recently achieved my 1st Dan after 6 years.
Web Developer
United States United States
I have over 15 years of experience in the Application Development. Unfortunately, I still remember punch cards from College and VisiCalc on the Apple II.

My recent experience (about 6 years) covers the 2 main camps in distributed computing: J2EE based and COM[+] / .NET.

Lately, it's been deep .NET, C#, ASP.NET and the rest of the .NET Framework.

I've been working on Internet related technologies since 1993, initially writing Perl scripts under the original NCSA Http server.
Web Developer
Israel Israel
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.
Web Developer
Bulgaria Bulgaria
I'm crazy about programming, bleeding-edge technologies and my wife, Irina. Thinking seriously to start living in Centurian time.

The image shows me, happy :P

My blog
Web Developer
United Kingdom United Kingdom
Ted wrote his first program c. 1972, and has been writing software professionally since 1975. For his sins he has been a user of Visual C++ from version 1.0 days.

On the odd days that he leaves his PC he is into walking in the Peak District, but tends to get waylaid at the lunch time pub.
Web Developer
Hong Kong Hong Kong
Still alive
Team Leader American Institute for Research
United States United States
Working as a Team leader in American Institute for Research
Web Developer
Belgium Belgium
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 Dec 2002 - 1 Jan 2003