CToolTipCtrl zu langsam !?
-
Hi!
Ich hab ein rießen Problem. Ich bei meinem Tree ein CTollTipCtrl eingebaut. Funktioniert alles. ABER: Wenn ich mit dem Mauszeiger von dem Item wegfahre, bleibt der Tooltip noch ca. 5 sec stehen. Das bassiert aber nur, wenn ich nach unten wegfahre. In den anderen Richtungen verschwindet es sofort. Was mach ich da falsch?Der rote Punkt ist die Position des Mauszeigers
ftp://mike84.dyndns.org/pub/tooltip.jpgDanke im Voraus!!!
mfg mike[ Dieser Beitrag wurde am 21.04.2003 um 17:01 Uhr von *mike* editiert. ]
[ Dieser Beitrag wurde am 21.04.2003 um 17:01 Uhr von *mike* editiert. ]
-
Ahja. Code wär ah net schlecht
BOOL CMainFrame::PreTranslateMessage(MSG* pMsg) { // TODO: Speziellen Code hier einfügen und/oder Basisklasse aufrufen if(pMsg->message == WM_MOUSEMOVE && pMsg->hwnd == m_wndIBTree.m_hWnd) { CPoint Point(LOWORD(pMsg->lParam), HIWORD(pMsg->lParam)); UINT Flag; HTREEITEM hItem = m_wndIBTree.HitTest(Point, &Flag); if(hItem != NULL) { if(Flag & TVHT_ONITEM) { CString text = tooltipMap[hItem]; m_Tooltip.UpdateTipText(text,&m_wndIBTree); m_Tooltip.RelayEvent(pMsg); } else { m_Tooltip.Pop(); } } } return CFrameWnd::PreTranslateMessage(pMsg); }
cya mike