Click here to Skip to main content
15,892,927 members
This competition has ended

Best C++/MFC article of June 2011

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.

Please Sign up or sign in to vote.
8 Jun 2011Arik Poznanski
In this post, we continue our review of the Windows Ribbon Framework feature brought to us in Windows 7. For more information on the ribbon feature in general and Windows Ribbon Framework in particular, make sure you read Part 1.
Please Sign up or sign in to vote.
13 Jun 2011Arik Poznanski
Review of the features in the Windows Ribbon Framework with focus on the most common feature in the ribbon: Buttons
Please Sign up or sign in to vote.
16 Jun 2011OlegKrivtsov
Some tips on available ways of distributing CRT DLLs with your Visual C++ application
Please Sign up or sign in to vote.
26 Jun 2011Mukit, Ataul
This tip shows you how to create a delegate from a C++ function pointer
Please Sign up or sign in to vote.
25 Jun 2011Mukit, Ataul
Link to How to implement a resizable property sheet class that contains a menu bar in Visual C++ 6.0
Please Sign up or sign in to vote.
29 Jun 2011Mukit, Ataul 3 alternatives  
This tip shows you how to pass a const char* or const wchar_t* as a template argument
1 Jun 2011Accusoft
Traditional forms processing solutions have run on desktops or local servers. This whitepaper suggests an alternative approach: doing forms processing via a web service. This allows for processing forms through a browser, mobile forms processing, and access to forms processing from environments beyo
Please Sign up or sign in to vote.
6 Jan 2012OlegKrivtsov
An overview of the standard exception handling techniques provided by Visual C++.
Please Sign up or sign in to vote.
18 Jun 2011Shai Raiten
Getting Started with Kinect - Create Project, Control the Camera Angle and use Skeleton Tracking
Please Sign up or sign in to vote.
27 Jul 2011Darryl Bryk
Code is described for drawing an image as a 3D surface plot using OpenGL
Please Sign up or sign in to vote.
27 Jun 2011OlegKrivtsov
How to write C++ code more tolerant to critical errors.
Please Sign up or sign in to vote.
13 Jun 2011Arik Poznanski
The basics of the Windows Ribbon Framework - a rich command presentation system that provides a modern alternative to the layered menus, toolbars, and task panes of traditional Windows applications.
Please Sign up or sign in to vote.
24 Jun 2011Tobias Wenig
This article shows an easy way to implement basic image processing algorithms in a generic STL like way for a pixel iterator and benchmarks the results on different compilers.
Please Sign up or sign in to vote.
29 Jun 2011Mukit, Ataul
Shows how to view the current library link order in a VC project
Please Sign up or sign in to vote.
10 Jul 2012Kerem Kat
Process webcam images on the CPU and GPU with OpenCV, CUDA and C++ AMP
Please Sign up or sign in to vote.
14 Aug 2012Jani Mäkinen
Getting started with Win32 programming through creating a window with minimum code and complexity
Please Sign up or sign in to vote.
19 Jun 2011Rimon Orni
Code injection cave for 64 bit processes
Please Sign up or sign in to vote.
20 Feb 2012_Flaviu
An enhanced list control based on the standard CListCtrl MFC class.
Please Sign up or sign in to vote.
21 Jun 2011Manning
A chapter excerpt from Generative Art
Please Sign up or sign in to vote.
28 Jun 2011Ed Gadziemski
A data-bound extension of the Windows listview control for WTL.
Please Sign up or sign in to vote.
7 Jun 2011Roman Ginzburg
This library allows rendering YUV and RGB pixel formats using Direct3D 9 runtime. You can also apply shaders and add text, bitmap and line overlays.
Please Sign up or sign in to vote.
4 Jul 2011Qwertie
How fast is C++ compared to C#? Let's compare code ported directly between the two languages.
Please Sign up or sign in to vote.
21 Jun 2011Mukit, Ataul
A solution to the problem of PreTranslateMessage not being called for modeless dialogs inside COM/Active-X. It also addresses the problem of Arrow and Tab keys not working inside COM/ActiveX
Please Sign up or sign in to vote.
27 Jul 2011Octopod 1 alternative  
An easy way to trap all the memory leaks of your application.
Please Sign up or sign in to vote.
7 Mar 2012Yiannis Spyridakis
This articles describes the implementation of functors (of sorts) for VBA using C++ ATL.
Please Sign up or sign in to vote.
22 Jun 2011Lewis Liu L
How to port Free RTOS to Atmega128
Please Sign up or sign in to vote.
13 Jun 2011paladin_t
Introduction to a generic FSM with visual editor.

Current Participants

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

Romania Romania
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
Accusoft provides a full spectrum of document, content, and imaging solutions as fully supported, enterprise-grade, client-server applications, mobile apps, cloud services, and software development kits. The company is focused on solving document lifecycle complexities through:


- A customer-focused approach
- Continuous product development
- Proactive support
- Forward-thinking leadership

Founded in 1991, Accusoft has grown through persistent product innovation and strategic mergers and acquisitions into the best-in-class solutions provider it is today. The company has been awarded 30 patents and is recognized as a thought leader in the industry.
This is a Organisation

1 members
Software Developer (Senior) Verint
Israel Israel
Arik Poznanski is a senior software developer at Verint. He completed two B.Sc. degrees in Mathematics & Computer Science, summa cum laude, from the Technion in Israel.

Arik has extensive knowledge and experience in many Microsoft technologies, including .NET with C#, WPF, Silverlight, WinForms, Interop, COM/ATL programming, C++ Win32 programming and reverse engineering (assembly, IL).
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.
Founder Choycer
United States United States
Ed has over 40 years experience in computer technology and a bachelor's degree in Business Administration. He's currently a marketing technology consultant. During his career, he's led software development departments and created software still in use in the communications and healthcare industries. Ed is a veteran of the United States Army. He lives in Arizona in the United States.

Find Ed on Linkedin.

This material is copyright 2019 by Ed Gadziemski. Unauthorized use is strictly prohibited. All rights reserved.
Architect Tieto
Finland Finland
Now working as software architect in the software industry Smile | :) Hello world.

----
I write minimal and efficient no BS code. More at http://www.janimakinen.com

Specialties: Cross-platform tech, C, C++, Game Programming & Design.

I was born in the middle of Finland into a small farming town. Moved to Helsinki, then to Germany and am now back in Helsinki programming multiple projects.

If you're a junior programmer and reading this, keep hacking, the rewards of our craft manifest in the later stages, and it does get good Smile | :)
Software Developer
Turkey Turkey
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Software Developer
Australia Australia
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.
Technical Lead Kotha Technologies
Bangladesh Bangladesh
If you are not in - you are out !
- Chapter 1
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.
Russian Federation Russian Federation
I am a software developer currently living in Tomsk, Russia. I received a PhD degree in Computer Science from Tomsk Polytechnic University in 2010. I have been professionally developing C/C++ and PHP software since 2005. I like contributing to open-source and writing programming articles for popular web resources, like CodeProject. Besides writing, I love skiing and watching Formula-1.
Architect
China China
Video game player & creator; Hardware geek & maker.
Software Developer None
Canada Canada
Since I started programming when I was 11, I wrote the SNES emulator "SNEqr", the FastNav mapping component, the Enhanced C# programming language (in progress), the parser generator LLLPG, and LES, a syntax to help you start building programming languages, DSLs or build systems.

My overall focus is on the Language of your choice (Loyc) initiative, which is about investigating ways to improve interoperability between programming languages and putting more power in the hands of developers. I'm also seeking employment.
Software Developer Concealium IT Security Ltd.
Israel Israel
I am an experienced Software Developer working mainly in C++ and C. Worked mostly in Security - previously at Check Point and today at Concealium on Data Security in the Cloud.
These days developing mostly for Windows, but always happy to go back to good old Unix.
Software Developer (Senior)
Israel Israel
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
Architect Sela
Israel Israel
Shai Raiten is VS ALM MVP, currently working for Sela Group as a ALM senior consultant and trainer specializes in Microsoft technologies especially Team System and .NET technology. He is currently consulting in various enterprises in Israel, planning and analysis Load and performance problems using Team System, building Team System customizations and adjusts ALM processes for enterprises. Shai is known as one of the top Team System experts in Israel. He conducts lectures and workshops for developers\QA and enterprises who want to specialize in Team System.

My Blog: http://blogs.microsoft.co.il/blogs/shair/
Software Developer
Germany Germany
Studying and having a degree of medical engineering, but decided to work as a software developer writing medical applications for image processing.
Software Developer LogismiX
Greece Greece
Yiannis has been working as a developer for over 10 years.

He enjoys working with various technologies including C++, C#, Javascript/Typescript, Java, Kotlin and still works on the odd Excel/VBA project.

He is pationate about web technologies. ASP.NET Core, Node.js and Spring on the server side and SPAs (mainly Angular) on the client side.
You must sign in to participate in this contest.
This contest has ended.
1 Jun - 30 Jun 2011