Страница: 1 |
Вопрос: Оцените ещё одно моё творение | Добавлено: 12.09.04 00:05 |
Автор вопроса: ![]() ![]() |
TextBox Helper
Класс, добавляющий большинство сообщений элемента управления EDIT, не включённых Microsoft в элемент TextBoxt. Также содержит 3 информационных события, сообщающих о номере символа под мышью/курсором, номере линии под мышью/курсором, номере первого байта линии и длине линии. http://basicproduction.nm.ru/TxBxHlpr.rar |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #1 | Добавлено: 12.09.04 00:31 |
Прикольно, особенно тем кто пишет тектовый редактор, но я пока просто добавлю в коллекцию. А вообще неплохо! |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 12.09.04 02:13 |
Классно! Да, на самом деле приятно будет работать с контролом. Вопрос: а он будет поддерживать работу с большим куском текста, на несколько Mb? Где-то это уже реализовывали, а вот если бы всё собрать вместе!.. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 204447456 Вопросов: 180 Ответов: 4229 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 14.09.04 19:09 |
Там можно снять ограничение на 32 кБ, поставленное Микрософтом, но там есть одна загвоздка. АПИ, которая выдаёт информацию, на входе требует Integer. Это значит что больше чем 64 кБ она не воспримет. Если больше 32 кЮ, то он будет просто отрицательные числа показывать, а если больше 64 кб, то он как бы делит на блоки и граница каждого блока ноль. Примерно так
64 кБ: -32768 до +32767 Следующие 64 кБ: -32768 до +32767 ... и т.д. Вообще то я хотел ещё раскрасску текста сделать, но VB-шный TextBox по моему работает на своём внутреннем COM-движке. Во всяком случае не все сообщения туда передаются. |
Страница: 1 |
|