Click here to Skip to main content
15,946,320 members
This competition has ended

MFC/C++ Sep 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.
28 Sep 2002Stoyan Damov
Internet File System from scratch - making web services and peer-to-peer technology work together to build a virtual file system
Please Sign up or sign in to vote.
4 Sep 2002Stephane Rodriguez.
This article demonstrates how to automate IE's Save As functionality
Please Sign up or sign in to vote.
18 Jul 2003Ernest Laurentin
Introduction to Microsoft Script Hosting and Adding Macro Scripting language support to existing MFC Application
Please Sign up or sign in to vote.
30 Sep 2002HAMZADAYI
Custom CRulerWnd control
Please Sign up or sign in to vote.
30 Sep 2002Ernest Laurentin
Shows how to use Microsoft Script Hosting inside existing ATL/WTL Application
Please Sign up or sign in to vote.
9 Sep 2002Truong Pham Dang Khoa
A multilanguage control.
Please Sign up or sign in to vote.
5 Sep 2002Dirk Vandenheuvel
An easy way to store and retrieve binary data in an ISAP DLL and display them on a web page
Please Sign up or sign in to vote.
26 Sep 2002Tim Gard
Tired of having to navigate from MyDocuments every time you open your MFC app? This class will store the MRUD in the Registry and use it every time you open or save your app.
Please Sign up or sign in to vote.
25 Sep 2002voodoopriestess
Allows users to send bug reports to manufacturers without having to manually create bug reports. Requires only four lines of code to be added to your application and works with all versions of Microsoft Windows. No MFC.
Please Sign up or sign in to vote.
17 Nov 2005Heath Stewart
Shell extensions to distinguish between .NET assemblies and Win32 applications and libraries.
Please Sign up or sign in to vote.
27 Dec 2003Heath Stewart
Learn to embed .NET user controls in Java applications, applets, and beans using COM to bridge the gap between the two frameworks.
Please Sign up or sign in to vote.
7 Oct 2002Magomed Abdurakhmanov
Simple class to store application settings in registry
Please Sign up or sign in to vote.
6 Oct 2003Dan Farino
This is a SQL Server 2000 Extended Stored Procedure writted in Managed C++. It allows you to use regular expressions in T-SQL.
Please Sign up or sign in to vote.
21 Nov 2002Philipos Sakellaropoulos
An article on writing thumbnail shell extensions for your MFC document types
Please Sign up or sign in to vote.
24 Nov 2002Wouter Dhondt
Explanation of the debugger pseudoregisters like @ERR, @TIB
Please Sign up or sign in to vote.
22 Sep 2002Jim Koornneef
Combine CXImage and DibSectionLite on Pocket PC.
Please Sign up or sign in to vote.
12 Sep 2002Andrei Litvin
Classes used to save data in Excel 2.1 Workbook format
Please Sign up or sign in to vote.
14 Jan 2003voodoopriestess
A class to detect ALL the features of the CPU / CPUs in the local system. Now at version 1.2
Please Sign up or sign in to vote.
7 Sep 2002Tanzim Husain
This article describes a non full screen dialog class that does not switch to full screen when the SIP is activated.
Please Sign up or sign in to vote.
22 Oct 2003Stephane Rodriguez.
Automatically convert Visual C++ 7.0 projects back to Visual C++ 6.0 projects.
Please Sign up or sign in to vote.
25 Oct 2007Hans Dietrich
A custom control based on CStatic that interprets and displays common HTML text formatting elements such as bold, italic, color, font, and size, but adds only 16 Kb to your app.
Please Sign up or sign in to vote.
1 Oct 2002John O'Byrne
CSplashScreenEx allows to display a non rectangular bitmap with information about the init of your app
Please Sign up or sign in to vote.
2 Aug 2003Bengi
This article will show/teach how to use ListView under Win32 API (Visual C++ 6.0).
Please Sign up or sign in to vote.
29 Dec 2002Huang Wei
Adding "Merge cells" support to the MFC GridControl.
Please Sign up or sign in to vote.
25 Jul 2003Emilio Guijarro
SSD SDK provides security for your shareware programs through strong cryptographic techniques.
Please Sign up or sign in to vote.
29 May 2003Aisha Ikram
How to automatically send customized emails messages and attachments?
Please Sign up or sign in to vote.
20 Sep 2002Edwin Evans
A simple macro to collapse all the project nodes in the Solution Explorer
Please Sign up or sign in to vote.
22 Jul 2003spotofleopard
How to write a CDR in UDF
Please Sign up or sign in to vote.
18 Sep 2002Nish Nishant
Explains how you can suppress the File-Save-As dialog in a Doc/View app, how to save files to multiple formats, and how DoSave is implemented.
Please Sign up or sign in to vote.
6 Sep 2002Irfan Dawood
Enumerating processes using ToolHelp32 library and also shows how to change priority and terminate a process.
Please Sign up or sign in to vote.
6 Sep 2002Ed Gadziemski
Describes an extension to DDX that can read and write blobs using OLE DB providers. Includes sample WTL OLE DB database projects for SQL Server "Pubs" and MS Access "Northwind"
Please Sign up or sign in to vote.
28 Sep 2002Tanzim Husain
This article presents a special CEdit, that prompts the user for a value entry
Please Sign up or sign in to vote.
31 Aug 2002Holger Kloos
Displaying enhanced metafiles in dialogs
Please Sign up or sign in to vote.
1 Oct 2002Ashutosh Arya
This series of articles demonstrates how to use some of the cool features of ATL in a time and energy saving manner.
Please Sign up or sign in to vote.
8 Oct 2002Mazdak
This version of MFC grid works with database.
Please Sign up or sign in to vote.
2 Dec 2002Jonathan de Halleux
A fast random generator with normal or exponential distribution + a histogram class
Please Sign up or sign in to vote.
9 Oct 2002Alexey
A dBASE syntax parser of one expression. Functions and variables are supported.
Please Sign up or sign in to vote.
22 Sep 2002Nir Dremer
File Encryption Utility based on Blowfish Encryption Algorithm.
Please Sign up or sign in to vote.
26 Sep 2002Ed Gadziemski
This article explains how to use WTL's CMultiPaneStatusBarCtrl class in an application.
Please Sign up or sign in to vote.
3 Oct 2002Daniel Turini
A small handy command line tool for suspending/resuming the running of entire processes on Windows
Please Sign up or sign in to vote.
12 Sep 2002Walt Karas
A C++ AVL Tree Template
Please Sign up or sign in to vote.
31 Aug 2002Olivier Gaumond
A simple class to use the DesktopToDevice and DeviceToDesktop functions from a C++ project.
Please Sign up or sign in to vote.
27 Jan 2003kim-ryo
CItemIDList class helps manage ITEMIDLIST more easily
Please Sign up or sign in to vote.
30 Sep 2002Shibu K V
CSerialCom - A simple class for implementing serial communication in Win-9X/2000.
Please Sign up or sign in to vote.
17 Sep 2002Aisha Ikram
List sections and section data (key-value pairs). Displays a key value and creates/modifies a key-value pair
Please Sign up or sign in to vote.
5 Sep 2002Ybbozman
How to pause the main thread until a secondary thread is finished
Please Sign up or sign in to vote.
28 Sep 2002Dmitri Nеstеruk
An article describing the step-by-step process of adding basic OpenGL support to an ATL control
Please Sign up or sign in to vote.
8 Sep 2002chia hung liu
Use application resources to create your owner drawn menu
Please Sign up or sign in to vote.
16 Sep 2002Ernest Laurentin
Series of tips for Visual C++ Developers

Current Participants

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

Web Developer
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.
Architect DWP
United Kingdom United Kingdom
I am currently working as Lead Solution Architect for Azure, AWS and hybrid cloud. I have been using and defining reference architecture, blueprint and patterns across digital. working with different vendors like Microsoft, Amazon, Redhat, Palo Alto, Venafi, Atlassian, Oracle and Google.
I have worked as an architect for many other renowned govt and private organziations in UK like NHS, DfE, Liaison, Cloudsprint etc.

I was historically working as a Technical Lead. I worked mainly in microsoft technologies,Windows, .NET, C#, VB.NET, ASP.NET, VC++ 6, MFC, ATL, COM/DCOM, SQL Server.
Web Developer
Russian Federation Russian Federation
Year of birth - 1974.
Eeducation - was ended by Kaliningrad State University in 1997.
Now I work as the engineer-programmer in Kaliningrad (RUSSIA).
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
India India
Ashutosh Arya is an Electrical Engineer. He is currently working for Softcrylic Inc.
Web Developer
Israel Israel
Win32API Rocks your world!!
Web Developer
Taiwan Taiwan
I'm a software engineer for a R&D department developing specialised user interface software for the automation industry.

I enjoy coding and researching algorithm.
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.
CEO
Brazil Brazil
I develop software since I was 11. In the past 20 years, I developed software and used very different machines and languages, since Z80 based ones (ZX81, MSX) to mainframe computers. I still have passion for ASM, though no use for it anymore.
Professionally, I developed systems for managing very large databases, mainly on Sybase and SQL Server. Most of the solutions I write are for the financial market, focused on credit systems.
To date, I learned about 20 computer languages. As the moment, I'm in love with C# and the .NET framework, although I only can say I’m very proficient at C#, VB.NET(I’m not proud of this), T/SQL, C++ and libraries like ATL and STL.
I hate doing user interfaces, whether Web based or not, and I’m quite good at doing server side work and reusable components.
I’m the technical architect and one of the authors of Crivo, the most successful automated credit and risk assessment system available in Brazil.
Architect
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Founder ActiveMesa
United Kingdom United Kingdom
I work primarily with the .NET technology stack, and specialize in accelerated code production via code generation (static or dynamic), aspect-oriented programming, MDA, domain-specific languages and anything else that gets products out the door faster. My languages of choice are C# and C++, though I'm open to suggestions.
Founder Choycer
United States United States
Ed has over 40 years experience in computer technology and a bachelor's degree in Business Administration. He's currently a marketing technology consultant. During his career, he's led software development departments and created software still in use in the communications and healthcare industries. Ed is a veteran of the United States Army. He lives in Arizona in the United States.

Find Ed on Linkedin.

This material is copyright 2019 by Ed Gadziemski. Unauthorized use is strictly prohibited. All rights reserved.
Web Developer
United States United States
Edwin Evans lives with his wife and daughter in Santa Clara, California. He is the creator of HandyFind, a faster, friendlier way to find words in documents and Web pages. Edwin is also working to help create the technological Singularity by supporting the Singularity Institute for Artificial Intelligence.
Instructor/Trainer
Netherlands Netherlands
Emilio is a Computer Engineer currently working as software engineer in embedded systems.

Main interests are C/C++ programming, algorithmics, compilers, embedded systems, cryptography, and operating systems.
Software Developer (Senior)
United States United States
Ernest is a multi-discipline software engineer.
Skilled at software design and development for all Windows platforms.
-
MCSD (C#, .NET)
Interests: User Interface, GDI/GDI+, Scripting, Android, iOS, Windows Mobile.
Programming Skills: C/C++, C#, Java (Android), VB and ASP.NET.

I hope you will enjoy my contributions.
Software Developer
Turkey Turkey
I'm working as a software developer in a local software company. My firm is a special solution company. This is work about different projects. Some friends thinking it is amazing. Smile | :) ))
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.





Software Developer Microsoft
United States United States
Principal Software Engineer currently working on Azure SDKs at Microsoft. My opinions are my own. I work on a number of OSS projects for work and personally in numerous languages including C++, C#, JavaScript, Go, Rust, et. al. See a problem, fix a problem (or at least create an issue)!

Avid outdoor adventurer 🏔️❄️👞🚴‍♂️, husband, father.
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.
Web Developer
China China
He got Master degree of Theory and Application of Automatic Control from Tsinghua university(Beijing,China) in 1997,from then on he has been working for Tsinghua TongFang Software Co.Ltd,Beijing China.
Web Developer
Pakistan Pakistan
Irfan Dawood is the junior year student at Department of Computer Science, University of Karachi. His interest includes programming in C++ and Java.
Web Developer Golden Crater Corp
Canada Canada
Jim is the President of Golden Crater Corp. (formerly Golden Crater Software) which produces:

Tiny eBook Reader - Read eBooks anywhere, on any web enabled device or phone.

Doberman BMS - Home Automation and Building Management System bridging and enhancing several automation hardware platforms.
Web Developer
United States United States
I live in San Jose CA and work as a UI architect for Meta Integration Technology
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).
Architect
China China
kim-ryo is a lord of creation as his own thoughts.

http://z-soft.net
Web Developer
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.
Product Manager
Israel Israel
Nir is a Product Manager from Israel with past Software Engineering Experience.

You're welcome to visit his photography site:
http://www.dremer.net/
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
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 Forthnet
Greece Greece
Software developer and Microsoft Trainer, Athens, Greece (MCT, MCSD.net, MCSE 2003, MCDBA 2000,MCTS, MCITP, MCIPD).
Architect Infosys Technologies
India India
Currently working with the Embedded Systems & DSP Lab of Infosys Technologies, Thiruvananthapuram Development unit (www.infosys.com)
Engineer
United States United States
Wheels I reinvented on various embedded systems

*License Plate Reader
*TCP/IP stack
*Web Server
*HTTP/FTP/SMTP client
*Ethernet/SCSI/USB drivers
*FAT32/UDF file system
*JPEG/MJPEG encoder
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.
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 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
China China
He is a Visual C++ developer, MCSE
He has been programming in C/C++ for 7 years, Visual C++ with MFC for 5 years and RDBMS: Oracle, MS SQL for 5 years
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
Vietnam Vietnam
I working for Twinstar Systems Inc., a semiconductor company, as Senior Software Engineer.
Researcher
Germany Germany
Iain Chesworth graduated from Heriot-Watt University in June of 2002 in Computer Science and Physics. He now works as a C++ programmer and plays with code in his spare time. He is also a keen cyclist and swimmer.
Web Developer
United States United States
Since 1984, Walt Karas has been a Software Developer, with a concentration in the areas of embedded systems, high-availability systems and low-level programming. He received a Bachelor's Degree from Eastern Michigan University in 1983, with a double major in Computer Science and Mathematics.
Web Developer
Belgium Belgium
Wouter got interested in computers and programming at the age of 12 (using a 286 and basic). Several years and an electronics degree later, he started working as a software engineer. In the summer of 2001, Wouter created Fping as an alternative to the windows ping program (just for his own amusement). Amazed by the response / interest, he founded kwakkelflap.com to ensure a better distribution for the tool. Several other applications have been released since...
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.
You must sign in to participate in this contest.
This contest has ended.
1 Sep - 1 Oct 2002