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
m_tooltip.Create(this); // la view ou la dialog
m_tooltip.AddTool(GetDlgItem(IDC_STATIC1), "bulle d’infos !");
mais dans mon cas, je n'ai pas de contrôle (IDC_STATIC1 ici) auquel rattacher mon info-bulle !

J'ai tenté l'autre formulation de 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
Mais ça plante sur le AddTool !

Comment faire ?
Merci d'avance de votre aide

Philippe