Почему в windows 7 chinese x64, почему приложение VB6 не запрашивает ® ?
Всем Привет,
Я хотел бы собрать несколько полезных советов, чтобы осветить следующий вопрос:
Я пытаюсь попасть в текстовое поле, зарегистрированный символ отображается, но когда я запускаю приложение на китайском языке windows 7, он заменяется на ?.
Я обнаружил, что номер Юникода - это U+AE. Как я мог расшифровать его, чтобы вызвать соответствующий символ ?
Я также использовал тот же шрифт из блокнота на китайской ОС windows 7 (simsun), но все равно никакой разницы.
Я знаю, что это vb6, который я использую, и вы говорите мне использовать vb.net но если бы у меня был выбор, я бы не стал задавать вам этот вопрос.
Я очень надеюсь, что кто-то уже был перед этим вопросом.
Большое спасибо очень много заранее.
С уважением.
Мики
Что я уже пробовал:
Я попробовал следующее:
Переход на другие шрифты:
Шрифт.Name = " Arial Unicode MS"
Font. Size = 12
MsgBox "Chinese" &StrConv ( " ® " , vbFromUnicode)
MsgBox ChrW(& HAE)
Форма form1.ФРМ
Я тоже пробовал шрифт "Тахома", но все тот же эффект.
Я также нашел fm20.dll который может охватывать некоторые элементы управления, но был бы более заинтересован в уникальном способе также использоваться с msgBox.