Click here to Skip to main content
15,880,967 members
This competition has ended

MFC/C++ Jul 2005

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.
17 Jul 2005Sergey Ryazanov
A implementation of a delegate library which can work faster than "the Fastest Possible C++ Delegates" and is completely compatible with the C++ Standard.
Please Sign up or sign in to vote.
14 Nov 2005Jochen Kalmbach [MVP VC++]
This article describes the (documented) way to walk a callstack for any thread (own, other and remote). It has an abstraction layer, so the calling app does not need to know the internals.
Please Sign up or sign in to vote.
5 Dec 2009Noel Dillabough
A (hopefully) complete extended MAPI wrapper for WinXP, WinCE, and .NET
Please Sign up or sign in to vote.
5 Jul 2005«_Superman_»
The article demonstrates how to implement polymorphism using the C language.
Please Sign up or sign in to vote.
6 Jul 2005ThatsAlok
Collection of Q&A from VC++ forum between 10 Dec 2004 to 23 Jan 2005.
Please Sign up or sign in to vote.
11 Jul 2005Joseph M. Newcomer
A viewport explorer utility.
Please Sign up or sign in to vote.
19 Jan 2006Till Krullmann
A WTL extension which introduces layout maps to automatically update the layout in resizable dialogs.
Please Sign up or sign in to vote.
20 Sep 2005nschan
An article on adding scrolling to a CWnd or CDialog using a C++ helper class.
Please Sign up or sign in to vote.
23 Mar 2006DaveeCom
CAlarmClock is a C++ class that can generate repeating asynchronous alarms
Please Sign up or sign in to vote.
21 Mar 2006lilyco
Introduces an open source UDP-based data transfer library.
Please Sign up or sign in to vote.
24 Jul 2005Mircea Puiu
anyTex - a class for non-restrictive textures in OpenGL.
Please Sign up or sign in to vote.
20 Jul 2005Joerg Koenig
Mouse gesture with a graphical user interface.
Please Sign up or sign in to vote.
16 May 2007Hans Dietrich
XSearch implements a search engine-style advanced search, including ALL, EXACT PHRASE, AT LEAST ONE, and WITHOUT words. XSearch is based on a multiple-substring search algorithm.
Please Sign up or sign in to vote.
23 Jul 2014Chad Z. Hower aka Kudzu
What if objects could move from machine to machine? Not just automated downloads, or remotely controlling objects as in remoting, but a system in which the object actually moves about. Mobile software agents do exactly that. In this article I will provide an introduction to this fascinating concept.
Please Sign up or sign in to vote.
10 Jul 2006moah
How to control a base firewall included in Windows XP SP2 using COM.
Please Sign up or sign in to vote.
4 Apr 2007Perry Marchant
An article on decoding Ogg Vorbis audio files in .NET.
Please Sign up or sign in to vote.
3 Jul 2005bollwerkj
An article on how to use MC++ to automate Excel; create an Excel application, add a Workbook, and add a bar chart and line chart.
Please Sign up or sign in to vote.
5 Jul 2005Runming Yan
Property list based listbox like VB PropertyList.
Please Sign up or sign in to vote.
22 Jul 2005Jessn
How to make hashing using the Win32 Crypto API.
Please Sign up or sign in to vote.
28 Jul 2005M_Rizwan
Monitoring COM+ running applications.
Please Sign up or sign in to vote.
24 Jul 2005Dalibor Drzik
Sets the state of the display.
Please Sign up or sign in to vote.
7 Jan 2008Rahman Mahmoodi
Abstract class versus Interface: Usage and Implementation.
Please Sign up or sign in to vote.
3 Aug 2005nschan
A basic C++ wrapper framework for the MSXML SAX2 API is presented.
Please Sign up or sign in to vote.
19 Jul 2005Herbert Yu
This document discusses: how to build a resource only language DLL, how to detect OS language setting, how to load language DLL from extension DLL, and an MFC application.
Please Sign up or sign in to vote.
25 Jul 2005Jörg König
Implementation of a reusable tree control with many features.
Please Sign up or sign in to vote.
14 Oct 2005andre arpin
A report control - with category.
Please Sign up or sign in to vote.
4 Sep 2017Scott Page
FreeCal is a free 100% .NET suite of utilities and instrument drivers for controlling multiple instruments in a Test and Measurement environment.
Please Sign up or sign in to vote.
13 Jul 2005Franc Morales
Color picker/dropper with zoom, user-defined multiple palettes, automatic parsing/replacement/insertion into code, and support for RGB, HSV, HLS, CMYK macros as well as HTML and plain (hexa)decimal color formats.
Please Sign up or sign in to vote.
5 Jul 2005dicomapi, mike_mma
DICOM parser is the DICOM server version provided by dicomapi from which I've eliminated the network part and I've added some new features.
Please Sign up or sign in to vote.
31 Jul 2005Pascal Ganaye
I use a procedure based on batch files to copy various versions of my project. I was a bit fed up to wait for the batch file to copy hundreads of files and wrote this small utility to speed up the process. I hope some of you will find it useful.
Please Sign up or sign in to vote.
26 Jul 2005FreewareFire
How to move a form without having a Titlebar in C#.
Please Sign up or sign in to vote.
27 Jul 2005Nish Nishant
Why the author thinks that C++/CLI has its own unique role to play as a first-class .NET programming language
Please Sign up or sign in to vote.
21 Jul 2005Nish Nishant
A C++ class that will detect and enumerate the active CLR versions on a machine
Please Sign up or sign in to vote.
7 Jul 2005Henry Tan Setiawan
An article on writing an ImageList-based animation control with designer support.
Please Sign up or sign in to vote.
7 Jul 2005Henry Tan Setiawan
SignalBar for PocketPC with Designer Support.
Please Sign up or sign in to vote.
12 Jul 2005Dominique Bijnens
A framework for rapidly creating a console application.
Please Sign up or sign in to vote.
8 Jul 2005Alireza Naghizadeh
A simple code for converting image files to OTA file format (Mobile Picture Message).
Please Sign up or sign in to vote.
28 Jul 2005Dinesh Ahuja
The purpose of this article is to explore the IO Completion Port mechanism provided in Windows and compare it with the other mechanisms available to wait for an IO completion.
Please Sign up or sign in to vote.
20 Jul 2005Albert Pascual
I wrote this short article to improve your ASP.NET application Sessions using Cache.
Please Sign up or sign in to vote.
5 Aug 2005darkoman
An article on a grid control built without MFC.
Please Sign up or sign in to vote.
14 Jul 2005taphan
Use the new version rich edit control 4.1 to support table and image in your editor.
Please Sign up or sign in to vote.
15 Jul 2005Sean McLeod
Indexing your complete browser history using MSN Desktop Search.
Please Sign up or sign in to vote.
23 Feb 2006blackdat78
This article shows the effect of Memory Fragmentation and provides a generic object pool class.
Please Sign up or sign in to vote.
19 Jul 2005Nadeem Afana
An article on mixed-language programming.
Please Sign up or sign in to vote.
7 Jul 2005Automation Software Engineer (A.S.E)
Reusable class to enumerate files and folders with combined file extensions, example: *.cpp,*.h,*.dsw.
Please Sign up or sign in to vote.
7 Jul 2005m_ali_
A skin based ActiveX control to change mic and speaker voice intensity.
Please Sign up or sign in to vote.
12 Jul 2005Cristian Amarie
How to prevent TRACE calls from appearing in the output window.
Please Sign up or sign in to vote.
15 Aug 2005Nautilus Master
BatteryX shows you the current powerstatus of your Notebook.
Please Sign up or sign in to vote.
27 Jul 2005Dusan Kocurek
Band to your explorer task bar for quick access to Mantis bug tracking system
Please Sign up or sign in to vote.
30 Jul 2005Majdi Jamal
How to make Informal Form Using C#

Current Participants

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

Software Developer (Senior)
India India
He used to have biography here Smile | :) , but now he will hire someone (for free offcourse Big Grin | :-D ), Who writes his biography on his behalf Smile | :)

He is Great Fan of Mr. Johan Rosengren (his idol),Lim Bio Liong, Nishant S and DavidCrow and Believes that, he will EXCEL in his life by following there steps!!!

He started with Visual C++ then moved to C# then he become language agnostic, you give him task,tell him the language or platform, he we start immediately, if he knows the language otherwise he quickly learn it and start contributing productively

Last but not the least, For good 8 years he was Visual CPP MSMVP!
Architect
India India
Santosh works as a Technical Architect in God's own Country, Kerala, India. He has been involved with C/C++ since 1996. Started with a few game clones and then went on to commercial software. He started his stint with software training and then went on to professional software development, design and architecture. Unix and C were his favorite in his early days but later grew very fond of Windows especially with the release of Windows NT 4.0 and Visual C++ 6.0. Technologies like COM and .Net fascinate him. He still lurks around Unix once in a while.

Music and the guitar are his second favorites and he manages to impress his friends with these skills when there are nobody better than him around. He is a patient and fun loving character who does not think too much about the future. He hates wasting time and so is working hard (in his dreams) to perfect instant transportation and time travel.

Oh! Yes. He loves Superman. Always did and always will. He would love to become a Superman and rid the world of all evil.

He used to be a Microsoft Visual C++ MVP (October 2009 - September 2013)
Web Developer
United States United States
Al is just another Software Engineer working in C++, ASp.NET and C#. Enjoys snowboarding in Big Bear, and wait patiently for his daughters to be old enough to write code and snowboard.

Al is a Microsoft ASP.NET MVP

Blog
Software Developer (Senior)
Iran (Islamic Republic of) Iran (Islamic Republic of)
Alireza Naghizadeh
Software Developer
Canada Canada
I have been programming since 1960 in many places, in too many environments and languages. Retired and just doing this for a hobby.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Program Manager Harvey Nash
Vietnam Vietnam
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer BAE Systems
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.
Chad Z. Hower, a.k.a. Kudzu
"Programming is an art form that fights back"

I am a former Microsoft Regional DPE (MEA) covering 85 countries, former Microsoft Regional Director, and 10 Year Microsoft MVP.

I have lived in Bulgaria, Canada, Cyprus, Switzerland, France, Jordan, Russia, Turkey, The Caribbean, and USA.

Creator of Indy, IntraWeb, COSMOS, X#, CrossTalk, and more.
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.
Web Developer
Slovakia Slovakia
Wink | ;-)
Software Developer (Senior) Elektromehanika d.o.o. Nis
Serbia Serbia
He has a master degree in Computer Science at Faculty of Electronics in Nis (Serbia), and works as a C++/C# application developer for Windows platforms since 2001. He likes traveling, reading and meeting new people and cultures.
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 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.
Software Developer
Belgium Belgium
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Product Manager ScrumDesk
Slovakia Slovakia
I'm program manager living in Slovakia.
I'm developing software using .NET, WPF.
Japan Japan
Louis Armstrong, Count Basie, Chick Corea, Miles Davis, Benny Goodman, Spyro Gyra, Dizzy Gillespie, Keith Jarrett, Leroy Jenkins, Yusef Lateef, Al Di Meola, Glenn Miller, McCoy Tyner, Cecil Taylor, John Coltrane, Duke Ellington, Bill Evans, Ella Fitzgerald, Jean-Luc Ponty, John McLaughlin, Fats Navarro, Tito Puente, Paul Whiteman, Sun Ra, Caravan, Joe Farrell, Paco de Lucia, Weather Report, Charles Mingus, Pat Metheny, Charlie Parker, Charlie Byrd, Mahavishnu Orchestra, Wynton Marsalis, Return to Forever, Julien Loureau, Thelonious Monk, Max Roach , Pharaoh Sanders, Albert Ayler, Ornette Coleman, Sidney Bechet,...
Germany Germany
Born on August 6th 1982 in Neuss (NRW in Germany). Currently i'm 22 years old guy and my Hobby's are programming, bicycle and swim.
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
United States United States
Henry Tan was born in a small town, Sukabumi, Indonesia, on December 7th, 1979. He obtained his Bachelor of Computer System Engineering with first class honour from La Trobe University, VIC, Australia in 2003. During his undergraduate study, he was nominated as the most outstanding Honours Student in Computer Science. Additionally, he was the holder of 2003 ACS Student Award. After he finished his Honour year at La Trobe University, on August 2003, he continued his study pursuing his doctorate degree at UTS under supervision Prof. Tharam S. Dillon. He obtained his PhD on March 2008. His research interests include Data Mining, Computer Graphics, Game Programming, Neural Network, AI, and Software Development. On January 2006 he took the job offer from Microsoft Redmond, USA as a Software Design Engineer (SDE).


What he like most? Programming!Math!Physisc!Computer Graphics!Playing Game!

What programming language?
C/C++ but started to love C#.
Software Developer (Senior)
United States United States
This man is too lazy to post anything here.
Technical Lead
Denmark Denmark
I'm a technical lead and software architect, who holds a master's degree from Aarhus University, Denmark. I have commercial experience with IT and software engineering since mid-nineties and my professionalism has been confirmed by IEEE with my elevation to Senior Member.


Active help channel - Codementor
https://www.codementor.io/jessn/profile


Deprecated help channel - Support & help
https://groups.google.com/forum/#!forum/nielsen-tools-support
Software Developer (Senior)
Germany Germany
1982: My first computer (VC20)
1984: Finished to build my first own computer (Z80)
1993: Mission-Volunteer in Papua New Guinea
1998: Dipl. Inform. (FH)
... working, working, working....
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Retired
United States United States
PhD, Computer Science, Carnegie Mellon University, 1975
Certificate in Forensic Science and the Law, Duquesne University, 2008

Co-Author, [i]Win32 Programming[/i]
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
Pakistan Pakistan
I enjoy programming in VC++ and C#.
My education is Masters in computer science from Qauid-e-Azam University Islamabad. (session Feb 2002-2004)
Web Developer
Pakistan Pakistan
Muhammad Rizwan is a Software engineer. He did his M.Sc. in Computer Science from Quaid-i-Azam university Islamabad, Pakistan.
He has almost One year experience working in .NET technologies. He feels free to work in Visual C#.NET, Visual C++ and in Java as well. You can reach him at nice_rizwan4u@hotmail.com.

Thanks,
Rizwan
Web Developer
Jordan Jordan
I am 22 years old,Student in Jordan University of Science and Technology ,it's my last years in Computer Engineering department , I'm intersted in photo design,3D,FX,web design and programming.
Software Developer (Senior)
Europe Europe
More than 30 years of software development experience.
(also playing the SCRUM Master role depending on the project)
Web Developer
Korea (Republic of) Korea (Republic of)
Youngjin Kim lives in South Korea. I'm interested in every part of Computer Science, cause it has not been long time since graduate a University.
But now I'm working and researching on Pattern Recognition. Using that trying to recognize a Handwriting Prints. Korean and Chinese are my interesting Research Part.
Engineer
Chile Chile
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Austria Austria
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
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)
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
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)
France France
I am a French programmer.
These days I spend most of my time with the .NET framework, JavaScript and html.
Founder SpreadTrends.com
United States United States
I've authored many articles that tackle real-world issues to save my peers in the development community valuable time. For example I've written articles that: show how to decode Ogg Vorbis audio files using the .NET Framework; describe best practices for Improving Entity Framework performance; and demonstrate step-by-step how to create a multi-player game.
Software Developer
Australia Australia
Rahman is a very experienced software developer with 10+ years of experience in different programming languages. Has experience in both Web Application Development and Desktop Line of Business Application development.

At the moment his area of interest are .Net both C# and VB.Net, Client side UI frameworks like AngularJs, Bootstrap, etc. Application Architecture, Dependency Injection, Use case Driven Development, Test Driven Development, MOQ etc.

He has Bachelor of Computing with Distinction Grade from University of Western Sydney.
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 (Senior) IndySoft
United States United States
1986 - Started programming

1992-1995 - At 15, I became a PC repair technician at PC Performance Centers in Greenwood Village, CO and worked my way up to a senior repair tech, before they went out of business.

1995-1999 - Worked with Walker Fenton, the Netcom site dev. I waw "Director of IT" at the time.

1999-2007 - Calibration Technician in the U.S. Marines

2004-2007 - Metrologist for Lockheed Martin at Stennis Space Center, MS

2007-2012 - Turbofan Jet Engine Test Team Leader and system programmer for Rolls-Royce at Stennis Space Center, MS.
Invented and developed the first ever multi-computer development turbofan jet engine test cell control room training simulator with a physical throttle interface, and real-time calculated turbofan jet engine for Rolls-Royce global

2012-2016 - Automation Specialist II for Prime Controls in Metairie, LA; New Orleans pump stations, WTPs/WWTPs, jail control systems, etc.

2016 - 2019 Freelance programmer

2019-Present IndySoft Senior Web and Automation Developer.
Web Developer
South Africa South Africa
Software developer.
Web Developer
Russian Federation Russian Federation
I'm MS in Math (with honor). I've been working as a software engineer in the Vessel Traffic System department since the year 2002.

I like the C++, riddle solving, travelling and sports. My daughter was born when I was participating in a rock climbing competition (4 Jul 2004). Also I took up kayaking and skydiving, but unfortunately now I have no time for it.

I have about 4 years experience in ACM ICPC (ICP contests). The best achievement is 18-th place in World Finals (2002).
Web Developer
Vietnam Vietnam
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) Accenture
Germany Germany
Till is living in Munich, Germany, and works as an IT consultant. His current focus is mainly on Java Enterprise projects, but tries to stay up to date with the latest .NET developments.
You must sign in to participate in this contest.
This contest has ended.
1 Jul - 1 Aug 2005