Click here to Skip to main content
15,893,663 members
This competition has ended

MFC/C++ Nov 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.

Please Sign up or sign in to vote.
11 Nov 2003Nitron
This article presents an in-depth analysis of std::deque and offers guidance as to when to prefer using it as opposed to std::vector, by taking into consideration memory allocation and container performance.
Please Sign up or sign in to vote.
6 Jan 2004Rob Manderson
A service, and client code, to manage and create logfiles
Please Sign up or sign in to vote.
20 Nov 2016Thierry Parent
A C#, C++, Delphi, ActiveX , Javascript , NodeJs and Java trace framework and a trace viewer: Tail, OutputDebugString, event log, and with Log4J, Log4Net, and Microsoft Enterprise Instrumentation Framework (EIF) support. This also comes with full support for Pocket PC, Silverlight, and Android.
Please Sign up or sign in to vote.
13 Jan 2020Dominik Reichl
KeePass is a free, open source, light-weight and easy-to-use password manager.
Please Sign up or sign in to vote.
3 Nov 2003Roger Allen
CRgn objects need translating, to work correctly in print preview.
Please Sign up or sign in to vote.
14 Nov 2003Antti Keskinen
An article on making the MFC framework do the work for you when creating views based on CView or its derivatives.
Please Sign up or sign in to vote.
16 Nov 2003George Yohng
Guarantees pixel-to-pixel matching appearance of resource-based dialogs for different font DPIs
Please Sign up or sign in to vote.
13 Nov 2003Abin
A comprehensive INI file handling class.
Please Sign up or sign in to vote.
3 Nov 2003Franz Klein
A tutorial on how to use the CORBA Application Wizard
Please Sign up or sign in to vote.
27 Nov 2003nickadams
How to redirect an arbitrary console's input/output in a simple, graceful way
Please Sign up or sign in to vote.
14 Nov 2003Amer Gerzic
Explains principles behind writing regular expression parsers.
Please Sign up or sign in to vote.
30 Nov 2003AlexeyU
Simple operations with datetime - add/diff to/from datetime, difference between datetime on WinAPI
Please Sign up or sign in to vote.
3 Nov 2003Franz Klein
A tutorial on how to use the CORBA Application Wizard
Please Sign up or sign in to vote.
19 Nov 2003roel_
An introduction to libsig c++ using the Microsoft Visual Studio compiler
Please Sign up or sign in to vote.
3 Nov 2003Jason Henderson
Designing a user interface for non-rectangular hotspots or a window with an excessive number of controls.
Please Sign up or sign in to vote.
27 Nov 2003nickadams
A set of classes to encapsulate DB2 CLI APIs in ADO style.
Please Sign up or sign in to vote.
31 Mar 2004.dan.g.
Zip your VC6 and .NET workspace and project files using a Standalone Executable, an Explorer shell extension or an updated VC6 Addin
Please Sign up or sign in to vote.
17 Sep 2023.dan.g.
A hierarchical task manager with native XML support for custom reporting
Please Sign up or sign in to vote.
31 Oct 2003MikeTheDwarf
Description and sample program on how to switch to and create new desktops under Windows2K and WindowsXP systems.
Please Sign up or sign in to vote.
3 Feb 2014andyj115
Fading a window from color to black and white like Windows/XP
Please Sign up or sign in to vote.
9 Nov 2003Alain Rist
Add this small class to your existing dialog inheritance list and get nice tooltips on controls and dialog.
Please Sign up or sign in to vote.
3 Nov 2003Nitron
Presenting the std::vector with a discussion on STL algorithms and predicates.
Please Sign up or sign in to vote.
17 Nov 2003Gilad Novik
A list control with sorting indicator.
Please Sign up or sign in to vote.
6 Nov 2003Jon Shadforth
The easy way to embed a managed resource for use with a component's toolbox bitmap.
Please Sign up or sign in to vote.
16 Nov 2003Alexander Kent
An article on axWebBrowser/MSHTML automation using Visual C#.
Please Sign up or sign in to vote.
26 Nov 2003Rob Langston
A DLL which creates a system hook to trap WM_INITMENUPOPUP and append an "Always on Top" option to all system menus.
Please Sign up or sign in to vote.
15 Nov 2003Prakash Kumar Singh
This article explains and demonstrates various ways to implement localization in your .NET application.
Please Sign up or sign in to vote.
6 Dec 2012Jibesh
Simple Drag and Drop functionality in a dialog.
Please Sign up or sign in to vote.
26 Sep 2006Peter Kohout
Genetic and Ant Colony Optimization Algorithms
Please Sign up or sign in to vote.
19 Nov 2003MikeSchaeffer
A simple way to add transparency to windows that won't fail on older versions of Windows.
Please Sign up or sign in to vote.
5 Nov 2003Elias Bachaalany
An article showing how to evaluate mathematical expressions using reverse polish notation (RPN)
Please Sign up or sign in to vote.
26 Nov 2003Paul Perkins
I had searched for what seemed like an eternity for a Windows version of the 'tail -f' command - a way to monitor logfiles as they change in realitime. Having not found one, I decided to write my own. Tail for Win32 is the result of hundreds of evenings' work to achieve just that.
Please Sign up or sign in to vote.
3 Nov 2003SGarratt
Get rid of annoying groupbox flicker when using resizeable windows; also effects adjustable minimum and maximum window size.
Please Sign up or sign in to vote.
29 Nov 2003Sriram Chitturi
The article discusses a strategy to securely configure and administer a set of connection strings which can be maintained environment wise. It also talks about distributing this information securely in a huge environment to be used by authorized clients only.
Please Sign up or sign in to vote.
19 Feb 2004Mathias Taylor
Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
Please Sign up or sign in to vote.
19 Nov 2003bhushan_at
An article on owner draw button
Please Sign up or sign in to vote.
26 Nov 2003AhmedOsamaMoh
How to hide a text file in a bmp file
Please Sign up or sign in to vote.
27 Nov 2003Neil Xu
Hide a file in a BMP file: extended from the author Ahmed Osama's article.
Please Sign up or sign in to vote.
8 Nov 2003Sami Vaaraniemi
This article discusses the advantages of an automated unit test suite over other testing strategies. We also take a look at some future trends in software development in which automated unit tests will play an important part.
Please Sign up or sign in to vote.
29 Dec 2004David Crow
A brief discussion on what is involved in making the text background of the desktop icons transparent.
Please Sign up or sign in to vote.
3 Nov 2003Marc Clifton
An attempt to define what the term "framework" means.
Please Sign up or sign in to vote.
19 Sep 2004Franz Klein
An Application Wizard making it easier to start using CORBA in your Console and Windows Applications
Please Sign up or sign in to vote.
16 Nov 2003y0da
This article shows an implementation of the main TCP/UDP functions of the IP Helper API that is used to get info about active connections including the process attached to a connection.
Please Sign up or sign in to vote.
18 Nov 2003Abbas_Riazi
Call a Dynamic Linked Library from MATLAB using MATLAB Interface to Generic DLLs.
Please Sign up or sign in to vote.
18 Nov 2003Massimiliano Conte
How to add a column to Explorer to show the size of the content of folders
Please Sign up or sign in to vote.
18 Aug 2010Sharan Basappa
This code displays the folder size information in the Explorer's Details view.
Please Sign up or sign in to vote.
15 Nov 2003Phillip Sitbon
Write portable object-oriented threads that work on Win32 and Posix-Compliant systems without modification.
Please Sign up or sign in to vote.
29 Nov 2003Dascalescu Romy
This article describes an owner drawn menu with icons, fade 2D-3D horizontal/vertical.
Please Sign up or sign in to vote.
26 Jan 2004Daniel Vela
Object oriented extensible command line parser

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.
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.
Systems Engineer
Egypt Egypt
My Name Ahmed Osama.
Communication & Electronic engineering
I like so much programming using c\c++ , MFC and VC++
i like programming in many fields like "digital signal processor" and math and image processing
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Kentdome LLC
United States United States
Biography in progress Wink | ;-)
Russian Federation Russian Federation
Alexey Utkin
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
Chief Technology Officer
Italy Italy
Gained experience working with several private companies, both production and services kind of farms, especially in managerial, as a trainer and marketing/sales as considerable experience in project management.

Completed technical/scientific expertise with several companies and universities working on software engineering, industrial automation and production at various levels, producing CAD for textiles (in the press and yarn, both for design applications and treatment of color and digital printing), incorporation of the farm, factory automation (textiles, plastics, luxury mechanics and dyes) to complete the design of ERP systems (accounting, analytical, warehouse, quality systems, quality control, planning, ...).
Software Developer (Senior) Cybercom Finland Oy
Finland Finland
I live in the Frozen North, in Finland. Although the opportunities for good jobs or sunny days are scarce here, I still like it here. But at some point I'll move abroad.. Oh, and yes, there ARE polar bears in here Smile | :)

I graduated as a B.Sc in Computer Science in 2006, and currently I'm employed by Cybercom Finland Oy, a world-wide software house. I mainly develop Windows Desktop software using Qt, .Net Framework and other relevant technologies.

When I'm not knee-depth in the code, I play computer games, Go or go to the gym. I love music, in all it's forms, and dancing is close to my heart. Or then I spend time with my friends. I like friends. You can never have enough of them Smile | :)

I'm a keen player of games. Simulations and RPG are the key words. Old-time games such as Mega Man are good as well, not forgetting the block-buster hits either.
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.
Engineer
India India
This is just a beginning. I’m yet to decide the distance I have to travel.
I’m a 2nd year B. Tech. Student and I’ve started Visual programming about a year ago. Lets hope I can continue that for the rest of 2 and a half more years.
Spain Spain
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
Software Developer
Unknown
Dominik started programming in Omikron Basic, a programming language for the good old Atari ST. After this, there was some short period of QBasic programming on the PC, but soon he began learning C++, which is his favorite language up to now.

Today, his programming experience includes C / C++ / [Visual] C++ [MFC], C#/.NET, Java, JavaScript, PHP and HTML and the basics of pure assembler.

He is interested in almost everything that has to do with computing; his special interests are security, cryptography and data compression.

You can find his latest freeware, open source projects and articles on his website: https://www.dominik-reichl.de/.
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
United Kingdom United Kingdom
I am a qualified Veterinary Surgeon who prefers treating computers with viruses than animals with viruses. I have recently completed a MEng German Informatics degree at the University of Reading with a 2:1. I also have the ISEB Foundation Certificate in Software Testing.

Currently I am umemployed and desparately looking for a job in the IT industry.
Web Developer
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Israel Israel
Gilad was born accidently to a pair of old lesbians. His childhood was full of vibrators and drugs. Married without kids. Has 14 grandsons around the world, 4 crocodiles, 2 mushrooms and a green alien living behind the refrigerator.

Hobbies: Watching hardcore porn, sculpturing with snot, skydiving from stairs.

Check my Homepage for additional resources.

Quote: "There's always one more bug"
Software Developer (Senior)
United States United States
I have been a professional developer since 1996. I live in Illinois, in the USA. I am married and have four children.
Technical Lead
United States United States
a hard core developer
Web Developer
United Kingdom United Kingdom
C#/C++ developer
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.
Software Developer (Senior) Leonardo
Italy Italy
Hi Smile | :)
I was born in 1970 (Augusta - Italy).
I live in Taranto - Italy.
I work in Taranto - Italy.
I like computer science!!!
That's all!
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.
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.
Business Analyst UPC AT B2B customers
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer IT - All
China China
I'm programmer,and love it.
Web Developer
Canada Canada
Nick Adams is one of my favorite figures in Hemingway's stories. I use it because Jeff Lee has been occupied on Codeproject.
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.[^]
Web 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.
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
I am a student at Portland State University in Portland, Oregon majoring in Mathematics and minoring in Computer Science and Physics.
Web Developer
United Kingdom United Kingdom
Hi!!
I am working for Wipro Technologies, Bangalore,India.I am basically into design and development of enterprise software application,primarily on .Net technologies.

I am also Microsoft Certified Solutions Developer(MCSD)for .Net

I have been hung on this site for quite some time now, and found it extremely useful for anyone who is seeking basic to advance level info about .Net(C# in particular),XML,MFC & so on.
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.
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
Web Developer
Netherlands Netherlands
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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
Finland Finland
Sami Vaaraniemi has been working as a software developer since 1990, primarily on Microsoft technologies. After 12 years of Win32 API and C++ he switched to .NET. He currently works as an independent consultant and can be contacted through his website at www.capehill.net.
Web Developer
United States United States
Brit living in USA
C++ Windows/Unix developer
Team Leader
India India
He is a graduate, currently working as a Software Engineer in Bangalore, India. You can reach him at sharan34@yahoo.com
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.
Architect
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Romania Romania
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 Nov - 1 Dec 2003