Click here to Skip to main content
14,271,804 members

MFC/C++ Aug 2006

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.

Current Entries

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

8 Aug 2006
Jeff Glatt
An ActiveX Script Host with custom COM objects. This allows a script to call C functions in your app.
18 Aug 2006
Lim Bio Liong
Learn the fundamental principles of COM custom marshaling by code examples.
23 Mar 2012
Elmue
How to implement creation and extraction of Microsoft CAB files
11 Aug 2006
prasad_som
Create an Outlook like notification window using ATL.
26 Nov 2014
Jeremy Falcon
Provides a base to use when programming OpenGL-enabled applications for the real world, rather than a simple hello world.
23 May 2007
Hans Dietrich
XEmphasisButton allows you to display buttons with bold and underlined text without requiring ownerdraw. This means that the button is perfectly compatible with XP themes, and also works on previous Windows versions.
23 Dec 2015
Simone Serponi
An easy to use library to quickly setup and run OpenGL applications.
30 Sep 2006
Thomas Freudenberg, Jörgen Sigvardsson
A small application which emulates the behavior of the mouse in KDE
24 Jan 2007
Stephane Rodriguez.
Undocumented binary file formats coming in the Office 2007 timeframe
4 Sep 2006
scott_hackett
Describes how to create your own custom profiler for any managed application
25 Mar 2007
Mike_V
Reduce code bloat for those simple utility programs by using a streamlined C runtime - now with Unicode support!
1 Jan 2007
kencocomputers
Create an SDI with split window without all the extra garbage of the Doc/View architecture.
24 Aug 2006
Stan_1964
Provides a general cleanup API for Windows, ported into Win32 and COM dynamic-link libraries.
3 Aug 2006
Gautam Jain
Edit Control with Button similar to iTunes Find Edit Control
22 May 2007
leonardosalvatore
A simple GPS tracer developed for Windows Mobile 2005 on Compact Framework 2.0 SDK
15 Aug 2006
Chris S Kaiser
An article on yet another Standard C++ delegate-like implementation for a handler to map to non-static methods of classes.
24 May 2007
Emilio Garavaglia
Tracing in the debug window using std::ostream
6 Nov 2006
Matt Ezell
A beginner's tutorial: Using Ultimate++ to quickly create cross-platform GUI applications.
21 Aug 2006
Alexander D. Alexeev
This article describes the way to add restarting support to your Win32 applications.
28 Jul 2008
Volodymyr Frolov
Applying lock and wait synchronization in C++.
27 Aug 2006
Toby Emden
How to protect secure assets using a .NET Reverse Proxy, an ISAPI redirection filter and .NET Forms Authentication
1 Aug 2006
Elias Bachaalany
An article showing you how to programmatically retrieve DVD region information
28 Aug 2006
anindya_sengupta
An article to show how iTunes SDK can be used to get all the songs and playlists of iTunes, getting Art work and getting the event notification from iTunes
10 Aug 2006
code-frog
Configuring file, printer and network resource sharing on Windows 2000/XP platforms.
8 Aug 2006
Simon Gomizelj
A lightweight and typesafe templated signals and slots implementation.
20 Aug 2006
zhaozg
CTrayNotifyIcon is a great and easy tool, make a portable copy to WTL.
27 Oct 2006
Richard Prinz
JAR archives for .NET = NAR archives.
1 Aug 2006
Dr.Sai
A multi-threaded GDI simulation of the famous problem
3 Aug 2007
Hamed Mosavi
I invite anyone who doesn't know about Microsoft Access MDB files safety (specially compact and repair) to read this, before it's too late!
28 Aug 2006
trevor.hart
An article on creating Project Wizards for Embedded Visual C++
23 Aug 2006
Daniel Pistelli
A wizard for Visual Studio .NET to build small applications with just a few clicks.
16 Aug 2006
code-frog
Provides a basic introduction to class C subnets and TCP/IP stack configuration in a Windows 2000/XP environment.
21 Aug 2006
wlwlxj
WebPage as MDI Background and Interact with User
11 Aug 2006
Arman S.
This article introduces a C++ wrapper class that encapsulates the details of using virtual memory.
11 Aug 2006
Youngman Park
This is a simple class that makes transparent dialog boxes rise more smoothly.
2 Apr 2008
Vider
With this simple sample, you could query the Active Directory in just a few lines of code.
16 Feb 2007
mb2sync
Introduction to Functional STL Library using Boost.Range Adaptors.
10 Aug 2006
code-frog
A simple guide explaining how to set up Internet Connection Sharing on Windows 2000/XP systems.
6 Aug 2006
Cristian Amarie
Programmatically change display resolution from console using API call.
27 Aug 2006
Madhu Raykar
This article demonstrates how to implement a basic smart pointer in C++.
3 Aug 2006
#realJSOP
A passable workaround for the COleDateTime formatting behavior in MFC8.
9 Aug 2006
includeh10
A slider with 2 buttons
21 Aug 2006
Shaun Harrington
This tool will let you know when your computer is idle/busy.
10 Aug 2006
code-frog
Providing a brief discussion for what VPN is and what it isn't as well as how it is used.
20 Aug 2006
wlwlxj
IE Extension With a FrameWork
10 Aug 2006
code-frog
Provides a basic introduction to using IPCONFIG on the command line to work with your local area connection network adapters.
27 Aug 2006
kencocomputers
An easy way to create a splash for your MFC program in less than five minutes
18 Aug 2006
Elia Sarti
This article shows you some useful tips about coding a wizard. It includes scripts in JScript format, and provides you an edited "New Class" wizard which supports namespaces.
10 Aug 2006
code-frog
Simple steps for adding a wireless router to an existing network.
11 Sep 2006
Waldermort
An extension to the GDI DrawText

Current Participants

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

#realJSOP
Software Developer (Senior) Paddedwall Software
United States United States
I've been paid as a programmer since 1982 with experience in Pascal, and C++ (both self-taught), and began writing Windows programs in 1991 using Visual C++ and MFC. In the 2nd half of 2007, I started writing C# Windows Forms and ASP.Net applications, and have since done WPF, Silverlight, WCF, web services, and Windows services.

My weakest point is that my moments of clarity are too brief to hold a meaningful conversation that requires more than 30 seconds to complete. Thankfully, grunts of agreement are all that is required to conduct most discussions without committing to any particular belief system.
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.
Alexander D. Alexeev
Software Developer (Senior)
Russian Federation Russian Federation
No Biography provided
anindya_sengupta
Software Developer (Senior)
India India
Anindya Sengupta is a Software Developer from the eastern part of India, working on C/C++/VC++/MFC/COM/ATL/DirectX. When he is not writing code he may be listening to some songs of R.E.M or Green Day.
Arman S.
Software Developer 13
United States United States
No Biography provided
Chris S Kaiser
Web Developer
United States United States
This statement is false.

Semantic sense in a stream of syntax
twiddles my bits from degree in form
to dissipate into meaning

This statement is false.
code-frog
CEO
United States United States
No Biography provided
Cristian Amarie
Team Leader BitDefender
Romania Romania
No Biography provided
Daniel Pistelli
Software Developer
Germany Germany
The languages I know best are: C, C++, C#, Assembly (x86, x64, ARM), MSIL, Python, Lua. The environments I frequently use are: Qt, Win32, MFC, .NET, WDK. I'm a developer and a reverse engineer and I like playing around with internals.

You can find most of my work at http://ntcore.com.
Dr.Sai
United States United States
No Biography provided
Elia Sarti
Synved Ltd.
Ireland Ireland
Elias Bachaalany
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
Elmue
Software Developer (Senior) ElmüSoft
Chile Chile
Software Engineer since 27 years.
Gautam Jain
Web Developer
India India
No Biography provided
Hamed Mosavi
Software Developer (Senior)
Turkey Turkey
No Biography provided
Hans Dietrich
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.





includeh10
Web Developer
Australia Australia

Please visit our Download Home to obtain many interesting software for free ...

Jeff Glatt
United States United States
No Biography provided
Jeremy Falcon
Product Manager
United States United States
I've been in software development since 1994. Over the years I've learned quite a lot in what it takes to complete the process of pushing out a quality product to customers in a timely fashion. As most of my colleagues could attest, there have been many challenges in our new and growing field in the past couple of decades as the industry matures rapidly. Much more so than most others historically speaking.

As such, I've learned one of the best aspects of software engineering is embracing the change that inherently comes along with it as new technologies constantly emerge to help us improve our world one application at a time as we make sense of the overwhelming amount of data now prevalent in the Information Age.

We truly live in a time unlike that ever known to mankind in recorded history, and it is my hope to do my part to help it along to face the challenges and demands of tomorrow.
kencocomputers
Software Developer (Senior)
United States United States
I am a contract developer of windows based software written in C++.
leonardosalvatore
Architect Giuneco http://www.giuneco.it
Italy Italy
IT is not only work, it is a hobbie, for that i post here!
Lim Bio Liong
Systems Engineer NEC
Singapore Singapore
Lim Bio Liong is a Specialist at a leading Software House in Singapore.

Bio has been in software development for over 10 years. He specialises in C/C++ programming and Windows software development.

Bio has also done device-driver development and enjoys low-level programming. Bio has recently picked up C# programming and has been researching in this area.
Madhu Raykar
Web Developer
India India
I have been working in software industry for the past 5 years now. Enjoy working on complex and new technologies. Worked on Microsoft technologies Like VC++, COM, XML, SQL. Currently working on .Net, C#.
Matt Ezell
United States United States
Matt Ezell is a student at the University of Tennessee, USA. He has been programming in C++ for a couple years, and he now uses Ultimate++ for his applications. Visit his website at Ezell Media.
mb2sync
Japan Japan
I am worried about my poor English...
Mike_V
United States United States
Mike_V is currently a student at UCLA.

After a few years on the Dark Side, he reformed and now chants "Death to VB." His computer-related interests include C++, C#, and ASP.NET (in C#, of course). He writes operating systems in C++ and assembler as a hobby.
prasad_som
Software Developer
United Kingdom United Kingdom
No Biography provided
Richard Prinz
Architect
Austria Austria
No Biography provided
scott_hackett
United States United States
It all started when my folks were nice enough to drop $400 on a TI-99/4A and an adapter so I could save programs on my casette player. That, and a subscription to Compute! magazine, was the thunderbolt that got me to where I am today.

I live in NC where I've worked with Microsoft technology for 11 years. I now work for SlickEdit working on the Tools for Visual Studio 2005 product. Writing software that I use myself every day... could it get any better than that?
Shaun Harrington
Web Developer
United States United States
16yrs of GUI programming experience gained at: (most recent first) BlackBall, Veritas, Seagate Software, Arcada, Stac, Mountain, and Emerald Systems.

Languages/Scripting: C, C++, JAVA, BASIC, JAVASCRIPT, HTML, XML, PHP, and SQL

Tools: MS Visual Studio, MS Visual SourceSafe, CVS, PVCS, Bounds Checker, VMWare, ToDoList, InstallShield, and Office Applications

Libraries and API: RTL, STL, WIN32, MFC, ATL, .NET, ActiveX, DirectX, COM, DCOM, Shell Extensions, and Shell Namespaces

Strengths: Honest, communicative, keen eye for usability, good at estimating workload and completion dates, ready to take on grunt work, team player, experienced working with QA, localization, Tech Pubs, Sales, and Marketing teams.
No Biography provided
Simone Serponi
Software Developer (Senior) C-MAP Italy S.r.l.
Italy Italy
He's Born in 1976 in Carrara (Italy) and He works for an international company as embedded GPS Chart Plotter system software developer since May/2000.

He's interested in writing C/C++ Multimedia applications (using OpenGL/OpenGL ES and Direct3D) for Win32 and Embedded platforms.

His other interests and hobbies are Karate, Soccer, VideoGames (RPG, FPS, FlySims), Mountain Trekking and Warhammer fantasy miniatue painting.
Stan_1964
United States United States
No Biography provided
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.
Thomas Freudenberg
Technical Lead Cubeware GmbH
Germany Germany
No Biography provided
Toby Emden
Architect
United States United States
Toby Emden has been coding since the early days of 8-bit home computers, when developers had to write pure assembly to get anything worthwhile done. As a mere ankle-biter, his first coding projects included several games written for the ZX Spectrum in pure Z80 assembly code. Nowadays, his languages of choice are C++, C# and Java.

A member of the IEEE Computer Society and Worldwide Institute of Software Architects, Toby has spent ten years as an I.T. security executive, delivering enterprise security solutions for Fortune 100 organizations.

When not boring people at parties with jokes about cryptography and polymorphism, he enjoys writing, traveling and spending quality time with his wife and three cats. He still hasn't figured out how to cure cancer with .NET, but figures world peace can be solved with a Java wrapper class.
trevor.hart
New Zealand New Zealand
No Biography provided
Vider
Web Developer
Spain Spain
I've a lot of hobbies, like Software Programing (yes, it's also my job Blush | :O ), Electronics Design, IA, Mechanics, Running&Mountain Bike, Telescopes, lathe and mill.
Volodymyr Frolov
Architect
Ukraine Ukraine
No Biography provided
Waldermort
China China
There is not much to say really, I first started programing using my Commodore Vic 20 when I was about 10 years old. I later had to give it up due to studies and work issues. In recent years I have started playing with C++.
wlwlxj
Web Developer
China China
I've been programming since I was 21. Started with C++, looked at Java, keen on Visual Basic and Visual C++, thinking about .NET and C#.^_^.
My Email:wlwlxj@google.com
Youngman Park
Software Developer
Korea (Republic of) Korea (Republic of)
No Biography provided
zhaozg
China China
No Biography provided
 
 -  How to drag a virtual file from your app into Windows Explorer
Prize pool
No prizes assigned.
You must sign in to participate in this contest.
This contest has ended.
1 Aug - 1 Sep 2006