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.

C# Async Await Revisited
Learn to use the async await command easily and properly in the first installment of a new series.

Building a Visual Basic Roman Numeral Converter
Add to your arsenal a few different ways to create a decent Roman Numeral converter with Visual Basic.
The Value of APIs
Application Programming Interfaces (APIs) are where you have to be. It's not a matter of if as much as a matter of which.






