ウィンドウにいくつかの地域の文字を表示する必要があります。
MessageBoxW(NULL, L"ąčęėįšųūž ĄČĘĖĮŠŲŪŽ", L"こんにちは!", MB_ICONEXCLAMATION | MB_OK);
この地域のデフォルトのロケールを設定すると、プログラムは正常に実行されます。しかし、デフォルトのロケールがたとえば英語の英国の場合はどうすればよいでしょうか? この場合、「?」のみが表示されます。示されている地域の文字の代わりにMessageBox
。Visual C++ を使用してアプリケーションをビルドし、Windows 8.1 OS で実行します。