Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Выделение блока текста мышью

Автор: Sleepwalker 1.05.2006 22:16

Имеется модуль, содержащий 5 "мышиных" процедур - показать указатель, скрыть указатель, установить область передвижения указателя, определить состояние мыши, переместить указатель в заданную точку.

Требуется написать процедуру, которая реализует выделение текста мышью (примерно как в текстовом редакторе, встроенном в TP). Текст хранится в массиве строк array [1..N_Max] of string [78] и выводится на экран в область (2, 3, 79, 23), путем записи напрямую в видеопамять (массив экрана). Процедуре передается сам массив, количество строк в нем, начальные координаты области выделения. А возвращать она должна конечные координаты блока (х, у). Need help, как такое можно реализовать