Having got the old program to work (more or less) as a Console application I have now turned my attention to making it work as a 'proper' program.
My first attempt was to generate the 'Hello World' string as a message box.
I found I had to cast the second and third message strings as type LPCWSTR to get the program to compile. Again using Visual C++ 2010 Express
A message box has come up, but it is not in English. It looks more like Japanese!! See the attachment for the resulting box.
The code reads
MessageBox(NULL, (LPCWSTR)"Hello World", (LPCWSTR)"Note", MB_OK);
Just what is going on?