Файл описания ресурсов:
C++ Code:
  1. MainMenu MENU
  2. {
  3. POPUP L"Файл"
  4. {
  5.   MENUITEM L"Новый"        , IDMI_File_New
  6.   MENUITEM L"Открыть"      , IDMI_File_Open
  7.   MENUITEM SEPARATOR
  8.   MENUITEM L"Сохранить"    , IDMI_File_Save
  9.   MENUITEM L"Сохранить как", IDMI_File_Save_As
  10.   MENUITEM SEPARATOR
  11.   MENUITEM L"Закрыть"      , IDMI_File_Close
  12.   MENUITEM L"Выход"        , IDMI_File_Exit
  13. }
  14. MENUITEM L"Окно"  , IDMI_Window
  15. }
, сохранён в UTF8. В меню почему то вместо кириллицы иероглифы. Исходник самой софтины тоже в UTF8, после
C++ Code:
  1. static wchar_t MainWindowCaption[64]=L"Заголовок";
  2. Window=CreateWindow(MainWindowClassName, MainWindowCaption, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, nullptr, nullptr, Instance, nullptr);
заголовок выглядит нормально. С кириллицей. Оно бы и не беда, проблема в том, что в том же файле описания ресурсов должна быть таблица символьных строк.