004
19.08.2003, 18:12 Uhr
0xdeadbeef
Gott (Operator)
|
Dabei schmiert er mir ständig ab, der Debugger bleibt in der Tooltip.cpp stehen, und zwar genau...
C++: |
void CToolTipCtrl::UpdateTipText(LPCTSTR lpszText, CWnd* pWnd, UINT nIDTool) { ASSERT(::IsWindow(m_hWnd)); //<-- Hier. ASSERT(pWnd != NULL);
TOOLINFO ti; FillInToolInfo(ti, pWnd, nIDTool); ti.lpszText = (LPTSTR)lpszText; ::SendMessage(m_hWnd, TTM_UPDATETIPTEXT, 0, (LPARAM)&ti); }
|
Die Methode wird aufgerufen aus
C++: |
UINT CMyCanvas::OnNcHitTest(CPoint point) { CString s; s.Format(_T("%d, %d"), point.x, point.y); m_ttToolTip.UpdateTipText(s, this, IDC_DRAWINGAREA);
return CWnd::OnNcHitTest(point); }
|
-- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra |