Вверх ↑
Этот топик читают: Гость
Ответов: 26
Рейтинг: 1
#1: 2016-04-17 10:20:26 ЛС | профиль | цитата
Здравствуйте. Проблема в том, что при установке символа пароля полученного методом EM_GETPASSWORDCHAR символ U+25CF (черная точка) не отображается, а вместо него U+25A1 (квадратик). Я понимаю, что проблема в таблице символов, но ведь изначально же символ отображался как надо. Стиль XP использовать обязательно)

code_37198.txt
карма: 0

0
файлы: 1code_37198.txt [546B] [173]
Ответов: 4630
Рейтинг: 749
#2: 2016-04-18 18:18:53 ЛС | профиль | цитата
У нас используются Ansi-версии оконных элементов, поэтому отобразить символы Unicode они никак не смогут.
BIOSHOK писал(а):
а вместо него U+25A1 (квадратик)
Точнее, окно не может найти соответствия Unicode-символу в однобайтовой кодировке и выводит стандартный символ-заменитель для неправильных символов.
карма: 26

0
Ответов: 1926
Рейтинг: 172
#3: 2016-04-20 19:00:52 ЛС | профиль | цитата
Можно использовать U+2022 - она отображается в ansi.
•••••••
------------ Дoбавленo в 18.54:
------------ Дoбавленo в 19.00:
Только шрифт для edit выбирай Tahoma, жирный, 8, тогда красивые кружки будут.
------------ Дoбавленo в 19.00:
Add(Edit,1184428,231,112)
{
Left=95
Top=85
Width=125
Font=[Tahoma,8,1,0,204]
Text="•••••••"
}
карма: 9
0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)