Click here to Skip to main content
15,881,938 members
This competition has ended

MFC/C++ Dec 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.
24 Feb 2006oshah
A discussion on deployment in Visual C++ 2005, and an amended version of the vcredist_x86.exe that includes MSI 3.1.
Please Sign up or sign in to vote.
30 May 2022Alexey Shalnov
Building old MFC app in .NET app, replacing MFC MDI Framework with modern WinForms or WPF Framework and integrating MFC Views and Dialogs in it
Please Sign up or sign in to vote.
27 Dec 2005Ashkbiz Danehkar
This article demonstrates five steps to inject your code in a portable executable (EXE, DLL, OCX,...) file without recompiling source code.
Please Sign up or sign in to vote.
1 Dec 2005Ali Rafiee
Rearrange listbox items using drag and drop without OLE.
Please Sign up or sign in to vote.
31 Dec 2005Brian C Hart
Use compiler COM support (even in non-COM applications) to get a Win32 error code or HRESULT's message in one line of code.
Please Sign up or sign in to vote.
22 Dec 2005meggash m
This article illustrates an undocumented feature of the Portable Executable format, which makes Win32-hooking based upon IAT-patching fail.
Please Sign up or sign in to vote.
25 Oct 2011Jarl Lindrud
A server/client IPC framework, using the C++ preprocessor as an IDL compiler.
Please Sign up or sign in to vote.
2 Dec 2005Alex Orovetskiy
This application allows you to get more information about the processes running in your system.
Please Sign up or sign in to vote.
20 Dec 2005Nish Nishant
This article is a simple introduction to using the CWinFormsControl MFC class to put a Windows Forms control on an MFC dialog.
Please Sign up or sign in to vote.
20 Dec 2005Johann Anhofer
Extend the VS6 IDE with .NET addins.
Please Sign up or sign in to vote.
6 Dec 2005Jochen Kalmbach [MVP VC++]
In the CRT of VC2005, there is a performance decrease; this article describes the changes that are to be made to get a "faster" CRT.
Please Sign up or sign in to vote.
18 Dec 2005.Suchit
COM/OLE based technology for Process Control - An Overview.
Please Sign up or sign in to vote.
27 Dec 2005Jason Sundram
Customize Open/Save dialogs in Win 2K/XP and MS Office.
Please Sign up or sign in to vote.
29 Dec 2005David Crow
A tool to quickly navigate to a particular key/value using Regedit.
Please Sign up or sign in to vote.
4 Jan 2006Dimiter Georgiev
Using the HeightBalancedTree C++ template as an array or as a sorted sequence
Please Sign up or sign in to vote.
9 Dec 2005Todd Denlinger
Presents a method for monitoring the amount of time database connections stay open in ASP.NET applications.
Please Sign up or sign in to vote.
9 Dec 2005Jeremy A. Wilson
Lint is a signed large integer data type class library
Please Sign up or sign in to vote.
19 Dec 2005sdancer75
How to set alternate row colors for the CListCtrl.
Please Sign up or sign in to vote.
9 Dec 2005Ali Rafiee
Rearrange listbox items using drag and drop using OLE.
Please Sign up or sign in to vote.
4 Dec 2005Madhu Raykar
This article demonstrates how to create a Task Manager in MFC which lists all the processes running in the system along with their process details and version information.
Please Sign up or sign in to vote.
25 Dec 2005Lim Bio Liong
Build an assembly searching system via custom attributes and reflection.
Please Sign up or sign in to vote.
7 Jan 2009Brian C Hart
This tutorial guides you through the step-by-step details of how to use Visual Studio .NET 2003 to develop DCOM client/server applications.
Please Sign up or sign in to vote.
14 Dec 2005daniel049
This article shows how to implement a DirectShow filter in C#.
Please Sign up or sign in to vote.
3 Dec 2005Roland Pibinger
Simplify string handling with a wrapper for std::string.
Please Sign up or sign in to vote.
15 Nov 2006crino
How to sign the code by your own certificate and install the certificate on device
Please Sign up or sign in to vote.
4 Dec 2005mb2sync
Performs conversions between values of type bool, BOOL and VARIANT_BOOL.
Please Sign up or sign in to vote.
6 Dec 2005Arman S.
Describes several methods to show how to limit the number of running instances of an application.
Please Sign up or sign in to vote.
11 Dec 2005Sreekanth Muralidharan
A simple task enumerator for Windows Mobile SmartPhones.
Please Sign up or sign in to vote.
22 Dec 2005Mainak Saha
An article on using the __cdecl callback from C#, changing compiler service.
Please Sign up or sign in to vote.
15 Dec 2005Jeremy A. Wilson
Lint is a signed large integer data type class library
Please Sign up or sign in to vote.
19 Dec 2005rwilly64
This article shows some examples of using pointers from unmanaged-memory libraries in managed code (C#)
Please Sign up or sign in to vote.
18 Dec 2005Achilleas Margaritis
Design and implementation of a "synchronized" C++ statement that works like the one in Java.
Please Sign up or sign in to vote.
7 Jan 2009Brian C Hart
We modify starter files provided by the ATL project wizard, to improve user-friendliness and provide security for our server. I also show you how to do a Replace/Replace All across the whole project.
Please Sign up or sign in to vote.
14 Dec 2005Farhat Aisha
This is a small multi-threaded application that simulates cars moving in random directions.
Please Sign up or sign in to vote.
7 Jan 2009Brian C Hart
In this step, we add a simple COM object to our server using the ATL Simple Object wizard. Plus, properly initialize and cleanup your COM objects with FinalConstruct() and FinalRelease().
Please Sign up or sign in to vote.
20 Dec 2005yann bertaud
How to get the song list, song information from ITunes using .NET.
Please Sign up or sign in to vote.
30 Dec 2005Shawn Poulson
An introduction to Palm OS development.
Please Sign up or sign in to vote.
19 Aug 2008Damir Valiulin
Convert date and time to a string using format settings specified in Control Panel -> Regional Options.
Please Sign up or sign in to vote.
29 Dec 2005Srinibas Das & Koushik Biswas
An article on object pooling using .NET.
Please Sign up or sign in to vote.
10 Dec 2005advatronix
C++ Class to enumerate COM ports on Pocket PC
Please Sign up or sign in to vote.
6 Jan 2009Brian C Hart
We look at connection points, and set up the server's end of one, for our simple DCOM "Hello, World!" server.
Please Sign up or sign in to vote.
29 Dec 2005Roger65
An article on counting lines of code.
Please Sign up or sign in to vote.
21 Dec 2005Hao Hu
A small program to selectively copy resources from a binary (EXE/DLL) file into a target binary (EXE/DLL) file. Can be used for resource based localization purposes.
Please Sign up or sign in to vote.
16 Dec 2005Niek Albers
Print a bitmap full page.
Please Sign up or sign in to vote.
12 Dec 2005Ozge Colak
This articles illustrates alpha-blending two bitmaps.
Please Sign up or sign in to vote.
19 Dec 2005Achilleas Margaritis
An article on how to make C++ objects with properties that have no run-time or memory overhead.
Please Sign up or sign in to vote.
2 Dec 2005Smith_TVPM
Automating Word and Excel together into one DLL in Visual Basic so that it can be used in VC++ with ease.
Please Sign up or sign in to vote.
25 Dec 2005advatronix
An owner drawn button class in C++.
Please Sign up or sign in to vote.
21 Dec 2005darkoman
An article on creating a custom region from a bitmap and changing the default window skin.
Please Sign up or sign in to vote.
7 Jan 2009Brian C Hart
Add a method, SayHello(), to the server, that fires the event which the client handles.

Current Participants

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

Architect GE India Innovation Center
India India
Suchit is an Architect at GE India Innovation Center, Hyderabad.

He architected and developed portions of Proficy RX, a Process Analytical Technology (PAT) Solution of GE Fanuc Intelligent Platforms.

He also is the Architect of OPC Server for hardware devices of GE Sensing. These devices sense temperature, humidity, combustibles, fluid flow, pressure and various engineering parameters - primarily used in Industrial Automation & Process Control applications.

Interests: Computer Graphics, Mathematical Modeling, Scientific Applications Development.

He lives in Hyderabad India with. Loves reading books.
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
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.
Ukraine Ukraine
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Germany Germany
I'm a Russian (MS, Physics, Lomonosov Moscow State University) Software Engineer living in Berlin, Germany since 1999. I have a long experience in Windows programming and have been developing large GUI, Real Time Enterprise Client/Server and Database C++/C# commercial applications. I am interested in different aspects of the interop of MFC and WinForms/WPF applications.

Try last version of MfcAdapter 3.0 VS2019 (Date published: 31.05.2022)

Email: mfcadapter@gmail.com
Architect
United States United States
Ali Rafiee has been developing windows applications using C++ since 1991, and he hasn't looked back since. Ali has been a software development consultant for must of his career, but he has finally settled down and has been working for an educational software company since 2000. While he is not working, he is either learning C#, flying airplanes, playing with his daughter, or answering peoples question on newsgroups, he finds that to be a great learning tool for himself.

Ali is also a Microsoft Visual C++ MVP.
Software Developer 13
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.
Germany Germany
Ashkbiz Danehkar studied electrical engineering and computational science at the University of Rostock, Germany, where he obtained a Master of Science in Computational Engineering in the special field of Electrical Engineering in 2007. He worked as a software and hardware developer for some private limited companies until 2005, mostly focusing on industrial automation and microcontroller programming. During 2005–2006, he worked part-time remotely as a software reverse engineer for Panda Security (Bilbao, Spain). His master's thesis in 2007 was about the development of a microcontroller-based measurement system using an embedded system equipped with a real-time operating system (RTOS) and an AVR microcontroller to monitor the neuromuscular blockade and control the anesthesia.
Team Leader
United States United States
Brian C. Hart, Ph.D., is a strategic engagement leader on a mission to leverage space technology to protect U.S. interests and assets against adversaries. Throughout Dr. Hart's career, he has enjoyed: Working closely with business executives to provide strategic direction and leadership, translating customer and competitive intelligence into compelling capture strategies and solutions, and mentoring teams to enhance individual and company capabilities while fostering an engaging and accountable environment, being involved in STEAM initiatives and education to develop greater awareness in the community, and serving the armed forces with the U.S. Navy and U.S. Army National Guard. He is excited to begin developing his career in Jacobs's Critical Mission Systems business unit, supporting NORAD and the U.S. Space Force.
Italy Italy
Software Developer
Canada Canada
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
You can read my blog entries at:
http://wwww.informikon.com/blog/
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
Bulgaria Bulgaria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
United Kingdom United Kingdom
I am a visual C++ programmer, currently working in Industrial Control Systems in Sheffield, United Kingdom as a Senior Programmer and Researcher. You can contact me by sending email to farhat_aisha2000@yahoo.com
Software 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.
Australia Australia
Software developer, from Sweden and now living in Canberra, Australia, working on distributed C++ applications. When he is not programming, Jarl enjoys skiing and playing table tennis. He derives immense satisfaction from referring to himself in third person.
Web Developer
United States United States
Jason is a software engineer who loves math and music. When he’s not coding, he enjoys photography, playing the violin, writing classical music criticism for American Record Guide, and making terrible puns.
Software Developer
United States United States
I've worked in the industry since 1992. After the dot com crash of 2001, I went back to school and graduated from the University of North Texas in 2005. I now live in the Dallas area with my wife and two children, and work as a senior software engineer for a local company.

I first learned to program on a Commodore 64 when I was 12 years old. The rest is history...
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....
Software Developer (Senior)
Austria Austria
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
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.
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#.
India India
Mainak Saha is an Aerospace Engg from Indian Institute Of Technology Kharagpur(2003 batch) .... Now working with Cognizant Technology Solutions ... Think himself as one of the many C# gurus .. Smile | :)
Japan Japan
I am worried about my poor English...
Web Developer
France France
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Web Developer
Netherlands Netherlands
Niek is the founder and programmer of DaanSystems.com and is working on many projects all the time. He makes a living by doing contractwork for others.
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
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 | :) .
Software Developer Ibtech
Turkey Turkey
mathematician-programmer
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
Austria Austria
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.
Web Developer Paradox Interactive
Greece Greece
George Papaioannou, Greece
Application & Multimedia Programmer
http://www.paradoxinteractive.gr
Web Developer
United States United States
Developer for hire.
.NET/C# ; PalmOS ; SQL ; Win32/MFC/COM/ADO/DirectX ; ASP/VBScript/PerlScript ; Perl/CGI/mod_perl ; HTML/Javascript ; C/C++ ; x86 ; 6502 ; AtariBasic ... what's next?

On my free time, I'm also a big sports car buff and apprentice do it yourself home improvement contractor.

Feel free to discuss. Visit my home page at www.explodingcoder.com or email me at spoulson@explodingcoder.com.
Software Developer
India India
Software Engineer,
Technopark, Kerala.

Rx 135 Owner
Yamaha Fan.
Technical Lead
India India
I am a personality from Trivandrum , a green peaceful place in Kerala, South India.
I have been an enthusiast of Windows programming when I started creating simple windows when I learnt VC++ in LCC in Trivandrum. From then on its all about Windows in my flesh and blood.
My career graph moves like this:
1. I started working as a C/C++ programmer in a company in Trivandrum where I learnt the ABCs of Software Industry. I worked with them for about 1 year. I could not contine since I was in contract for 1 year.
2. Then I joined another organization in Trivandrum who gave me challenges to love. They made me mad about VC++ and Windows.
I was mad about Embedded Systems which made me, Myself = Embedded Systems + VC++.
3. Software Engineer in a telecom company in Hyderabad, Andhra Pradesh, S.India.
4. Currently working with a telecom company in Bangalore.
I totally, so, have experience of about 4.5 years.
Web Developer
United States United States
Srinibas Das is a senior developer with Cognizant Technology Solutions. He has a Master degree in Computer Application and interested in all programming languages. Welcome to exchange any idea with you regarding any topic. Koushik Biswas had given initial idea for this Object Pooling concept and he helped me through out to write this article.
Web Developer
United States United States
Todd has been a professional software developer for over 20 years, working in a variety of different languages including C, C++, C#, Basic, (and this really dates him) COBOL and RPG. He has been working with Microsoft operating systems since the early days of DOS.

He and his wife currently co-own a firm that provides continuing education for CPAs and financial professionals.
Web Developer
United States United States
Employed for the last 15 years at Autodesk, in San Francisco, CA.

Currently senior Software Quality Engineer in Autodesk Media Entertainment Division working on 3ds max.
You must sign in to participate in this contest.
This contest has ended.
1 Dec 2005 - 1 Jan 2006