Форум
C/C++
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, DST, Вы писали: DST>Здравствуйте, bc_kaya, Вы писали: _>>Добрый день. Появилась ли возможность работать с русским языком в FLTK (Fast Light Toolkit) в 2к19? DST>Приветствую. Студент 2 курса, пишу по поручению Лаптева В.В. С однокурсниками мы придумали небольшой фикс, который должен сработать на русскоязычной Windows. DST>Для этого необходимо взять исходники версии fltk-1.3.4-2 и модифицировать 2 файла. DST>В файле файле src/fl_draw.cxx на строке 162 добавить следующий код: DST>[ccode] DST>if (str) DST>{ DST> str = fl_locale_to_utf8(str, strlen(str), 1251); DST>} DST>[/ccode] DST>В файле src/Fl_Window.cxx заменить конструктор на строке 74 на следующий: DST>[ccode] DST>Fl_Window::Fl_Window(int X,int Y,int W, int H, const char *l) DST>: Fl_Group(X, Y, W, H, l ? fl_locale_to_utf8(l,strlen(l),1251) : l) { DST> cursor_default = FL_CURSOR_DEFAULT; DST> _Fl_Window(); DST> set_flag(FORCE_POSITION); DST>} DST>[/ccode] DST>В этом же файле заменить конструктор на строке 82 на следующий: DST>[ccode] DST>Fl_Window::Fl_Window(int W, int H, const char *l) DST>// fix common user error of a missing end() with current(0): DST>: Fl_Group((Fl_Group::current(0), 0), 0, W, H, l ? fl_locale_to_utf8(l,strlen(l),1251) : l) { DST> cursor_default = FL_CURSOR_DEFAULT; DST> _Fl_Window(); DST> clear_visible(); DST>} DST>[/ccode]
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …