HWND wndHandle; //global variable
// code snipped
WNDCLASSEX wcex;
// code snipped
wcex.lpszClassName = (LPCWSTR) "MyTitleName";
// code snipped
wndHandle = CreateWindow(
(LPCWSTR)"MyTitleName", //the window class to use
(LPCWSTR)"MyTitleName", //the title bar text
...
...
Win32 Window アプリケーションのチュートリアルに従っています。上記のコードは、ウィンドウ画面のタイトル バーの名前を設定するために使用されます。コンパイラは私に怒鳴ります:「'const char [12]' から 'LPCWSTR' に変換できません」ただし、実行時に、ウィンドウ画面のタイトルが漢字になります。文字列を変えてみましたが、どういうわけか、漢字は常に文字列に応じて変化します。XP Visual C++ 2008 Express Edition を使用していますが、非 Unicode プログラムの設定として英語 (米国) を取得しました。理解できません。文字列が中国語になるのはなぜですか?