Bonjour à tous,
tout est dans le titre, mais je détaille quand même un peu :
j'ai une vue CMaVue, qui affiche une courbe 2D, sous forme de plots (environ 50 petits carrés).
Je voudrais que chaque fois que ma souris s'arrête sur l'un d'entre eux, une info-bulle apparaisse.
J'ai regardé la FAQ
mais dans mon cas, je n'ai pas de contrôle (IDC_STATIC1 ici) auquel rattacher mon info-bulle !m_tooltip.Create(this); // la view ou la dialog
m_tooltip.AddTool(GetDlgItem(IDC_STATIC1), "bulle d’infos !");
J'ai tenté l'autre formulation de AddTool
Mais ça plante sur le AddTool !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void CMaVue::OnInitialUpdate() { CPGLGraphView::OnInitialUpdate(); // TODO: Add your specialized code here and/or call the base class CRect zone; zone.left=50; zone.top=50; zone.right=100; zone.bottom=100; m_tooltip.Create(this); m_tooltip.AddTool(AfxGetMainWnd(),"Bulle d'infos!!",&zone) ; } //proc
Comment faire ?
Merci d'avance de votre aide
Philippe
Partager