Страница 1 из 2
Не получается русское меню в уникодовом проекте
Добавлено: 28 авг 2015, 13:39
Сионист
Файл .rc
Код: Выделить всё
MCSP MENU
{
POPUP L"Некая кирилллица"
{
MENUITEM L"Ещё одна кириллица", 1
}
}
, вместо ожидаемой кириллицы квадраты и иероглифы.
Re: Не получается русское меню в уникодовом проекте
Добавлено: 01 сен 2015, 11:46
Romeo
В свойствах ресурса выставил русский язык?
Re: Не получается русское меню в уникодовом проекте
Добавлено: 02 сен 2015, 09:25
Сионист
А это где?
Re: Не получается русское меню в уникодовом проекте
Добавлено: 02 сен 2015, 11:33
Romeo
Нажимаешь правой кнопочкой на ресурс, выбираешь пункт свойства, потом выбираешь свойство язык. Я не знаю, как подробнее объяснить

Re: Не получается русское меню в уникодовом проекте
Добавлено: 02 сен 2015, 11:49
Сионист
Re: Не получается русское меню в уникодовом проекте
Добавлено: 02 сен 2015, 11:58
Romeo
Наверное дело в том, что ты ткнул правой кнопочкой на коде ресурса. А нужно было кликнуть на самом rc файле в дереве файлов (оно расположено слева, если что). И нет, я в CodeBlocks никогда не работал. Это называется интуиция. Развивай в себе это качество. Оно критично для программиста

Re: Не получается русское меню в уникодовом проекте
Добавлено: 02 сен 2015, 15:03
Сионист
Re: Не получается русское меню в уникодовом проекте
Добавлено: 03 сен 2015, 11:58
WinMain
Если в ресурсах нельзя поменять язык из среды разработки, то можно это сделать вручную непосредственно в самом .rc файле. Для этого нужно открыть файл ресурсов обычным текстовым редактором типа Notepad и поменять в нём строку с указанием языка.
По умолчанию используется английский язык США.
Нужно заменить эту строку на другую...
Re: Не получается русское меню в уникодовом проекте
Добавлено: 03 сен 2015, 15:41
Сионист
Там нет этой строчки. Вот:
Код: Выделить всё
//=====================================================================================================================================================================================================
#include "MCSP.hpp"
//=====================================================================================================================================================================================================
MCSP MENU
{
POPUP L"Файлы"
{
MENUITEM L"Загрузить", IDM_FILE_LOAD
MENUITEM L"Сохранить", IDM_FILE_SAVE
}
POPUP L"Справка"
{
}
}
//=====================================================================================================================================================================================================
весь файл. В какое место её надо добавить?
Re: Не получается русское меню в уникодовом проекте
Добавлено: 03 сен 2015, 15:58
Decoder
После включения заголовочного файла вставь строку с объявлением языка.
Чтобы она была перед описываемыми ресурсами (меню, диалоги, строковые таблицы и др.)