Главная страница
    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
6-81406
niko4543
2002-05-13 22:49
2002.07.25
Мастера помогите


1-81238
V.Turecky
2002-07-14 15:31
2002.07.25
Как записать в реестр значения типа REG_BINARY?


8-81387
Devid
2002-03-12 18:00
2002.07.25
Как заисать


1-81263
awaken
2002-07-15 07:55
2002.07.25
COM клиент на Delphi. Правильно ли я делаю?


8-81373
Devid
2002-03-14 19:44
2002.07.25
Как проиграть файл mp3 формата?





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