fujitsufan
Erfahrenes Mitglied
Hallo zusammen,
gerade bin ich dran ein ToolTip Fenster in meine Oberfläche einzubauen.
Dazu habe ich mit dem Klassenassistenen das Event "OnMouseMove" in meinem Dialog hinzugefügt, ging recht flott.
Im Header
Im Cpp
Als MessageMap Eintrag
Doch leider werden in der OnMouseMove Funktion nur die Events signalisiert wenn die Maus über eine Group-Box geht.
Wenn der Mauszeiger über ein Button Steuerelement gleitet passiert nichts.
Dem Steuerelement habe ich bereits das Flag in den Eigenschaften "BS_NOTIFY" aktiviert.
Woran kann dies liegen?
MfG.
Fujitsufan
gerade bin ich dran ein ToolTip Fenster in meine Oberfläche einzubauen.
Dazu habe ich mit dem Klassenassistenen das Event "OnMouseMove" in meinem Dialog hinzugefügt, ging recht flott.
Im Header
C++:
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
C++:
void CMainDialog::OnMouseMove(UINT nFlags, CPoint ptMsgPoint)
{
POINT ptScreenPoint = ptMsgPoint;
//ScreenToClient(&ptScreenPoint);
m_toolTip.ShowToolTip((CPoint)ptScreenPoint);
CDialog::OnMouseMove(nFlags, ptMsgPoint);
}
C++:
ON_WM_MOUSEMOVE()
Wenn der Mauszeiger über ein Button Steuerelement gleitet passiert nichts.
Dem Steuerelement habe ich bereits das Flag in den Eigenschaften "BS_NOTIFY" aktiviert.
C++:
PUSHBUTTON "&Archiv",IDC_ARCHIVE_SETTINGS,548,365,44,15,BS_NOTIFY
Woran kann dies liegen?
MfG.
Fujitsufan