![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как на АПИ - Мемо реализовать?
Mantic0re © (2002-10-27 05:27:00)Мое приложение критично к размеру, поэтому я принял решение писать его на WinAPI (хоть и на Delphi). Потребовалось реализовать что-то подобное - Memo. Как я понял похожее предоставляет библиотека RichEdit. Возможно кто-нить поможет сырцом или доком.
Буду крайне признателен
ЗЫ: Если не трудно - отправьте ответ на email.
Subfire (2002-10-30 10:03:00) [1]Mantic0re
Есть самый что ни на есть тривиальный способ =)
Если у тя Enterprise (а в основном на рынке только он - зачем воровать кастратные версии если можно все сразу =), то кидаешь на форму TMemo, жмешь ctr+F9, видишь, что в uses добавился модуль StdCtrls - значит там и проживает TMemo...
Затем ищешь у сеья строчку Memo1: TMemo;
Т.е. там мы объявляем экземпляр TMemo. Теперь жмешь на CTRL и ужерживая кликаешь на TMemo. И тебя телепортирует в StdCtrls в то место, где класс TMemo и объявлен =)) Впринципе, так же можно исследовать любые процедуры и классы. Рекомендую, бывает жутко полезно узнать, как все устроено =)
Suntechnic (2002-10-30 05:05:00) [2]Есть цивильный способ. Располагается по следующему пути:
...\Borland\DelphiX\Source\Vcl
Mantic0re (2002-10-30 03:41:00) [3]to Subfire: Как ?
Всмысле как посмотреть устройство ТМемо - экзешник ковырять, или есть цивильный способ?
Arcus (2002-10-29 13:01:00) [4]to Manticore
>Но вот в edit не осуществляется переход на следующую строку по enter
Надо добавить стильES_WANTRETURN
Subfire (2002-10-29 10:04:00) [5]Посмотри как устроен TMemo и все вопросы отпадут..
Просто если уж ты начал программить на API уровне, будь готов находить 90% сам, а не ждать готовых примеров...
Тем более что самый лучший пример - TMemo =)
Manticore (2002-10-29 02:07:00) [6]Да я уже разобрался - действительно edit + ES_MULTILINE - пришлось немножко самому покопаться... Но вот в edit не осуществляется переход на следующую строку по enter - это что через отлов сообщений надо реализовывать или можно как нибудь-ещё? И если все-таки у кого-нить есть примеры работы с RichEdit - киньте плз...
Nick N A (2002-10-27 07:49:00) [7]Cравни размер с ним и без него - много места жрет vcl палитра,
а он по сравнению с ней - муха
Suntechnic (2002-10-27 05:33:00) [8]Мемо на API это обычный edit со стилем ES_MULTILINE. Так что вся дока это MSDN.
P.S. Просить на публичном форуме отправлять ответы на мыло это неэтично.