forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Звонок из текста (RichEdit) (http://forum.boolean.name/showthread.php?t=8230)

jkeks 30.04.2009 14:56

Звонок из текста (RichEdit)
 
Когда приходят SMSки если там вставлен номер телефона, то на него можно позвонить не набирая номера, эта функция есть практически везде. Но как реализовать такое самому ?
У меня есть отображающийся текст, как сделать так чтобы телефон был выделяем и чтобы можно было по клавише позвонить по нему.
То же самое касается email и URL

Спасибо

beisik 01.05.2009 16:04

Ответ: Звонок из текста (RichEdit)
 
Очень просто. Берёшь весь текст из RichEdit, пробегаешься по нему циклом. Если в нём есть "http://" то копируешь до пробела - вот тебе и ссылка. Также и с номером телефона.

p.s. А вот выделяемым сделать наверно нельзя. Но получить все номера телефонов и ссылок из текста можно.

ger1234567 10.06.2009 10:21

Ответ: Звонок из текста (RichEdit)
 
Можно сделать чтоб оно просматривало каждый символ если увидило цифру подчекнуло черным (таким образом если цифры стоят рядом то выделяется целая строчка цифр).

beisik говорит что нельзя подчеркнуть - конечно можно. Нужно создать свою библу для отрисовки букв а потом узнать размер букв и какая строка и провисти линию. Вот примером есть библа Odd-a - FONT 32

Dj_Alex 10.06.2009 17:49

Ответ: Звонок из текста (RichEdit)
 
наверно beisik говорит про подчеркивание в текстбоксе а не в канве.


Часовой пояс GMT +4, время: 17:30.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot