Est-ce que quelqu'un a un indice pour le problème suivant?Comment afficher l'info-bulle au premier plan du CPaneDialog flottant?
J'ai une classe dérivée de CPaneDialog, elle contient un seul bouton. Je veux montrer une info-bulle si la souris est dessus. Pour cela, j'utilise CMFCToolTipCtrl:
// Create the ToolTip control.
m_ToolTip.Create(this, TTS_ALWAYSTIP | TTS_NOPREFIX);
m_ToolTip.Activate(TRUE);
CMFCToolTipInfo params;
params.m_bVislManagerTheme = TRUE;
m_ToolTip.SetParams(¶ms);
m_ToolTip.AddTool(GetDlgItem(IDC_BUTTON1), _T("Here is the text of my tooltip message."));
Le m_ToolTip.RelayEvent (pMsg) Je l'appelle de PreTranslateMessage().
Si je compile et exécute l'application, cela ressemble à l'image ci-dessous: L'info-bulle apparaît en arrière-plan de ma fenêtre!
ToolTipOnPane http://img268.imageshack.us/img268/9926/tooltiponpanedialog.png
Merci! Ça marche pour moi! – mem64k