Форум программистов, компьютерный форум, киберфорум
Pure Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/40: Рейтинг темы: голосов - 40, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 12.11.2020
Сообщений: 10

EditorGadget3D и русский ввод

12.11.2020, 13:18. Показов 8782. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые профи и сочуствующие.
Не подскажет ли кто, как решить проблему с русским вводом в окно редактирования гаджета EditorGadget3D?
В стандартных примерах есть файл Gadget3D.pb демонстрирующий работу в том числе и данного простейшего редактора (вкладка Third в окне "More gadgets"). При редактировании окна кириллические символы заменяются на символы другой кодировки. UTF8 в "Формат файла" выставлен, сообщения введенные через редактор самого PB на русском отображаются также на русском, введенные через приложение - кракозябрами...


Похоже та же самая ситуация с любым текстовым гаджетом в примерах до которых дошли руки...

Windows 10, PB 5.70 LTS
Миниатюры
EditorGadget3D и русский ввод  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.11.2020, 13:18
Ответы с готовыми решениями:

Русский ввод и русский вывод
Я знаю, что для того, чтобы был виден русский язык, я использую команду setlocale(LC_ALL,"Russian") Для того, чтобы в...

Русский ввод в консоль
И снова у меня возникла проблема. Нужно, чтобы программа адекватно сравнивала русский ввод из консоли с заданной фразой. Например, так: ...

Настроить русский ввод в файл
Создал файл .txt через fstresm file("C:/file.txt"); в косоле сделал русский ввод вывод setlocale(LC_ALL, "Russian"); Но когда...

44
Модератор
10068 / 3913 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
20.11.2020, 15:17
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Замабувараев Посмотреть сообщение
3Д графика не висит в воздухе, а рисуется в окне. Берёте HWND окна, на котором рисуется 3Д графика и создаёте в ней дочернее окно через CreateWindow:
Для полноэкранного приложения такое не выйдет, только диалоговые окна.
0
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
20.11.2020, 15:20
Почему не выйдет? Полноэкранное приложение — это такое же окно, только со стилем WS_POPUP.
0
Эксперт по электронике
7230 / 3409 / 347
Регистрация: 28.10.2011
Сообщений: 13,402
Записей в блоге: 7
20.11.2020, 15:51
Цитата Сообщение от Замабувараев Посмотреть сообщение
Почему не выйдет?
Попробуйте и узнаете.
Кликните здесь для просмотра всего текста
Дам подсказку. Если что-то и будет отображаться то с сильными мерцаниями и только при наведении мышки.
0
Модератор
10068 / 3913 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
20.11.2020, 15:55
Замабувараев, насколько мне известно в полноэкранном режиме Direct3D имеет полный контроль над экраном и работает в обход оконного менеджера.
Насколько я понял эта либа нужна для облегчения создания интерфейсов в играх.
0
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
20.11.2020, 19:51
Цитата Сообщение от Замабувараев Посмотреть сообщение
То, что они прорисовываются библиотекой для рисования трёхмерных примитивов — не делает такие элементы управления трёхмерными.
3D это лишь аббревиатура. Эти элементы на самом деле 2D и рисуются как написал The trick.
А GDI слишком медленный и на него уже забили все, что несомненно печально. Его еле
хватает чтобы блиттить 60 кадров. Я как-то ковырял вывод из FBGfx в режиме Null.
Там если ещё и масштабируешь через GDI - ваще слайдшоу. На XP ещё ничего, выше - задница.

Цитата Сообщение от Pro_grammer Посмотреть сообщение
По крайней мере шрифт точно нет - попробовал вставить иероглифы в исходник, их просто не отображает при запуске.
Русские винды не содержат в шрифтах иероглифов(но вроде в "региональных стандартах" можно
эти шрифты доставить), как-то качал прогу японскую, аналог DxWnd, там нифига не отображалось
нормально. PB берёт все шрифты из системы, думаю в 3D гаджетах не исключение.
На китайской винде проблем с отображением быть не должно, а вот со вводом - могут быть.
Это надо принципиально там тестить и затачивать под эти пиу пиу или как они там.

Цитата Сообщение от Замабувараев Посмотреть сообщение
Ручками строить 2D проекцию трёхмерного объекта и рисовать базовыми двумерными примитивами мешает только только медлительность центрального процессора.
Ничего не мешает на самом деле. Пример тому Unreal первый и Quake 2. По оптимизации недостижимый
уровень для текущего поколения программистов. Масштабируя эти однопоточные вещи на современные
многоядерные процы можно прикинуть, чего можно туда накрутить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.11.2020, 19:51

XML не читает русский ввод
Доброго времени суток. Есть такая флешка : два ActionScripts: 1: import flash.display.*; function...

Посчитать сколько раз встречается каждая буква(русский ввод)
В общем написал исходник , работает не правильно. Подскажите где ошибка. #include <iostream.h> #include <string.h> ...

Xcode , С++ и русский язык: как вывести в файл русский текст без сбитой кодировки?
Как сделать так, чтобы после некоторых манипуляций в файл выводился русский текст без сбитой кодировки?

Русский и не русский языки
Коллеги нужна ваш помощь... Есть сайтик... На нем два языка -русский и не русский... Реализованно так пользователь выбирает нужный...

Русский или не русский
Продолжая с многоязыковастью на сайте у себя разбиратся.... Возник такой вопрос... Обязательно ли разные языковые версии разносить по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Новые блоги и статьи
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru