Click here to Skip to main content
13,704,298 members

MFC/C++ May 2004

This competition has ended

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.

You must sign in to participate in this contest.
This contest has ended.
1 May - 1 Jun 2004

Current Entries

Articles that match the contest criteria are automatically entered. The top 50 entries are shown.

5 Jul 2006
Johan Rosengren
A flowchart editor with linked objects, based on CDiagramEditor.
6 May 2004
John Gonzalez
A C++ class to send commands to x10's firecracker unit.
27 Dec 2004
Irek Zielinski
HTML editing control for VC++ 6.0 equivalent to MFC7 CHtmlEditCtrlBase class.
13 May 2004
Thomas Latuske
This class enables you to build shortcuts to any File/Folder (like the Startmenu, SendTo-contextmenu...)
18 May 2012
Eugene Pustovoyt
A control based on CStatic for displaying HTML-like text formatting elements.
15 May 2004
CT CHANG
Build your first distributed self-extract executable file from ground up.
21 Jun 2004
NeWi
Source code that shows how to decompress and extract text from PDF documents.
28 Jun 2004
Christian Graus
A discussion of the HSL color space, including code for a color picker and image filters
5 Apr 2005
Don Clugston
A comprehensive tutorial on member function pointers, and an implementation of delegates that generates only two ASM opcodes!
8 May 2004
Toby Opferman
Learn how to debug handle leaks in Windows.
20 May 2004
Dillip Kumar Kara
LiveVideo is an application to capture live video from various video capture devices.
20 Jun 2004
Emilio Garavaglia
C++ classes and wrappers to write W32 apps without MFC, ATL or other (part 3).
16 May 2004
Neil Yao
Introduces the framework of a skin plug-in implementation.
16 May 2004
Soundman32.2
Create your own sound alerts to be accessed from the Control Panel, and played by your own program.
30 Mar 2006
AdamSlosarski
An article on a performance testing tool to test an application against its performance.
3 Jul 2004
Vikram A Punathambekar
Ever came across a declaration like int * (* (*fp1) (int) ) [10]; or something similar that you couldn't fathom? This article will teach you to interpret such complex C/C++ declarations, including the use of typedef, const, and function pointers.
25 May 2004
strnghrs
This article shows how to decode image with IImgCtx interface provided by IE
19 May 2004
Tim Kohler
How to send and receive files, enumerate directories and subdirectories remotely on demand, send server commands through FTP control port.
31 May 2004
Pascal Hurni
Flexible implementation of PropertyPages for WTL. Handles TreeCtrl or TabCtrl for the selection
28 May 2004
Sarvesvara (BVKS) Dasa
An article that explains a method to add your own custom template in the Visual Studio .NET 2003 IDE.
23 May 2004
Gilad Novik
How to create a simple browser using IE engine and WTL.
30 May 2004
Taha Amin
Control electrical appliances using PC.
10 Sep 2013
Pablo Aliskevicius
A mix-in class to change the appearance of a dialog, by handling WM_CTLCOLOR* messages, with five lines of code.
16 May 2004
ManiB
A C++ class library with functions like GetKey(), SetCursor(), Cls() ... for use in C# console applications
27 May 2004
TylerBrinks
Group ListView items by any column, XP style.
4 May 2004
Daniel Aioanei, Adi Malinaru, Andrei Postolache
An article on how to persist permutations of items in relational databases.
20 May 2004
Carlos Jiménez de Parga
An extension of the DirectMidi class library for audio handling
24 May 2004
Roger Allen
MFC Extension library : Enhanced print preview plug-in
30 May 2004
Abin
An easy to use keyboard hooking DLL that is suitable for most applications.
17 May 2004
amleth
A real time log file viewer.
3 May 2004
Andrew Wirger
Printing ActiveX Controls
24 May 2004
Mike Finnegan
A utility which converts your C++ code to HTML.
11 Aug 2004
Andrew Wirger
This article describes how to ensure that the MFC state is properly maintained when sinking ActiveX events
16 May 2004
Gediminas Siutilas
Another debug module for your project (debug/release version).
1 Jun 2004
HENDRIK R
This article explains the first steps to build secure Web Services. It introduces the WSE specification and the easiest authentication mechanism based on username identification and password validation.
2 May 2004
Kevin Wittmer
101-level tutorial on ActiveX Data Objects
16 May 2004
Mehdi Ebrahimian
A control for charting and graphing, especially for Spectrum Analyzer.
19 May 2004
liyang yu
A multi-platform client/server socket in C++.
18 May 2004
Roman Komary
Implements a macro for Visual C++ .NET for automatic build number increments in VERSIONINFO definitions of project .RC files.
11 May 2004
Roger Allen
Continuation of the Plugin Architecture series
16 May 2004
Kevin Stumpf
This tutorial explains how to create owner drawn menus step by step
19 May 2004
Guy Baseke
How to save ListView settings.
13 May 2004
mystro_AKA_kokie
This is a partially implemented IDE for the Java platform.
17 May 2004
David Crow
A class for making a button appear as though it has many regions.
9 May 2004
Binoy R
This article explains how we can display data using DataSet and DataGrid control after the database is created.
19 May 2004
Paul Ranson
Using pointers to member functions to build a functor template binding an instance of an object and a member function.
20 May 2004
Michael McKechney
Tool to automate the installation of Custom Item Templates in Visual Studio .NET.
10 May 2004
Iain Clarke, Warrior Programmer
A new cell progress-bar-like type for Chris Maunder's Grid Control.
You must sign in to participate in this contest.
This contest has ended.
1 May - 1 Jun 2004

Current Participants

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

Thomas Latuske
Web Developer
Germany Germany
My name is Thomas, I'm born on January the 11th in
1970, right now I'm working in the Quality department
of a big Pipe mill as a Technician.
My hobbies are my girl friend, my car, RC-Planes and
Computers. I begun with VC++ some time ago and now
Programming is like a drug to me (I'm still a
beginner). I want to learn it all in a blink of an
eye Wink | ;-) but i know that this is not possible. It's
real fun for me and I do small Programms for my own
use.
O.K. enough written..... I need my Time to debug
everything that crosses my way! Wink | ;-)
Emilio Garavaglia
Architect
Italy Italy
Born and living in Milan (Italy), I'm an engineer in electronics actually working in the ICT department of an important oil/gas & energy company as responsible for planning and engineering of ICT infrastructures.
Interested in programming since the '70s, today I still define architectures for the ICT, deploying dedicated specific client application for engineering purposes, working with C++, MFC, STL, and recently also C# and D.
Abin
China China
No Biography provided
AdamSlosarski
Web Developer
Poland Poland
Born in Poland, living there as employeed developer, in free time writing much .net stuff and designing applications.
amleth
Software Developer (Senior)
Australia Australia
Started programming many many years ago, now a full time C++ developer writing medical software. I have also been known to dabble in electronics. Currently looking to go back to university to study electronic engineering.
Andrew Wirger
Software Developer (Senior)
United States United States
No Biography provided
Binoy R
United States United States
Binoy is a software developer of Information Technology Division in Memphis,TN.
Carlos Jiménez de Parga
Software Developer
Spain Spain
No Biography provided
Christian Graus
Software Developer (Senior)
Australia Australia
Programming computers ( self taught ) since about 1984 when I bought my first Apple ][. Was working on a GUI library to interface Win32 to Python, and writing graphics filters in my spare time, and then building n-tiered apps using asp, atl and asp.net in my job at Dytech. After 4 years there, I've started working from home, at first for Code Project and now for a vet telemedicine company. I owned part of a company that sells client education software in the vet market, but we sold that and I worked for the owners for five years before leaving to get away from the travel, and spend more time with my family. I now work for a company here in Hobart, doing all sorts of Microsoft based stuff in C++ and C#, with a lot of T-SQL in the mix.
Colin Angus Mackay
Technical Lead
Scotland Scotland
Have been a Code Project MVP 5 years running and was Microsoft C# MVP 4 years running, MBCS, MIAP and a whole bunch of other stuff. Now I just help run Scottish Developers which is a user group with software development events in Edinburgh, Glasgow and Dundee and I have also started an open source project to help with Password Validation

Main topics I blog about:
* Parallelization in .NET
* Code Quality
* Data Security
CT CHANG
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.
Daniel Aioanei
Web Developer
Romania Romania
No Biography provided
David Crow
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
Dillip Kumar Kara
Web Developer
United States United States
Hi Friends.,

I am DILLIP working as a Software Engineer in South Korea .

My Hobbies:

Listening to Music, Net Browsing , watching TV..
Don Clugston
Engineer
Germany Germany
I'm an Australian physicist/software engineer living in Leipzig, Germany. I've published papers about windows (the glass kind), semiconductor device physics, environmental philosophy and theology, vacuum systems, and now (at CodeProject) the innards of C++. (Yes, my C.V. is a terrible mess.) I'm a major contributor to the D programming language. I can read New Testament Greek, and can speak German with a dreadful accent.

I have one wife, one son (pictured), and one daughter, who are all much cuter than I am.

"The light shines in the darkness, but the darkness has not overcome it."
Eugene Pustovoyt
Software Developer CBST
Belarus Belarus
No Biography provided
Gediminas Siutilas
Web Developer
Lithuania Lithuania
Born and living in Lithuania. I'm an junior
programmer in german software company. I'm
a student of Kaunas Tech. University science
of informatics. Interessed in programing since
the 97's.
My general skills are in C/C++, MFC, STL and
recently also Java.
Gilad Novik
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"
Guy Baseke
Software Developer (Senior)
Canada Canada
Software engineer
HENDRIK R
Web Developer
Germany Germany
Gained first computer game experiences on Atari and Commodore C64. Improved the gaming skills for about 10 years, then had my first Windows95 installed and wondered how to develop own applications.

Since that time playing around with C++, JAVA etc., from time to time trying to broaden my horizon with some new stuff. Currently I'm a student in computer science, spending more time in working as a freelancer than visiting any courses. Still confident of managing to finish my studies in 2005.
Iain Clarke, Warrior Programmer
Software Developer (Senior)
Sweden Sweden
I have now moved to Sweden for love, and recently married a lovely Swede.


-----------------
I started programming on BBC micros (6502) when I was six and never quite stopped even while I was supposed to be studying physics and uni.

I've been working for ~13 years writing software for machine control and data analysis. I now work on financial transaction transformation software, for a Software company in Gamlastan, Stockholm.
Look at my articles to see my excellent coding skills. I'm modest too!
Irek Zielinski
Web Developer
United Kingdom United Kingdom
Irek works as a C++ senior software developer.
He runs also his own small shareware bussines (He is author of few quite popular applications like: Tray Helper or Time Adjuster).

Occasionaly he posts articles to Codeguru or Codeproject. Besides C++ he likes motorcycles and paragliding.
Check out his software at: http://www.ireksoftware.com
Johan Rosengren
Software Developer (Senior) Abstrakt Mekanik AB
Sweden Sweden
45 years old, married, three kids.

Started with computers more than 20 years ago on a CBM-64.

Read Theoretical Philosophy at the University of Lund.

Working as a C++ consultant developer.

Science-fiction freak. Enjoy vintage punkrock.
John Gonzalez
Software Developer
United States United States
No Biography provided
Kevin Stumpf
Germany Germany
No Biography provided
Kevin Wittmer
Web Developer
United States United States
. . . . . . . . . . . .
liyang yu
Web Developer
United States United States
I love to tell jokes and today, I finally came up with my own joke. here it goes:

I decide to make my first son a medical doctor so later on when I am old and sick, I can get medical care any time I need and for free..., in fact, better to make my second son a medical doctor too so I can get a second opinion.

here is another version of this joke:

I decide to make my first son a medical doctor so later on when I am old and sick, I can get medical care any time I need and for free..., in fact, better to make my second son a medical doctor too so I can get a second opinion. well, perhaps my third son should be a lawyer - in case something is wrong with my medical care, I can sue the first two for free.

if you happen to visit this page and read these two jokes, tell me which one you like...
ManiB
Web Developer
Germany Germany
No Biography provided
Mehdi Ebrahimian
Web Developer
Iran (Islamic Republic of) Iran (Islamic Republic of)
I graduated from Sharif university of technology, Mastering Electrical/Telecommunications. I enjoyed computer programming since I was at high-school, so I kept on updating my knowledge on software while working in the field of telecom. Now, I'm a system integrator and a software manager. I cooperate with several companies and yet have my own company. Now we are active in both rfid and image processing in the company.
Do not hesitate to see my own website (www.ebrahimian.ir) or contact me to start a business! You can also find me at:
www.tolue.ir
www.rfid.ir
Michael McKechney
Web Developer
United States United States
No Biography provided
Mike Finnegan
Belgium Belgium
No Biography provided
mystro_AKA_kokie
Web Developer
United States United States
biography? I am not that old yet.
Neil Yao
China China
I'm a chinese programer living in Shanghai, currently working for a software company whose main business is to deliver computer based testing. Software simulation for computer based testing and certifications is my main responsibility in this company. Execpt for software development, I like out-door activities and photography. I am willing to make friends in China and all over the world, so contact me if you have anything in common with meSmile | :)
NeWi
Web Developer
Canada Canada
No Biography provided
Nish Nishant
United States United States
Nish Nishant is a Principal Software Architect based out of Columbus, Ohio. He has over 17 years of software industry experience in various roles including Lead Software Architect, Principal Software Engineer, and Product Manager. Nish was a Microsoft Visual C++ MVP between 2002 and 2015.

Nish is an industry acknowledged expert in the Microsoft technology stack. He authored C++/CLI in Action for Manning Publications in 2005, and had previously 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 vastly experienced in team management, mentoring teams, and directing all stages of software development.

Contact Nish : If you are interested in hiring Nish as a consultant, you can reach him via his google email id voidnish.

Company Website : www.ganymedesoftwaresolutions.com
Pablo Aliskevicius
Software Developer (Senior)
Israel Israel
Pablo writes code for a living, in C++, C#, and SQL.

To make all that work easier, he uses some C++ libraries: STL, ATL & WTL (to write Windows applications), and code generation.

Pablo was born in 1963, got married in 1998, and is the proud father of two wonderful girls.

Favorite quotes:
"Accident: An inevitable occurrence due to the action of immutable natural laws." (Ambrose Bierce, "The Devil's Dictionary", published in several newspapers between 1881 and 1906).
"You are to act in the light of experience as guided by intelligence" (Rex Stout, "In the Best Families", 1950).
Pascal Hurni
Web Developer
Switzerland Switzerland
Actually teaching in a technical school for IT professionals in Switzerland. Especially programming and software design.

Studdied electronic, computer science and then became IT engineer in 1997.

Started development around 1988 with C64 then Atari ST, Amiga, some early Linux and nowadays several frameworks on Windows.

Paul Ranson
Web Developer
United Kingdom United Kingdom
No Biography provided
Roger Allen
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.
Roman Komary
Software Developer (Senior)
Austria Austria
No Biography provided
Sarvesvara (BVKS) Dasa
Team Leader Emirates Group IT (Emirates Airline)
United Arab Emirates United Arab Emirates
Saravana Kumar lives in the commercial hub of Dubai.

He started programming when he was 14 with FORTRAN in the DOS based PCs. He developed himself with the evolution of Windows 3.1, 95, 98, 2000, XP, Vista... along with the programming languages and tools like C, BASIC, C++, JAVA, DBASE 3+ etc.

He completed his Engineering Graduation in Computer Science in the year 2000 and started his career into software by programming into the microprocessor. C, DSP were his stepping stone as a Software Programmer, in Madras, India.

He changed career by taking a big leap in switching himself (also relocating to Dubai, UAE) to Web Sites and stuffs. He was playing with HTML, ASP, and Java Script for a while.

He got himself a break in his career for a few months and got a dip into the .NET. He then became a .NET programmer (basically into ASP.NET) in Dubai Technologies, Dubai, UAE. Then circumstances forced him to take a break and came back to Dubai. He is working as a Software engineer. He enjoys his work, right now, fully occupied, but still finds time to spare at the Code Project.

He enjoys playing games like solitaire, commandos. He likes music a lot. He loves to be alone most of the time (as a Piscean - a day dreamer). He is happy that he is the first person in his family to 'work' than involve in the business. He is sad that he is not able to keep in touch with his friends and loved ones. But in a way happy that he still remembers them.

Saravana Kumar got a new PDA (iMate PDA2k) March 2005, and spends quality time with it. Still not tired of downloading the software and not tired of the upgrades for the device.

Update: Saravana Kumar is a 'Contributing Editor' for PocketPCDubai website, writing reviews and posting news/messages relating to PocketPC.

His mobile usage increased a lot and the list is,

Nokia 3330
iMate PDA2k
HP iPAQ HW 6515
AXIA A108
Everex ETEN G500
iMate PDA-n
(more to come...)
Soundman32.2
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided
strnghrs
Web Developer
China China
No Biography provided
Taha Amin
Architect http://www.integrant.com/
Egypt Egypt
Senior Development Manager, with 11 years of experience. Focused on design/developing/delivery B/OSS modules to satisfy customer/business requirements in accordance to TM Forum's TAM/SID framework. Excellent communication and interpersonal skills, flexibility, ability to adjust to new people and situations, strong problem solving skills and willing to work effectively and efficiently. Gained additional leadership skills such as: - High effective mentorship and coaching - Clearly communication and solutions sharing with my team - Decision making
Tim Kohler
Chief Technology Officer
United States United States
Working to keep a technology company up to date. Wondering when Microsoft will hire a fresh, innovative guy to run the company.
Toby Opferman
Engineer Intel
United States United States
Toby Opferman has worked in just about all aspects of Windows development including applications, services and drivers.

He has also played a variety of roles professionally on a wide range of projects. This has included pure researching roles, architect roles and developer roles. He also was also solely responsible for debugging traps and blue screens for a number of years.

Previously of Citrix Systems he is very experienced in the area of Terminal Services. He currently works on Operating Systems and low level architecture at Intel.
TylerBrinks
Web Developer PageLabs
United States United States
I'm the founder of PageLabs, a web-based performance and SEO optimization site.

Give your site a boost in performance, even take a free speed test!

http://www.pagelabs.com
Vikram A Punathambekar
Business Analyst
India India
Vikram is a 20-something bloke working in Madras (aka Chennai), India. Vikram was born in Madras, brought up in Coimbatore, and is now back in Madras. He loves listening to music, reading and watching cricket. He hates cats.

Vikram joined CP way back in 2002 when he was in college and had papers on Windows programming. In his past lives, he languished around, roaming the wilderness of Solaris, eventually moving on to writing software for managing ATMs in .NET. He now works as a Business Analyst who dabbles in SQL for an investment bank, working with applications for structured products.

He "loves everyone" for whatever that is worth. And he rather makes a big deal out of the fact that he's ambidextrous....
You must sign in to participate in this contest.
This contest has ended.
1 May - 1 Jun 2004
 
Johan Rosengren -  UMLEditor - revisiting the vector editor
Prize pool
No prizes assigned.
You must sign in to participate in this contest.
This contest has ended.
1 May - 1 Jun 2004
You must sign in to participate in this contest.
This contest has ended.
1 May - 1 Jun 2004
You must sign in to participate in this contest.
This contest has ended.
1 May - 1 Jun 2004

Advertise | Privacy | Cookies | Terms of Service
Web04-2016 | 2.8.180920.1 | Last Updated 1 May 2004
Copyright © CodeProject, 1999-2018
All Rights Reserved.
Layout: fixed | fluid