forum.boolean.name

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

FighteR 04.02.2011 17:55

ввод текста на канасе
 
есть ли примеры как сделать ввод текста на канвасе. мож библиотека есть или еще что нить.

GRAY_WOLF 04.02.2011 18:38

Ответ: ввод текста на канасе
 
Цитата:

Сообщение от FighteR (Сообщение 177905)
есть ли примеры как сделать ввод текста на канвасе. мож библиотека есть или еще что нить.

Lib_font32: Графические шрифты тебе в помощь...

PS: Прочел не корректно...

FighteR 04.02.2011 18:44

Ответ: ввод текста на канасе
 
это вроде не то. я имел вввиду что бы на канвасе отображалось например поле ввода и при нажатии например 2 появлялось окошечко в котором выделялась буква а а рядо с ней бвг ну как на форме только на канвасе )

12121 04.02.2011 18:50

Ответ: ввод текста на канасе
 
Я делал такую функцию. 8 пост. сделано правда не идеально.
http://forum.boolean.name/showthread.php?t=11488

FighteR 04.02.2011 18:52

Ответ: ввод текста на канасе
 
спасибо. посмотрю.

12121 04.02.2011 20:42

Ответ: ввод текста на канасе
 
Вложений: 1
Что то пример не работает. Нашёл рабочий
Вложение 12588

FighteR 05.02.2011 01:25

Ответ: ввод текста на канасе
 
хм а у меня он работает ) только слишком жирный он. имею ввиду много кода. над придумать как реализовать подобное только попроще )
кстати есть ли у кого нить пример файловой бродилки?

12121 20.04.2011 12:45

Ответ: ввод текста на канасе
 
Если кто будет использовать пример из 6 поста то замените строку
Код:

if (key=-7) or (key=-8) or (key=KE_POUND) and (length(t)>0) then // удаление буквы (# или прав софт или С )
на
Код:

if ((key=-7) or (key=-8) or (key=KE_POUND)) and (length(t)>0) then // удаление буквы (# или прав софт или С )
не будет зависания после удаления последнего символа

YellowAfterlife 22.04.2011 10:25

Ответ: ввод текста на канасе
 
Если еще не поздно...
http://forum.boolean.name/showthread.php?t=14270
Тема висит более двух месяцев уже - поддерживает ввод на любом заданом языке (можно добавлять\удалять), и код совсем не хитрый.


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

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