Updated: This program presents an original way of the famous Rubik's Cube by an assembly of 27 multi-colored cubies isolated in the space. Even during its deformations, it allows a 3D vision of the cube thanks to the basic MFC graphic functions. This simulation can also rapidly calculate a solution to reordering the Cube.
Latest controls Articles
How to Use RichEditControl 4.1 in CRichEditView
Learn how to use RichEditControl 4.1 in a CRichEditView Environment.
The Smart Pointer That Makes Your C++ Applications Safer - std::unique_ptr
Using shared_ptr instead of raw pointers helps you avoid the common pitfalls associated with raw pointers but in some cases, its performance isn't satisfactory. Unique_ptr is a new C++0x smart pointer that is compact, fast and fully compatible with the standard library. Find out how to use unique_ptr to make your code safer without sacrificing performance.
Custom Font in Property Sheets
CCBPropertySheet: an MFC-extension class for creating property sheets with custom fonts.
Overcome Window Flicker While Dragging
Overcomes owner window flicker when implementing dragging functionility.
General Solution for a Transparent Control
Discover a very simple, integrated method to make a control, such as static, button, sliderctrl, and progress control transparent in a dialog box.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
Comparing the stdio and iostream C++ Libraries
It's essential to know the differences in these libraries and use them correctly. This brief tutorial will guide you.

Base64 Encoding from C#
Using the Base64 system isn't as archaic as you might think. Refresh your skills here.

Creating a Memory Dump Process in Visual Basic
Learn how to create a dumping process that can help you when your computer locks up.
Influencing Users: Compliance and Conformity
Learn about two common influence techniques, compliance and conformity, as well as how to design for them.