bool ViewerWindow::onNotify(int idCtrl, LPNMHDR pnmh) { ResourceLoader *rLoader = ResourceLoader::getInstance(); LPTOOLTIPTEXT toolTipText = reinterpret_cast<LPTOOLTIPTEXT>(pnmh); if (toolTipText->hdr.code != TTN_NEEDTEXT) { return false; } int resId = static_cast<int>(toolTipText->hdr.idFrom); rLoader->loadString(resId, &m_strToolTip); toolTipText->lpszText = const_cast<TCHAR *>(m_strToolTip.getString()); return true; }