Вверх ↑
Этот топик читают: Гость
Ответов: 355
Рейтинг: 2
#31: 2014-04-03 23:27:18 ЛС | профиль | цитата
г. ость писал(а):
и поделитесь с сообществом этим обходом, всем будет интересно (блин, терпеть ненавижу за всех говорить)

Например, так.
карма: 1

0
файлы: 1code_33344.txt [1017B] [167]
Гость
Ответов: 17029
Рейтинг: 0
#32: 2014-04-03 23:30:49 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:20:18
карма: 0

0
Ответов: 355
Рейтинг: 2
#33: 2014-04-03 23:34:01 ЛС | профиль | цитата
г. ость, перекачайте исходник. При вставке с сайта там искажается символ.
А прикол такой: вставляем символ • как заменяющий и радуемся. Он, правда, чуть меньше оригинального, поэтому можно ввести функцию увеличения шрифта при переключении к скрытию текста в Edit, и уменьшения его - при показе текста.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#34: 2014-04-03 23:43:33 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:20:19
карма: 0

0
Ответов: 1376
Рейтинг: 197
#35: 2014-04-04 00:16:15 ЛС | профиль | цитата
nickware писал(а):
А прикол такой
И что не нравится?
------------ Дoбавленo в 00.06:
nickware писал(а):
поэтому можно ввести функцию увеличения шрифта при переключении к скрытию текста в Edit, и уменьшения его
так можно с ума сойти, так как этих функций функционарнофункцианирующих ни какой функцией не засечь
------------ Дoбавленo в 00.16:
Кстати или не к стати, nickware, у Вас какая ОС, если не секрет?
карма: 1

0
Ответов: 355
Рейтинг: 2
#36: 2014-04-04 00:25:30 ЛС | профиль | цитата
г. ость, [flood]С Днём Рождения Вас! [/flood]

foksov, у меня Windows 7 x64. В принципе, проблема решена.
карма: 1

1
Голосовали:foksov
Ответов: 1376
Рейтинг: 197
#37: 2014-04-04 00:42:50 ЛС | профиль | цитата
[flood]
nickware писал(а):
у меня Windows 7 x64. В принципе, проблема решена.
Я бы так не радовался, ведь в будущем ещё будут "окошки" и нам дорога каждая щель [/flood]
карма: 1

0
Ответов: 355
Рейтинг: 2
#38: 2014-04-04 00:44:54 ЛС | профиль | цитата
foksov, [flood]Да уж, вы правы. Ещё много головной боли будет.[/flood]
карма: 1

0
Ответов: 9906
Рейтинг: 351
#39: 2014-04-04 07:36:12 ЛС | профиль | цитата
nesco, так чего получается-то... если посмотреть на code_33344.txt

Что в IdxPassSym хрень какая-то хранится
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#40: 2014-04-04 09:12:01 ЛС | профиль | цитата
Galkov писал(а):
Что в IdxPassSym хрень какая-то хранится

Ага, только мы тут причем Похоже на то, что это происки UTF-8, который в манифесте прописан. Но почему-то про это ничего не сказано в MSDN
карма: 22

0
Ответов: 9906
Рейтинг: 351
#41: 2014-04-04 10:00:15 ЛС | профиль | цитата
Больше смахивает на то, что EM_GETPASSWORDCHAR возвращает юникодовский символ (0x25CF при XP-стиле), а EM_SETPASSWORDCHAR понимает только ASCII
И хучь в ухо мочись... Как его заставить понимать юникод: тайна сия - велика есть...

Собаки
карма: 9

0
Разработчик
Ответов: 26151
Рейтинг: 2127
#42: 2014-04-04 10:08:57 ЛС | профиль | цитата
Galkov писал(а):
Как его заставить понимать юникод: тайна сия - велика есть...

Поставить звездочку по дефолту, или сделать выборочный символ
карма: 22

0
Ответов: 4630
Рейтинг: 749
#43: 2014-04-04 11:45:58 ЛС | профиль | цитата
Galkov, заставить понимать легко: использовать SendMessageW. А вот заставить отобразить - фигушки: контролы то у нас ASCII-йные...
карма: 26

0
Ответов: 9906
Рейтинг: 351
#44: 2014-04-04 13:31:55 ЛС | профиль | цитата
Netspirit писал(а):
SendMessageW

Пробовал. Фигушки, естественно

А как ты узнаешь, что он "понимает", если он об этом "сказать не может"
карма: 9

0
Ответов: 4630
Рейтинг: 749
#45: 2014-04-04 14:07:35 ЛС | профиль | цитата
В обычном SendMessage при посылке кода 9679 ($25CF), он отображает букву "П" (младший байт $CF, то-есть, "не понимает").
При использовании же SendMessageW, отображаются символы "?" как при неправильной кодировке. Предполагаю, символ пароля задался, только отобразить его мы никак не сможем.
code_33348.txt
карма: 26

0
файлы: 1code_33348.txt [1.4KB] [289]
45
Сообщение
...
Прикрепленные файлы
(файлы не залиты)