Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.028 c
1-84204
me2
2003-06-12 10:58
2003.06.26
Работа с QuickReport


3-83997
Savage
2003-05-30 14:17
2003.06.26
работа с TRDSConnection


14-84604
Marser
2003-06-06 15:59
2003.06.26
Сон разума


1-84087
fs_more
2003-06-09 13:36
2003.06.26
Неопределенность при вызове метода TThread.Terminate


7-84797
Sam Stone
2003-04-10 20:10
2003.06.26
Работа с модемом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский