Paul McKenzie,
This time I posted the thread properly and I included one attachment for a better view (a PDF file).
Thank you for your reply. However, please note that I added one correction regarding the two code lines:

// DeleteWindow();
ScreenToClient(&point);

Later on the programmer of the example videos will invert these two lines to:

DeleteWindow();
// ScreenToClient(&point);

However, at the present stage of the program these two code lines must remain like this:

// DeleteWindow();
ScreenToClient(&point);

So the program runs OK; however, the Color option still won´t allow the colors' palette to appear. And I apologize because I had to add this correction, however this happened because later on the programmer will invert the two code lines. If you would take a look at the 4 MatrixGrid videos by thomastom99 on the internet site http://vcplusplustutorials.ktsinfote...ogramming.aspx
Then my thread would make better sense for your experience. In the meantime I appreciate your concern.
Falconcpp.