Гипперссылки в С++Builder
Каким образом можно осуществить переход в многостраничном тексте (например в компоненте RichEdit) на требуемый объект (строка, рисунок, как в текущем файле, так и в любом другом) по гипперссылке. Аналог Wordowских гипперсылок.
Спасибо.
Цитата:
Originally posted by Jeyson
Доброго вам времени суток.
Каким образом можно осуществить переход в многостраничном тексте (например в компоненте RichEdit) на требуемый объект (строка, рисунок, как в текущем файле, так и в любом другом) по гипперссылке. Аналог Wordowских гипперсылок.
Спасибо.
Доброго вам времени суток.
Каким образом можно осуществить переход в многостраничном тексте (например в компоненте RichEdit) на требуемый объект (строка, рисунок, как в текущем файле, так и в любом другом) по гипперссылке. Аналог Wordowских гипперсылок.
Спасибо.
В вордах гиперссылка - это отдельный объект класса-шаблона в который помещается указатель на объект и функции обрабатывающие клик в зависимости от типа объекта на который указывает поле указателя. В своей программе можно реализовать примерно также. Каждый параграф в RichEdit - это объект класса. Их можно помещать в список или в xml-файл под уникальными идентификаторами, и при создании гиперссылки записывать указатель на идентификатор в нее. Есстесевено надо учитывать, что это схема не претендующая на конкретную реализацию. При разработке конкретной программы все можно сделать гораздо более эффективно - уже будет зависеть от задачи которую необходимо решить