Click here to Skip to main content
15,921,203 members
This competition has ended

MFC/C++ Jun 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.
9 Jun 2005Nish Nishant
CProcessData is a template class that makes it easy to use data allocated in a different process, and is useful when making inter-process SendMessage/PostMessage calls.
Please Sign up or sign in to vote.
28 Jun 2005Greg Rezansoff
This brief article describes how to use managed Direct3D to render texture bitmaps with alpha channels and transparency key colours onto vertices in C# with the aid of a MatrixStack.
Please Sign up or sign in to vote.
16 Dec 2005Aleksei Trunov
An article on generalized functors implementation in C++. Generalized functor requirements, existing implementation problems and disadvantages are considered. Several new ideas and problem solutions together with the compete implementation are suggested.
Please Sign up or sign in to vote.
25 Jun 2005.rich.w
An easy updating method with a small foot print.
Please Sign up or sign in to vote.
13 Jul 2006Jaroslaw Kowalski
Introduction to managing diagnostic traces with NLog.
Please Sign up or sign in to vote.
17 Jun 2005Joseph M. Newcomer
A better Zoomin utility.
Please Sign up or sign in to vote.
26 Jun 2005Nish Nishant
A tool with full source code that enumerates tray icons and allows you to reposition them as well as send mouse messages.
Please Sign up or sign in to vote.
6 Jun 2005Arshynkin Maksym
This article describes GridCtrl that consists of common controls such as EditBox, ComboBox and Button. The GridCtrl helps you create, exchange and manage layouts.
Please Sign up or sign in to vote.
6 Jun 2005Vishalsinh Jhala
This article explains how to enumerate all the objects in a Portable Executable and manipulate them.
Please Sign up or sign in to vote.
31 Jul 2005ThatsAlok
Collection of Q&A from VC++ forum between 25 April 2005 to 8 June 2005
Please Sign up or sign in to vote.
7 Sep 2005oshah
The final article in the access control series presents a guide to the access control editor and its associated ISecurityInformation interface.
Please Sign up or sign in to vote.
15 Jun 2005PJ Arends
An easy to use class for adding basic mouse gesture recognition to your application.
Please Sign up or sign in to vote.
6 Jun 2005asef
An article to draw a 3D math function on a static control.
Please Sign up or sign in to vote.
24 Jun 2005Omar Al Zabir
Convert HTML to XHTML while applying tag and attribute filters in order to produce nice and clean HTML for web posting.
Please Sign up or sign in to vote.
23 Apr 2014Duncan Edwards Jones
A viewer application for EMF format spool files
Please Sign up or sign in to vote.
10 Jun 2005Nitron
This article illustrates how to get the text out of an HTML resource.
Please Sign up or sign in to vote.
8 Jun 2005Chen Hao
An article on how to dynamically hide columns in a list control.
Please Sign up or sign in to vote.
31 May 2005Tony. Smith
This article is based on Ziran Lin 's Pinnable ControlBar.
Please Sign up or sign in to vote.
15 Jun 2005DXNuk
A bevel line control with Visual Studio Designer SelectionRule support.
Please Sign up or sign in to vote.
1 Jun 2005Nish Nishant
Describes a function that overcomes the inadequacies of IsAppThemed and IsThemeActive.
Please Sign up or sign in to vote.
17 Jun 2005Nish Nishant
Explains the usage of the Marshal class methods GetFunctionPointerForDelegate and GetDelegateForFunctionPointer, and compares their performance with the P/Invoke mechanism.
Please Sign up or sign in to vote.
6 Jun 2005Birender Singh
CreateDir function creates folders and subfolders thereby completing the whole path. This function overcomes the limitations of CreateDirectory Win32 API.
Please Sign up or sign in to vote.
7 Jun 2005Richard Lin
An article that presents a loop buffer solution for inter-threads or inter processes communication
Please Sign up or sign in to vote.
16 Jun 2005Achilleas Margaritis
LibGC 3.0: portable multithreaded garbage collection for C++.
Please Sign up or sign in to vote.
1 Jun 2005Dalibor Drzik
Operating system version requirements to the corresponding values for the currently running version of the system.
Please Sign up or sign in to vote.
5 Jul 2005Douglas R. Keesler
A file encryption/decryption class with built in MD5 string and file hashing.
Please Sign up or sign in to vote.
5 Jul 2005mb2sync
An object-oriented recursive-descent parser generator framework implemented using class templates.
Please Sign up or sign in to vote.
16 Jun 2005Emmanuel Kartmann
This article presents an automated software testing tool for Web applications (Internet/Intranet) based on Internet Explorer.
Please Sign up or sign in to vote.
27 Jun 2005xiaohe521
A small class to read INI File, only has 4 methods: ReadInteger, ReadFloat, ReadBoolean, ReadString.
Please Sign up or sign in to vote.
12 Jun 2005Brigil V
This is a Visual Studio add-in component built in ATL COM. This will help you to customize some features of the Visual C++ debugger. The addin will configure your own data types into debugger's tool-tip display using Autoexp.dat file.
Please Sign up or sign in to vote.
23 Jun 2005Jek Platform
This article discusses how to use thread pool to execute a job which consists of a list of collaborative tasks.
Please Sign up or sign in to vote.
3 Dec 2011Ukkie9
How to get the revision number for your project using Subversion or CVS/RCS
Please Sign up or sign in to vote.
9 Jun 2005Staffan Sjöstedt
Export powerpoint slides as bitmaps using screen capture.
Please Sign up or sign in to vote.
14 Jun 2005Roger Allen
Context sensitive help does not work for a PropertySheet embedded within the page of another PropertySheet.
Please Sign up or sign in to vote.
30 Jun 2005Franz Klein
A Cyclomatic complexity viewer application.
Please Sign up or sign in to vote.
30 Jul 2012simonchen.net
Details of how to make a tool-tip for combobox
Please Sign up or sign in to vote.
19 Jun 2005CWEIS
A regular expression validation library for Windows Forms.
Please Sign up or sign in to vote.
23 Jun 2005David Crow
A class wrapping most of the functionality of the IDiskQuotaControl interface.
Please Sign up or sign in to vote.
6 Jul 2005seazi
Clean Viusal Studio workspaces by deleting folders such as Release, Debug etc. and intermediate files.
Please Sign up or sign in to vote.
23 Jun 2005Nilesh K.
A simple thread pool implementation.
Please Sign up or sign in to vote.
21 Sep 2005Keith A. Lewis
Single header wrapper for registry manipulation.
Please Sign up or sign in to vote.
6 Jul 2005Vitaly Tomilov
Demonstrates effective data processing of ADO recordset objects in C++ via Safe Arrays provided by method GetRows.
Please Sign up or sign in to vote.
1 Jun 2005Jerome_D
This article discovers how to develop and simulate cross-platform embedded systems using the UML State Machine Wizard.
Please Sign up or sign in to vote.
5 Jun 2005darkoman
An article on extending applications with export to Rich Text Formatted documents.
Please Sign up or sign in to vote.
1 Jun 2005sunhui
This paper gives a general MFC application wizard which supports .NET Framework.
Please Sign up or sign in to vote.
8 Jun 2005Lee Changu
CRefObject is not a smart pointer. It is a reference manager class for value-based objects.
Please Sign up or sign in to vote.
25 Jun 2005Jerome_D
This article discovers how to design a hierarchical state machine engine for embedded system development.
Please Sign up or sign in to vote.
27 Jun 2005Isildur
Another way to localize your MFC application.
Please Sign up or sign in to vote.
13 Jun 2005esob
This class provides a raw OLEDB class library.
Please Sign up or sign in to vote.
7 Jun 2005Steve Barker 333
A struct that provides base-36 functionality.

Current Participants

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

CEO
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)
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!
Software Developer (Senior)
Greece Greece
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
Architect
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
I live in Iran . I started hardware programming when I was young. I designed and built some ISA cards for attaching to PC.like ocsiloscope and signal generator. Now I am working for a engineering company and Manager of some project.
Technical Lead Leading Services Organization
India India
Working as a Technology Lead in Mobility domain (Mobile applications: Android, IPhone) with an India Based Leading Services Organization.

Areas of interests includes SOA, Mobility, Design Patterns.

As part of services organization, worked with market Leader Firms into Networking, Security & Mobility spaces.
Web Developer
India India
I am a Software Engineer from Trivandrum, India. I am very much interested in Software Development activities, especially in Design and Coding. Currently I am working with VC++ projects.
Web Developer
China China
Chen Hao is a programmer of SourceTec Software Co., LTD.
He began to program since 1992 and programming became
one of the most important things in his life since then.

His most recent projects were Sothink SWF Quicker and
Sothink SWF Decompiler.
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
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.
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
United States United States
I have no biography, but then, I don't have an obituary yet either -- Thank God!!
Software Developer
Ireland Ireland
C# / SQL Server developer
Microsoft MVP (Azure) 2017
Microsoft MVP (Visual Basic) 2006, 2007
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.
Web Developer
France France
Fell into computer software at the age of 11, founder of 3 startups, and now manager of an independent software vendor (ISV) labelled proSDK (www.prosdk.com)... And still a freeware writer and technical article author!
Web Developer
Puerto Rico Puerto Rico
C/C++ programmer since 1984.
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
Canada Canada
Greg Rezansoff is a software developer in Toronto, Canada.
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.
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.
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
China China
Jerome. (Free to speak, free to use.)
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.
Software Developer (Senior)
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.
Japan Japan
I am worried about my poor English...
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 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
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.[^]
Architect BT, UK (ex British Telecom)
United Kingdom United Kingdom
Web Developer
United States United States
Mr. Shah is a reclusive C++/C# developer lurking somewhere in the depths of the city of London. He learnt physics at Kings' College London and obtained a Master in Science there. Having earned an MCAD, he teeters on the brink of transitioning from C++ to C#, unsure of which language to jump to. Fortunately, he also knows how to use .NET interop to merge code between the two languages (which means he won't have to make the choice anytime soon).

His interests (apart from programming) are walking, football (the real one!), philosophy, history, retro-gaming, strategy gaming, and any good game in general.

He maintains a website / blog / FAQ / junk at shexec32.serveftp.net, where he places the best answers he's written to the questions you've asked. If you can find him, maybe you can hire Mr. Shah to help you with anything C++[/CLI]/C#/.NET related Smile | :) .
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.
Architect
United States United States
Richard Lin is senior software engineer of in Silicon Valley.

Richard Lin was born in Beijing and came to US in the fall of 1995. He began his first software career in bay area of California in 1997. He has worked for many interesting projects including manufacturing testing systems, wireless AP firmware and applications, email anti-virus system and personal firewalls. He loves playing go (WeiQi in Chinese) and soccer in his spare time. He has a beautiful wife and a cute daughter and enjoys his life in San Jose of California.
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.
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) www.likefreelancer.com
China China
I was borned at Jianghan district, Qianjiang Hubei province of China, and always pursuiting his dream in Beijing.

Last century 1996, I got a learning machine called Subor(1.8MHZ CPU, 2k memory) that it can be connected to TV looked like computer emulater, the machine is really good for learning G-Basic, and Wubi inputs, after soon, A real PC was presented to me, the core was 586 pentium MMX, really graceful! in that mean-time, I practiced Javascript language and dynamic HTML on that PC, of course, including many famouse classic games. also, I have further self-studied professional electronic courses via Wuhan University.

A great starting point was in 2001, I went to a software firm and did deepth experience in real software development, learned C/C++ and ASP(VBscript).

In 2005, I moved to another creative firm, major responsibility is to develop windows GUI based on MFC framework, and early touched Mac PowerPC and Macbook for migrating soft. I'm still there and developing a great social web application.

In 2007, I have married with my wife and had a very cute daughter she's close to 3 old now. At all available time, I has been activating on freelancer.com and doing lots of amazing jobs.
Web Developer
Sweden Sweden
Running the company LäraNära AB in Sweden, developing and marketing a tool for distance learning.
Web Developer
United Kingdom United Kingdom
I left Nottingham University in 2000 with an MSci in Mathematical Physics proudly in my grasp... but not a clue what I wanted to do with it!

Somewhere along the way however, I managed to swap Quantum Mechanics and General Relativity for RecordSets and Arrays, and took on some freelance VB development work. I soon realised I'd found my vocation, and promptly found an IT post in Nottingham, where I began developing Access databases (using VBA) for local government offices.

At some point I moved from Access to SQL Server, and before long, got my grubby palms on a copy of Visual Studio .NET. A very important milestone in my development career I think! Armed with my new found .NET knowledge, and with four years IT experience under my belt, I found my second job as Project Manager/IT Systems Developer, which brings us nicely up to date. I now work almost exclusively in .NET, writing mainly C# Windows applications and the odd web service, although I’m working on my ASP.NET too: the future of software development.
Web Developer
Unknown
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer (Senior) CompuPhase
Netherlands Netherlands
Thiadmer Riemersma develops system software, embedded software and multimedia software for his company CompuPhase in the Netherlands.
China China
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.
Software Developer (Senior) Sibedge IT
Ireland Ireland
My online CV: cv.vitalytomilov.com
Web Developer
China China
My Name is Xiangxiong Jian ,I love Programming ,And I love the sharing code
You must sign in to participate in this contest.
This contest has ended.
1 Jun - 1 Jul 2005