Русские буквы на кнопках
-
- In need of some credit
- Posts: 3
- Joined: Thu Sep 03, 2020 12:09 am
Русские буквы на кнопках
как это починить, весь текст и надписи на русском
You do not have the required permissions to view the files attached to this post.
-
- Knows some wx things
- Posts: 40
- Joined: Thu Apr 13, 2017 1:34 pm
Re: Русские буквы на кнопках
По всей видимости нужно
Code: Select all
m_locale.Init(wxLANGUAGE_RUSSIAN);
-
- Super wx Problem Solver
- Posts: 357
- Joined: Tue Jun 07, 2016 1:07 pm
-
- In need of some credit
- Posts: 3
- Joined: Thu Sep 03, 2020 12:09 am
Re: Русские буквы на кнопках
Code: Select all
m_locale.Init(wxLANGUAGE_RUSSIAN);
язык определяется правильно прагма игнорируется как устаревшая вот ссылка на проект https://github.com/KruFFT/wxCAN-Sniffer
Студия 19я, wxWidgets-3.1.4
You do not have the required permissions to view the files attached to this post.
-
- Moderator
- Posts: 1249
- Joined: Sat Oct 23, 2004 9:58 am
- Location: Zaporizhzhya, Ukraine
Re: Русские буквы на кнопках
А у других не-юникодных приложений (например, Notepad++, XnView) такие же проблемы с отображением?
Я помню что это решалось установкой локали windows-1251 в системе (для русских версий Windows установлена по умолчанию, для других - нет)
https://prnt.sc/uaui6t
Если после установки системной локали это не решается, то можно попробовать добавить директиву препроцессора, которая позволяет не компилировать Manifest файл из ресурсов wxWidgets и использовать манифест, который предлагает Visual Studio (Linker -> Manifest File -> generate Manifest = YES)
Я помню что это решалось установкой локали windows-1251 в системе (для русских версий Windows установлена по умолчанию, для других - нет)
https://prnt.sc/uaui6t
Если после установки системной локали это не решается, то можно попробовать добавить директиву препроцессора, которая позволяет не компилировать Manifest файл из ресурсов wxWidgets
Code: Select all
wxUSE_NO_MANIFEST=1
-
- In need of some credit
- Posts: 3
- Joined: Thu Sep 03, 2020 12:09 am
Re: Русские буквы на кнопках
Всем спасибо, помогло следующее
Code: Select all
#define _(s) wxString::FromUTF8(s)