Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2008, 01:40   #1
HunterMan
Пользователь
 
Регистрация: 01.04.2008
Сообщений: 58
По умолчанию Специальные символы

А есть ли в Microsoft Visual Studio 2005 возможность вставить специальный символ, как в MS Word к примеру.

Например, чтобы программа в диалогом окне выводила статический текст с символами латинского, грецкого алфавита.

И есть ли возможность рисовать на диалоговом окошке в статическом тексте системы функции, как ето делает Microsoft Equetion??
HunterMan вне форума Ответить с цитированием
Старый 04.06.2008, 04:06   #2
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Соответствующий шрифт + (желательно) юникод + (возможно) строковые ресурсы с указанием нужного языка.
B_N вне форума Ответить с цитированием
Старый 04.06.2008, 05:19   #3
HunterMan
Пользователь
 
Регистрация: 01.04.2008
Сообщений: 58
По умолчанию

В ворде при вставке символа есть его юникодовская кодировка...
Если это действительно она, то как правильно указать, что в строке будет именно нужный символ.

К примеру, что нужно чтобы на диалоговом окне, или скажем в заголовке окна вывелся символ β или ε. Как мне записать строку с использованием юникодовского шифра этих символов???
HunterMan вне форума Ответить с цитированием
Старый 04.06.2008, 05:25   #4
HunterMan
Пользователь
 
Регистрация: 01.04.2008
Сообщений: 58
По умолчанию

Я просто брал копировал этот символ с ворда и вставлял в текст программы. Но когда пробовал сохранить изменения, то выскакивало окно, где говорилось, что найден символ...в какой кодировке сохранить...Выбираю юникод, к примеру, оно выдает на экране вместо символа: '?'.
Отсюда возник вопрос.
HunterMan вне форума Ответить с цитированием
Старый 04.06.2008, 14:15   #5
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

Так делать нельзя. Для этого стоит либо пользоваться строковыми ресурсами, как я писал выше, они представляются юникодом по определению, или, если они не нужны, просто "вбивать" нужные символы через слэш или в шестнадцатиричном виде в соответствии с таблицами, скажем, http://unicode.org/charts/ , или просто с помощью программы Character Map. Ну и, разумеется, подходящий шрифт и (или) кодировка шрифта. В принципе, подобрав шрифт, можно всё это сделать даже с использованием ASCII, без юникода.
B_N вне форума Ответить с цитированием
Старый 05.06.2008, 00:17   #6
HunterMan
Пользователь
 
Регистрация: 01.04.2008
Сообщений: 58
По умолчанию

Цитата:
Сообщение от B_N Посмотреть сообщение
Соответствующий шрифт + (желательно) юникод + (возможно) строковые ресурсы с указанием нужного языка.

А можете привести пример, потому что я не очень понял о чем идел реч!?
HunterMan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать символы. GreenDan Помощь студентам 3 31.08.2008 13:21
спец символы в CSS SUZUKI HTML и CSS 6 18.07.2008 17:39
символы, int21 sergei64_89 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 20.05.2008 10:33
символы Rend1 Общие вопросы Delphi 1 10.04.2008 01:39
непонятные символы XATAB Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 28.12.2007 11:23