Alextp

|
Posted: Fri Apr 13, 2007 18:23 Post subject: |
|
|
Надо же так умудриться
У меня алгоритм простой:
Может, забросить ему на бета-форум?
Quote: |
- ловим клик
- берем позицию мыши, ищем для нее смещение в файле - Pos0
- от Pos0 отспупаем вверх, до начала строки (реальной! не учитывается, что нарисовано на экране!) -- Pos1
- и вниз, до начала следующей строки, тоже реальной -- Pos2
Но не дальше, и вверх и вниз, чем макс. длина строки без переноса.
- выделяем от Pos1 до Pos2. Все. |
_________________ UniViewer - CudaText - LogViewer
|
|