Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизКак узнать положение курсора в RichEdit Найти похожие ветки
← →
Vulko (2003-06-07 16:05) [0]Как узнать положение курсора в RichEdit (текстового - палка мигающая :) )
← →
Song (2003-06-07 16:08) [1]EM_LINEINDEX
← →
Vulko (2003-06-07 16:16) [2]EM_LINEINDEX
wparam = (wparam) line; // line number
lParam = 0; // not used; must be zero
А как ей указать, чтоб она в RichEdit1 именно положение показала.
И Что вместо wparam писать?
← →
Song (2003-06-07 16:59) [3]Ссори, не то сообщение. Правильно - EM_LINEFROMCHAR
← →
Vulko (2003-06-07 17:07) [4]Что вместо wparam писать?
← →
Song (2003-06-07 18:50) [5]RichEdit1.SelStart
← →
Vulko (2003-06-07 22:31) [6]Это начало выделения, а не положение курсора.
← →
Song (2003-06-07 23:10) [7]Ну ты-то лучше всяко знаешь :)))
← →
Vulko (2003-06-07 23:47) [8]Вообще-то сначала я хотел возврат номера строки с курсором, ну ладно пойдет и SelStart.
Но вот какая штука (| - положение курсора):
gh
g|h
gh
Эта функция возврашает значение 5.
ghg|hgh
А эта функция возврашает значение 3.
То есть один возврат каретки прибавляет 2 к значению.
← →
Anatoly Podgoretsky (2003-06-08 00:11) [9]Нет возврат каретки добавляет только еденицу.
← →
Vulko (2003-06-08 01:28) [10]Я понял как использовать EM_LINEFROMCHAR, чтобы номер строки получить:
Curpos:=SendMessage(RichEdit1.Handle, EM_LINEFROMCHAR, word(-1),0);
← →
Song (2003-06-08 09:26) [11]Ну ты шаман!!! :o
← →
Vulko (2003-06-08 10:40) [12]
> Ну ты шаман!!! :o
d:>
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.024 c