Re: Просмотрщик тесктовых файлов с дополнительными функциями
От: SexMachine Украина www.is.svitonline.com/sashko1
Дата: 22.12.05 10:49
Оценка: 2 (1)
Здравствуйте, lozz, Вы писали:

L>За три дня надо сварганить прогу на VC++6.0.

L>Смысл следующий: MDI-просмотрщик (не редактор) текстовых файлов, который имеет
L>возможность подсвечивать строки цветом на выбор.

CRichEditView ( CRichEditCtrl ) однозначно.

L>Например, на тулбаре помимо стандартных кнопок, кнопка, выполняющая подсветку строки


CRichEditCtrl::GetSel
CRichEditCtrl::SetSelectionCharFormat

и кнопка вызова диалога выбора цвета фона и цвета шрифта подсвечиваемой строки.

CColorDialog.

L>Выбираешь строку (кликаешь на нее),...


со строками будут проблемы. В зависимости от ширины окна, строки будут разного размера — при ресайзе подсветки будут отъезжать от начала и/или конца строки, оказываясь в середине, или наоборот растягиваться на несколько (не обязательно полных) строк.

L>Таких строк может быть несколько. И такое состояние можно сохранить в файл ( в нем:

L>положение подсвеченных строк, их цветовые параметры и имя текстового файла в котором
L>эти строки подсвечиваются).
Надо ловить начало и конец форматирования. Приходит в голову два варианта:
1) При записи продвигаться по всему тексту методом SetSel( n, n+1) и сравнивать текущий
GetSelectionCharFormat c предыдущим.
2) Сохранять все изменения формата в список сразу же по нажатии кнопки. В этом случае можно и откатить изменения

L>Если кому-то такая вещь как раз плюнуть, помогите пожалуйста. Но у меня всего три дня...

L>P.S.
L>Могу перевести 29 последних рублей с Яндекс.Деньги, тому кто поможет

Ну не знаю даже это предложение от которого трудно отказаться
Пилите, Шура, пилите! Они золотые...
У кого-то варит голова, у кого-то — желудок...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.