Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];

Вниз

Tchart и Hint....   Найти похожие ветки 

 
BillyJeans   (2002-07-12 09:46) [0]

Господа програмеры подскажите, как в Hint запихать текущие координаты мыши относительно построенного графика (Chart)


 
BAY   (2002-07-12 09:50) [1]

Проблема в получении координат мыши?


 
BillyJeans   (2002-07-12 10:02) [2]

Координаты мыши конечно. Например курсор над центром координат, значит в Hint"е должно быть X:0 Y:0


 
BAY   (2002-07-12 10:08) [3]

Это координаты мыши на экране:
mouse.CursorPos.X;
mouse.CursorPos.Y;
Дальше понятно?


 
BillyJeans   (2002-07-12 10:11) [4]

А как динамически передавать их в Hint?


 
BAY   (2002-07-12 10:11) [5]

Например в OnMouseMove


 
BAY   (2002-07-12 10:12) [6]

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
hint := IntToStr (mouse.CursorPos.X)+" " +IntToStr(mouse.CursorPos.Y);
end;

Тут координаты миши на экране, но можно рассчитать относительно чего угодно.


 
BAY   (2002-07-12 10:14) [7]

Хотя можно пользоваться X и Y, передаваемыми в OnMouseMove


 
BillyJeans   (2002-07-12 10:20) [8]

ну это я понял! Главное, чтобы относительно начала координат графика было. И корректно работало если Zoom сделаю...


 
BAY   (2002-07-12 10:33) [9]

Начало координат графика относительно формы или Chart-а вычислить же можно?


 
BillyJeans   (2002-07-12 10:44) [10]

да, еще как сделать, чтобы Hint не осчезал со временем?


 
BAY   (2002-07-12 10:54) [11]

Application.ActivateHint(mouse.CursorPos);
Это в OnMouseMove


 
BAY   (2002-07-12 10:56) [12]

А как время задержки hint-а выставлять я не знаю


 
BillyJeans   (2002-07-12 11:11) [13]

а вот
Application.ActivateHint(mouse.CursorPos);
очень даже помогло!


 
BillyJeans   (2002-07-12 12:15) [14]

Помогите с определением координат мыши относительно центра координат графика...


 
BAY   (2002-07-12 15:06) [15]

Если проблема в определении координат начала координат относительно Chart-а, то это надо Zoom смотреть как устроен, а если нет, то:

xc,yc - те самые координаты начала координат относительно Chart-а (левого верхнего угла)
X,Y - координаты мыши на экране

(X-Form.x-xc, Y-Form.y-yc)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.006 c
1-81349
olookin
2002-07-13 13:18
2002.07.25
Запись Variant в файл


7-81500
ProNix
2002-05-08 18:01
2002.07.25
Нужен регистратор клавиш


14-81422
Pag
2002-06-22 01:00
2002.07.25
подключение клиент сокета через прокси-сервер


1-81247
V.Turecky
2002-07-13 13:03
2002.07.25
Изменение скорости выпадания меню.


3-81193
KAA
2002-07-03 21:12
2002.07.25
2000 Вернуть сообщение об ошибке





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский