Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Очень срочно!!! Как по координатам курсора в пикселях получить его координаты в RichEdit?

1.2K
05 апреля 2002 года
alena
2 / / 20.05.2000
Как по координатам курсора в пикселях получить его координаты в RichEdit (в строках и символах)? Пробовала через

RichEdit.Perform(EM_CHARFROMPOS,0,MAKELPARAM(x,y))
где x,y - координаты курсора, но он чего-то выдает AccessViolation at address...
Может я что-то делаю неправильно?
ПОМОГИТЕ ПОЖАЛУЙСТА!!!
642
18 августа 2002 года
DS
11 / / 20.08.2000
procedure TForm1.RichEdit1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
scr:tagpoint;
re:TPoint;
begin

GetCursorPos(scr); //получение координат курсора
Edit1.Text:=IntToStr(scr.x)+' '+IntToStr(scr.y);
re:=TPoint(scr);
re:=RichEdit1.ScreenToClient(scr); //получениу координат курсора в RichEdit
Edit2.Text:=IntToStr(re.x)+' '+IntToStr(re.y);
end;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог