Страница: 1 | 2 |
Вопрос: всплывающая подсказка...
Добавлено: 14.11.05 19:32
Автор вопроса: Barsik | Web-сайт:
вобщем трабла в следующем...
нужно вывести строку в подсказку.
и ограничить ее размер примерно в 200рх.
но зарнее не известно скоко будет слов.
vbcrlf не предлагать!(к примеру 50 слов, представляете что с подсказкой будет?)
жду ответов, млин!
Ответы
Всего ответов: 17
Номер ответа: 1
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #1
Добавлено: 14.11.05 20:02
Чем Baloon Tooltip не подходит?
Номер ответа: 2
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #2
Добавлено: 14.11.05 22:36
че за Baloon Tooltip ??
Номер ответа: 3
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #3
Добавлено: 15.11.05 11:56
sne когда-то классик писал для красивой подсказки, типа ToolTip только в XP'шном стиле, это и есть Baloon Tooltip.
2 Barsik
На эту тему ты у меня ещё в асе спрашивал, я сразу тебе сказал что нужно парсить твою строку, т.е. в нужных местах ставить vbCrLf. Длинну в пикселях любой строки найти умеешь, найти пробелы тоже умеешь, циклом пройтись по строке и в нужных местах (чтобы 1 строка соответстовала 200px) поставить vbCrLf
Номер ответа: 4
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #4
Добавлено: 15.11.05 13:56
>sne когда-то классик писал для красивой подсказки
не мог удержаться... где ставить запятые?
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 15.11.05 20:44
не мог удержаться... где ставить запятые?
всем остальным понятно... для отдельных экземпляров я необязан объяснять...
Номер ответа: 6
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #6
Добавлено: 15.11.05 22:32
Посмотри у меня на сайте примеры.
Номер ответа: 7
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #7
Добавлено: 15.11.05 22:49
в классе sne не работает длина
На эту тему ты у меня ещё в асе спрашивал, я сразу тебе сказал что нужно парсить твою строку, т.е. в нужных местах ставить vbCrLf. Длинну в пикселях любой строки найти умеешь, найти пробелы тоже умеешь, циклом пройтись по строке и в нужных местах (чтобы 1 строка соответстовала 200px) поставить vbCrLf
да вот и думаю уже... скоко циклов буит
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 16.11.05 13:26
Работает, когда например текст небольшой, а всплывающую подсказку надо больше сделать...
1 цикл по символьно, и 2 проверки условия: если больше 200px, тогда дальше... но до пробела, если пробел заменить его на vbcrlf
Номер ответа: 9
Автор ответа:
Barsik
Разработчик Offline Client
ICQ: 343368641
Вопросов: 17
Ответов: 686
Web-сайт:
Профиль | | #9
Добавлено: 16.11.05 20:08
не HACKER, не то!
класс от сайракса рулит! сайракс респект
Номер ответа: 10
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #10
Добавлено: 16.11.05 22:25
скинь, или ссылку...
Номер ответа: 11
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #11
Добавлено: 17.11.05 08:01
Там кстати две версии - качай вторую. Вообще это не мой класс, мои там дополнения (ну и обрезания лишнего).
Номер ответа: 12
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #12
Добавлено: 17.11.05 15:00
да где ж качать??? Хоть как называется????
Номер ответа: 13
Автор ответа:
Sur
ICQ: 1249088
Вопросов: 10
Ответов: 304
Web-сайт:
Профиль | | #13
Добавлено: 17.11.05 17:19
качать на сайте CyRax...
А что, у вас получается устанавливать максимальную ширину тултипа без парсинга? Почему изменение TTM_GETMAXTIPWIDTH ничего не дает?
Номер ответа: 14
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #14
Добавлено: 17.11.05 20:06
"Север не найден" (с) Microsoft Компас.
Номер ответа: 15
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #15
Добавлено: 17.11.05 20:09
Сейчас кстати сайт не доступен. Киньте лучше HACKER-у на мыло.