choupinou | J'ai un controle CStatic (afficher du texte) et sur ce contrôle, j'autorise l'utilisateur à cliquer dessus. Ceci doit normalement permettre d'ouvrir une info-bulle mais je n'y arrive pas.
Pour l'instant voilà ce que j'ai écrit :
Code :
- void CInterface::Afficher_Info_Bulle(FURET* furet, CStatic *m_Ctrl_See_Furet)
- {
- CString temp;
- temp.Format("Identification : %s\nPoids : %f\nVolume : %s\nTest compound : %s\nDose : %s\nApplication mode : %s\nGroup : %d", furet->Caracteristiques.Identification, furet->Caracteristiques.Poids, furet->Caracteristiques.Volume, furet->Caracteristiques.Test_Compound, furet->Caracteristiques.Dose, furet->Caracteristiques.Mode_Application, furet->Caracteristiques.Groupe);
- // AfxMessageBox(temp);
- CToolTipCtrl InfoBulle;
- InfoBulle.Create(NULL, TTS_ALWAYSTIP);
- InfoBulle.SetDelayTime(100);
- // InfoBulle.SetTipTextColor(ROUGE);
- InfoBulle.Activate(TRUE);
- // InfoBulle.Attach(m_Ctrl_See_Furet->m_hWnd);
- InfoBulle.BeginModalState();
- // InfoBulle.AnimateWindow(200, AW_SLIDE);
- InfoBulle.SetWindowText(temp);
- }
|
|