Bonjour à tous

J'utilise le composant TChart pour dessiner des graphiques représentant des données que j'ai récupérer.

Je voudrais pouvoir obtenir la position de la souris sur ce graph non pas en coordonénes pixels mais en coordonnées réelles (position sur le graph).

J'ai vu qu'il y avait des fonctions comme CalcPosPoint ou CalcPosValue sur les axes mais cela ne me donne pas ce que je veux.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
void __fastcall TPrincipalForm::OnMouseMoveTChart(TObject *Sender,
      TShiftState Shift, int X, int Y)
{
 
        // On va calculer les coordonnées réelles
        int xreel = Chart->LeftAxis->CalcPosPoint(X);
        int yreel = Chart->BottomAxis->CalcPosPoint(Y);
 
        PanelDuree->Caption = "(" + AnsiString(xreel) + "," + AnsiString(yreel) + ")";
}
Merci d'avance pour votre aide.